Информационни технологии · 9 клас · урок 2 от 3

Разработване на проект в екип

Урокът е за самата работа по проекта в екип. Всеки член има роля (ръководител, програмист, дизайнер, тестер), а екипът се среща редовно, за да споделя напредъка и проблемите. Използваме инструменти за съвместна работа: споделени документи и папки, канбан табло, календар и система за контрол на версиите Git.

Работен лист за печат

Какво да запомним

  • Разпределението на роли показва кой за какво отговаря.
  • Кратките редовни срещи помагат проблемите да се откриват рано.
  • Прототипът е ранна опростена версия за проверка на идеята.
  • Канбан таблото има колони „За правене“, „В процес“, „Готово“.
  • Git проследява промените в кода; всеки commit има кратко описание.

Пример

Пример: екипът работи на кратки цикли: прави прототип, събира обратна връзка от съучениците и го подобрява.

Проверете се: 22 въпроса

Натиснете въпроса, за да видите верния отговор и обяснението.

  1. Защо в екипа се разпределят роли?
    • За да работят всички по едно и също
    • Всеки да знае за какво отговаря
    • За да има повече срещи
    • За да не се говори

    Отговор: Всеки да знае за какво отговаря

    Ясните роли предотвратяват дублиране на работа и пропуснати задачи.

  2. Каква е основната задача на ръководителя (координатора) на екипа?
    • Да пише целия код сам
    • Да оценява другите отбори
    • Да организира работата и следи сроковете
    • Да прави само презентацията

    Отговор: Да организира работата и следи сроковете

    Ръководителят координира, разпределя задачи и следи напредъка, но не върши всичко сам.

  3. Какво е добре да се направи, ако член на екипа закъснява със задачата си?
    • Да се изключи веднага
    • Да се изтрие работата му
    • Да не се казва нищо до края
    • Да се обсъди открито причината и да се помогне или преразпредели

    Отговор: Да се обсъди открито причината и да се помогне или преразпредели

    Ранното обсъждане позволява проблемът да се реши, без да се провали срокът.

  4. Какво е прототип?
    • Ранна опростена версия на продукта за проверка на идеята
    • Окончателната версия
    • Документ с оценките
    • Логото на проекта

    Отговор: Ранна опростена версия на продукта за проверка на идеята

    Прототипът се изпробва и подобрява, преди да се изгради целият продукт.

  5. Какво е предимството на кратки редовни срещи на екипа (например по 10 минути)?
    • Заменят цялата работа
    • Всеки споделя какво е направил, какво предстои и какво го спира
    • Отменят нуждата от план
    • Оценяват учителя

    Отговор: Всеки споделя какво е направил, какво предстои и какво го спира

    Кратките срещи бързо показват напредъка и пречките.

  6. Какво е най-важно за успешна работа в екип?
    • Всеки да работи тайно
    • Добра комуникация и доверие
    • Само един да взима решенията без обсъждане
    • Да няма срокове

    Отговор: Добра комуникация и доверие

    Комуникацията и доверието позволяват бързо решаване на проблемите.

  7. Как е добре да се реши спор в екипа за две различни идеи?
    • Чрез обсъждане на аргументите и общо решение
    • Чрез викане
    • Чрез напускане на екипа
    • Чрез избор на случайна идея без обсъждане

    Отговор: Чрез обсъждане на аргументите и общо решение

    Аргументите, критериите и, при нужда, гласуване водят до решение, приемливо за всички.

  8. Каква е ролята на тестера в софтуерен проект?
    • Пише презентацията
    • Избира цветовете
    • Проверява продукта и открива грешки
    • Купува оборудването

    Отговор: Проверява продукта и открива грешки

    Тестерът изпробва продукта като потребител и докладва грешките.

  9. Какво е обратна връзка (feedback) от потребители?
    • Връщане на продукта в магазина
    • Резервно копие
    • Рекламен банер
    • Мнения и забележки, с които продуктът се подобрява

    Отговор: Мнения и забележки, с които продуктът се подобрява

    Отзивите на потребителите показват какво работи и какво трябва да се промени.

  10. Какво означава итеративна разработка?
    • Продуктът се изгражда на кратки цикли: прави се, тества се и се подобрява
    • Всичко се прави наведнъж в последния ден
    • Работи се без план
    • Програмата се пише само от един човек

    Отговор: Продуктът се изгражда на кратки цикли: прави се, тества се и се подобрява

    Всеки цикъл добавя работеща част и се използва обратната връзка за следващия.

  11. Какво позволява споделеният документ в облака (Google Документи, Word онлайн)?
    • Само печат
    • Няколко души да редактират един файл едновременно
    • Работа само без интернет
    • Само четене от един човек

    Отговор: Няколко души да редактират един файл едновременно

    Съвместното редактиране показва промените на всички в реално време.

  12. Как се нарича табло с колони "За правене", "В процес", "Готово"?
    • Електронна таблица
    • Диаграма на Гант
    • Канбан табло
    • Блог

    Отговор: Канбан табло

    Канбан таблото показва нагледно състоянието на всяка задача.

  13. За какво служи историята на версиите в споделен документ?
    • За смяна на темата
    • За проверка на правописа
    • За изпращане на имейли
    • За преглед и връщане на по-стара версия

    Отговор: За преглед и връщане на по-стара версия

    Историята показва кой какво е променил и позволява възстановяване.

  14. Коя система се използва за съвместна работа по програмен код и проследяване на промените?
    • Git
    • Paint
    • Калкулатор
    • Media Player

    Отговор: Git

    Git записва промените (commits) и позволява сливане на работата на няколко програмисти.

  15. Какво право на достъп е подходящо за учителя, който само оставя бележки по документа на екипа?
    • Собственик
    • Коментиращ
    • Редактор
    • Без достъп

    Отговор: Коментиращ

    Коментиращият може да добавя бележки, без да променя текста.

  16. Кой инструмент е подходящ за общо съхранение на файловете на екипа?
    • Флашка на един човек
    • Хартиен тефтер
    • Споделена папка в облака
    • Писмо по пощата

    Отговор: Споделена папка в облака

    Споделената облачна папка е достъпна за всички членове по всяко време.

  17. Кой инструмент помага за общ график на срещите на екипа?
    • Споделен календар
    • Калкулатор
    • Paint
    • Архиватор

    Отговор: Споделен календар

    В споделения календар всички виждат срещите и сроковете.

  18. Какво е commit в Git?
    • Изтриване на проекта
    • Изпращане на имейл
    • Покана към екипа
    • Записана промяна в кода с кратко описание

    Отговор: Записана промяна в кода с кратко описание

    Всеки commit е стъпка в историята на проекта, към която може да се върнем.

  19. Защо е добре всяко съобщение в Git да описва кратко промяната?
    • Защото е задължително да е дълго
    • За да се разбира по-късно какво и защо е променено
    • За да се скрият промените
    • За да се ускори интернетът

    Отговор: За да се разбира по-късно какво и защо е променено

    Ясните описания правят историята на проекта разбираема за целия екип.

  20. Защо паролите от общите акаунти на проекта не се пишат в споделения документ?
    • Защото документът няма място
    • Защото е забранено да се пише текст
    • Защото всеки с достъп или изтекъл линк ще ги види
    • Защото паролите се помнят лесно

    Отговор: Защото всеки с достъп или изтекъл линк ще ги види

    Тайните данни се пазят в мениджър на пароли или се споделят по защитен начин.

  21. Коя роля в екипа отговаря за вида и удобството на продукта?
    • Дизайнер
    • Тестер
    • Ръководител
    • Програмист

    Отговор: Дизайнер

    Дизайнерът създава облика и прави продукта удобен за потребителите.

  22. Коя команда в Git изтегля копие на проект от GitHub на компютъра?
    • git copy
    • git get
    • git clone
    • git load

    Отговор: git clone

    git clone адрес създава локално копие на хранилището.