courses:mse:idea_and_assignments

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
courses:mse:idea_and_assignments [2024/03/01 08:14]
mark [Итерации]
courses:mse:idea_and_assignments [2024/04/15 07:59]
mark
Line 42: Line 42:
 Выполняют роль тимлида + проджект-менеджера. Поскольку разные люди вкладывают в эти понятия разные вещи, то определим свои требования к данной роли. Магистрант:​ Выполняют роль тимлида + проджект-менеджера. Поскольку разные люди вкладывают в эти понятия разные вещи, то определим свои требования к данной роли. Магистрант:​
   * **лично отвечает за свою команду и успех своего проекта,​**   * **лично отвечает за свою команду и успех своего проекта,​**
-  * организует общение с заказчиком (установочный созвон + согласование плана на итерацию ​- фиксируйте эти согласования ​каким-то ​образом),+  * организует общение с заказчиком (установочный созвон + согласование плана на итерацию ​+ периодическое предъявление результатов ​заказчику, получение обратной связи),
   * формализует обратную связь / пожелания / требования заказчика в задачи для команды,​   * формализует обратную связь / пожелания / требования заказчика в задачи для команды,​
   * организует общение с командой (регулярные созвоны для обсуждения прогресса),​   * организует общение с командой (регулярные созвоны для обсуждения прогресса),​
Line 50: Line 50:
   * презентация результатов,​   * презентация результатов,​
   * предоставление обратной связи о коллегах для преподавателей,​   * предоставление обратной связи о коллегах для преподавателей,​
 +  * контролирует,​ что его команду и отдельных участников справедливо оценили,​ инициирует решение проблем,​
   * эскалирует проблемы преподавателям / заказчикам.   * эскалирует проблемы преподавателям / заказчикам.
  
Line 102: Line 103:
   - Нельзя делать прямые коммиты в главную ветку   - Нельзя делать прямые коммиты в главную ветку
   - Одна задача ​ == одна ветка (название должно отражать номер и название задачи) == один PR   - Одна задача ​ == одна ветка (название должно отражать номер и название задачи) == один PR
-  - PR мержат и ревьювят магистры+  - PR мержат и ревьювят магистры. На смерженных PR должны быть апрувы магистров (могут быть и апрувы бакалавров - это дополнительный плюс, но магистры обязательны)
  
 Организация работы с задачами и фичами:​ Организация работы с задачами и фичами:​
Line 158: Line 159:
     - Презентация где указан:​ план на текущую итерацию,​ результаты,​ план на следующую     - Презентация где указан:​ план на текущую итерацию,​ результаты,​ план на следующую
     - Скринкаст с демонстрацией фич проекта (не более 2 минут)     - Скринкаст с демонстрацией фич проекта (не более 2 минут)
 +  - Общение с заказчиком - постановка задачи,​ предъявление результатов
  
  
Line 183: Line 185:
     - Приложение корректно запускается (без ошибок и сбоев)     - Приложение корректно запускается (без ошибок и сбоев)
     - Приложение реализует минимум один сценарий использования     - Приложение реализует минимум один сценарий использования
 +    - Если можно не делать авторизацию - пока не делайте или отключите по умолчанию
     - Есть инструкция по настройке / развертыванию или скрипты для этого или dockerfile | docker-compose     - Есть инструкция по настройке / развертыванию или скрипты для этого или dockerfile | docker-compose
   - Работа с issues в репозитории (см. выше)   - Работа с issues в репозитории (см. выше)
   - Подготовить презентационные материалы (см. выше)   - Подготовить презентационные материалы (см. выше)
 +  - Ссылки на материалы (инструкция,​ презентационные материалы) для проверки итерации собраны в README под заголовком "​**Итерация 2**"
  
  
Line 196: Line 200:
     - Требования версии 1     - Требования версии 1
     - Приложение реализует половину от согласованных сценариев использования     - Приложение реализует половину от согласованных сценариев использования
-    - Реализованы базовые тесты (интеграционные,​ функциональные)+    - Реализованы базовые тесты (интеграционные,​ функциональные), желательно через GitHub Actions. Юнит-тесты можно, но как дополнение.
   - Работа с issues в репозитории (см. выше)   - Работа с issues в репозитории (см. выше)
   - Подготовить презентационные материалы (см. выше)   - Подготовить презентационные материалы (см. выше)
 +  - Ссылки на материалы (инструкция,​ презентационные материалы) для проверки итерации собраны в README под заголовком "​**Итерация 3**"
 +
  
 ==== Итерация 4 ==== ==== Итерация 4 ====
Line 211: Line 217:
   - Работа с issues в репозитории (см. выше)   - Работа с issues в репозитории (см. выше)
   - Подготовить презентационные материалы (см. выше)   - Подготовить презентационные материалы (см. выше)
 +  - Ссылки на материалы (инструкция,​ презентационные материалы) для проверки итерации собраны в README под заголовком "​**Итерация 4**"
 +
  
  
courses/mse/idea_and_assignments.txt · Last modified: 2024/04/22 11:36 by mark