Промежуточные этапы

Основные этапы

Этапы

Фазы

Модель процесса разработки MSF состоит из четырех взаимосвязан­ных фаз. Каждая из них характеризуется своими задачами и результа­тами, которые должны быть достигнуты прежде, чем проектная груп­па сможет перейти к следующей фазе. Ниже перечислены четыре фазы модели процесса разработки и их основные результаты.

Анализ, цель которого — выработать единую концепцию проекта.

Проектирование, результаты которого — подробный план проек­та и архитектура приложения.

Разработка, цель которой — создание полнофункционального продукта.

Стабилизация, задача которой — создание стабильного продукта, готового к развертыванию.

Модель процесса разработки MSF базируется на этапах, представля­ющих собой точки синхронизации и обзора выполненной работы в противоположность традиционным методам, где они выступают в качестве моментов фиксации приложения или его спецификаций. Этапы позволяют проектной группе контролировать ход выполнения проекта и корректировать его — например, в связи с изменением тре­бований заказчика или в ответ на реализацию какого-либо риска.

Этапы модели процесса разработки MSF подразделяются на ос­новные и промежуточные. И те, и другие характеризуются необходи­мостью добиться некоторых результатов — только в этом случае про­ектная группа может считать этап пройденным.

Каждая фаза процесса разработки завершается основным этапом, ре­зультаты которого представляются заказчику. Каждый основной этап – момент, когда все участники проектной группы могут и должны со­гласовать результаты своей работы. Кроме того, именно тогда внешние (по отношению к проектной группе) участники (заказчик, пользовате­ли, группы эксплуатации и сопровождения и т. д.) знакомятся с со­стоянием проекта.

Важность основных этапов заключается в возможности постоян­ного контроля за ходом выполнения проекта. На каждом таком этапе проектная группа и заказчик, изучив результаты этапа, принимают совместное решение о необходимости перехода к следующей фазе. Таким образом, основные этапы играют роль точек перехода проекта из одной фазы в другую.

Каждая фаза процесса разработки в процессе выполнения проходит через промежуточные этапы, которые, как и основные, предназначе­ны для согласования и синхронизации работ отдельных подгрупп проектной группы. Отличие промежуточных этапов от основных зак­лючается в том, что их результаты не представляются внешним учас­тникам проекта — они предназначены только для проектной группы.

Промежуточные этапы, как и основные, служат для отслеживания хода выполнения проекта. Кроме того, они позволяют разбить боль­шой проект на управляемые и выполнимые части.