Общая характеристика фазы разработки
«Разработка» — третья из четырех стадий модели процесса разработки MSF. Она следует за стадией «Планирование», которая завершается одобрением плана проекта. До сих пор проектная группа занималась в основном концепцией, архитектурой продукта и планированием. На стадии «Разработка» основная задача — выполнение проекта.
Главный вопрос, которым задается проектная группа на этой стадии: как организовать разработку, чтобы создать спроектированный продукт в запланированные сроки? Ответ на этот вопрос основан на понимании концепции продукта с учетом необходимости выпуска работающего приложения.
Как показано на рисунке, стадия «Разработка» завершается написанием кода и выпуском первой версии приложения.
Результаты этапа «Завершение разработки» таковы:
* все необходимые функциональные возможности приложения реализованы (хотя, вероятно, и не самым оптимальным образом);
* продукт прошел первоначальное тестирование; продолжается устранение выявленных ошибок (завершение этой работы на данном этапе не обязательно);
* проектная группа и другие участники проекта согласны с тем, что все реализованные функциональные возможности отвечают концепции и функциональным спецификациям, и реализованы успешно;
* завершена подготовка к тестированию производительности продукта и его стабилизации.