Выбор шаблона процесса
Выбор оптимального шаблона процесса при создании командного проекта позволяет предоставить команде набор инструментов, соответствующий стилю ее работы, а также помогает команде сосредоточиться на качестве за счет уменьшения непроизводительных трудозатрат. Шаблон процесса задает набор рабочих элементов, отчетов, панелей мониторинга, которые будут использоваться для планирования и отслеживания проекта.
Шаблон процесса определяет типы рабочих элементов, доступных для отслеживания, а также создаваемые по умолчанию правила, политики, группы безопасности и запросы, используемые участниками команды. Как правило, при выборе шаблона следует руководствоваться следующими соображениями.
Если команда использует Scrum или другие гибкие процессы, следует предпочесть шаблон процесса Microsoft Solutions Framework (MSF) для гибкой разработки программного обеспечения версии 5.0 (MSF for Agile Software Development v5.0).
Если команде требуется тщательное ведение журнала аудита и в ней внедрен формальный процесс управления изменениями, следует предпочесть шаблон процесса MSF для улучшения процесса CMMI версии 5.0 (MSF for CMMI Process Improvement v5.0).
Кроме того, можно загрузить дополнительные шаблоны процессов из Интернета или настроить шаблон процесса в соответствии со своими потребностями.
Дополнительные сведения об этих шаблонах процессов см. в следующих разделах.
В этом разделе
Основные различия между MSF для гибкой разработки и MSF для CMMI
Основные различия между состояниями рабочего процесса гибкой разработки и CMMI
Настройка шаблонов процессов
Основные различия между MSF для гибкой разработки и MSF для CMMI
В следующей таблице кратко описываются основные различия между двумя шаблонами процессов MSF.
Область процесса |
MSF для гибкой разработки |
MSF для CMMI |
Различия |
---|---|---|---|
Состояния рабочего процесса |
|
|
|
Планирование продукта |
|
||
Управление невыполненной работой по итерации |
|
||
Управление невыполненной работой по ошибкам |
|
||
Управление проектом |
|
||
Управление тестированием |
|
||
Журнал аудита |
Поддерживается |
Поддерживается |
|
Основные различия между состояниями рабочего процесса гибкой разработки и CMMI
На следующих рисунках показаны состояния, принимаемые в ходе рабочего процесса четырьмя типами рабочих элементов, которые предусмотрены в шаблонах процессов MSF для гибкой разработки и MSF для CMMI. Основное различие между рабочими процессами заключается в том, что рабочие элементы процесса MSF для CMMI всегда создаются в состоянии Предложено, а не в состоянии Активно.
Кроме того, рабочий процесс MSF для гибкого проектирования предусматривает только два состояния задач, тогда как рабочий процесс MSF для CMMI — четыре.
MSF для гибкой разработки |
MSF для CMMI |
---|---|
Схема состояний описания функциональности пользователя |
Схема состояний требования |
Схема состояний задачи |
Схема состояний задачи |
Схема состояний ошибки |
Схема состояний ошибки |
Схема состояний проблемы |
Схема состояний проблемы |
Настройка шаблонов процессов
Любой из шаблонов процессов можно настроить под свои потребности. Кроме того, можно настроить процесс командного проекта после создания его на основе того или иного шаблона. Артефакты из одного шаблона можно добавить в другой. Дополнительные сведения см. в следующих разделах.