ФИТ.УИТП.Методические указания
Guidelines/Метод. указания
2019-10-14
- Техническое задание (ТЗ) - выполняется студентами магистратуры в рамках дисциплины "Управление ИТ проектами" (УИТП)
- Реализация - выполняется студентами магистратуры и бакалавриата в рамках дисциплин "Практика управления ИТ проектами" (ПУИТП) и "Коллективная разработка ПО" (КРПО) соответственно.
В рамках дисциплины "Управление ИТ проектами" (УИТП) студенты магистратуры реализуют первый этап (Техническое задание).
1. С чего начать?¶
1.1 Первым шагом менеджеру проекта нужно создать себе задачу "Управление проектом".
Эта задача длится весь проект и предназначена для трекинга мелких и рутинных задач, как то: подготовка Vision, назначение задач, ревизия плана работ, подготовка к совещаниям и т.д.
1.2 Работа над проектом начинается с формулировки Vision (Видение, с ударением на первый слог).
1.3 Документ Vision нужно создать в хранилище Documents и поместить ссылку на этот документ в карточке проекта в redmine (Settings->Information->[Description]).
1.4 Следующим шагом менеджер проекта должен раздать участникам проекта задачи (Task) на анализ требований (см. раздел 2 ниже).
1.5 Также, менеджеру проекта нужно согласовать с командой и преподавателем время для проведения проектных совещаний.
2. Этап "Техническое задание"¶
В процессе выполнения этапа необходимо следовать общим методическим указаниям из документа ФИТ.УП.Общие методические указания, в частности:
- разделу 2 в части назначения задач и контроля хода выполнения
- разделу 3 в части анализа требований
- разделу 4 в части управления рисками
- разделу 5 в части составления плана проекта
- разделу 6 в части составления документа "ТЗ"
- разделу 7 в части планирования и документирования совещаний
3. Чек-лист для сдачи этапа "Техническое задание"¶
3.1 В redmine заведены задачи (трекер "Task") на все работы, осуществленные в процессе подготовки ТЗ, и все задачи находятся в одном из финальных статусов ("Closed" или "Rejected").
3.2 У всех участников проекта есть задачи, и на всех задачах имеются отчеты о трудозатратах.
3.3 В redmine все требования (трекер "Requirement") имеют статус либо "Analysis completed", либо "Postponed".
Все требования в статусе "Analysis completed" включены в раздел 3 ТЗ.
Используемые в описании требований понятия предметной области являются ссылками на соответствующие определения этих понятий в Wiki проекта.
см. пример в описании требования #2040, где Visitor, System и role являются ссылками на соответствующие страницы в Wiki.
3.4 Риски проекта задокументированы в redmine (трекер "Risk"), имеют статус "Analysis completed", и включены в раздел 8 ТЗ.
3.5 Проектные совещания задокументированы в redmine (трекер "Meeting") и имеют статус либо "Closed" либо "Cancelled".
3.6 В ТЗ в разделе 6. План проекта есть отдельная фаза "Техническое задание", состоящая из задач п.1, с указанием их фактических трудозатрат и длительности согласно redmine.
Отдельной статьей расхода рабочего времени являются проектные совещания (трекер "Meeting"), для учета которых в плане работ на фазу "Техническое задание" нужно создать отдельную (одну)
задачу с длительностью на всю фазу и с трудозатратами, равными сумме трудозатрат по всем трекерам "Meeting".
Таким образом, в колонке Work(трудоемкость) групповой задачи "Техническое задание" должен быть отражен такой же объем работ, что и в отчете по трудозатратам в redmine.
3.7 В ТЗ в разделе 6. План проекта на скриншоте плана отображены (слева направо): номер задачи, список задач(Task name), длительность(Duration), трудоемкость(Work), Gantt-диаграмма
В качестве примера см. раздел 6 шаблона ТЗ
3.8 В ТЗ заполнен раздел 7. Штатное расписание
Штатное расписание должно следовать из плана работ раздела 6 ТЗ.
Группа | ФИО | Роли в проекте | Объем работ (ч/ч) |
Оценка (0-5) |
Обоснование оценки |
---|---|---|---|---|---|
17208 | Иванов И.И | Architect, Analyst | 68 | 5 | ПРИМЕР: Все поставленные задачи выполнил в срок с надлежащим качеством, справлялся со многими задачами (#111, #112, #110) раньше запланированного срока, предложил варианты улучшения проекта (указать, что именно) |
... и т.д по всем участникам проекта, включая менеджера. Поля Оценка и Обоснование оценки для менеджера проекта не заполняются, их заполнит преподаватель. |