Промежуточные этапы
Основные этапы
Этапы
Фазы
Модель процесса разработки MSF состоит из четырех взаимосвязанных фаз. Каждая из них характеризуется своими задачами и результатами, которые должны быть достигнуты прежде, чем проектная группа сможет перейти к следующей фазе. Ниже перечислены четыре фазы модели процесса разработки и их основные результаты.
•Анализ, цель которого — выработать единую концепцию проекта.
•Проектирование, результаты которого — подробный план проекта и архитектура приложения.
•Разработка, цель которой — создание полнофункционального продукта.
•Стабилизация, задача которой — создание стабильного продукта, готового к развертыванию.
Модель процесса разработки MSF базируется на этапах, представляющих собой точки синхронизации и обзора выполненной работы в противоположность традиционным методам, где они выступают в качестве моментов фиксации приложения или его спецификаций. Этапы позволяют проектной группе контролировать ход выполнения проекта и корректировать его — например, в связи с изменением требований заказчика или в ответ на реализацию какого-либо риска.
Этапы модели процесса разработки MSF подразделяются на основные и промежуточные. И те, и другие характеризуются необходимостью добиться некоторых результатов — только в этом случае проектная группа может считать этап пройденным.
Каждая фаза процесса разработки завершается основным этапом, результаты которого представляются заказчику. Каждый основной этап – момент, когда все участники проектной группы могут и должны согласовать результаты своей работы. Кроме того, именно тогда внешние (по отношению к проектной группе) участники (заказчик, пользователи, группы эксплуатации и сопровождения и т. д.) знакомятся с состоянием проекта.
Важность основных этапов заключается в возможности постоянного контроля за ходом выполнения проекта. На каждом таком этапе проектная группа и заказчик, изучив результаты этапа, принимают совместное решение о необходимости перехода к следующей фазе. Таким образом, основные этапы играют роль точек перехода проекта из одной фазы в другую.
Каждая фаза процесса разработки в процессе выполнения проходит через промежуточные этапы, которые, как и основные, предназначены для согласования и синхронизации работ отдельных подгрупп проектной группы. Отличие промежуточных этапов от основных заключается в том, что их результаты не представляются внешним участникам проекта — они предназначены только для проектной группы.
Промежуточные этапы, как и основные, служат для отслеживания хода выполнения проекта. Кроме того, они позволяют разбить большой проект на управляемые и выполнимые части.