62
и содержит рекомендации весьма общего характера. Однако, эти рекоменда-
ции могут быть использованы для построения конкретного процесса, соответ-
ствующего потребностям коллектива разработчиков. [12]
Наш проект является небольшим, включает в себя 2 человека и этапы
разработки и тестирования проводятся в среде разработки C#. Кроме того, ос-
новным преимуществом MSF является итерационная модель одновременно с
уточняющими вехами (аналог каскадной модели). Таким образом, реализация
MSF попыталась объединить каскадную и итерационную модель разработки и
внедрения ПО. [13]
По описанным выше преимуществам, мною был выбран стандарт MSF
как наиболее гибкий и удобный для реализации моего проекта.
Одним из преимуществ этого стандарта является возможность управ-
лять одновременно и проектом разработкой приложения и внедрением инфра-
структуры.
Этапы
Предвидение фаза процесс MSF начинается с фазы выработки концеп-
ции. Предвидение может быть определена как создание широкого описания
целей и ограничений проекта. На этом этапе команда определена и то, что ко-
манда должна выполнить для клиента. Цель фазы выработки концепции за-
ключается в создании общей концепции проекта среди всех ключевых заинте-
ресованных сторон проекта.
Методология разработки во время фазы выработки концепции команда
управления программой определяет задачи и ожидаемые результаты, которые
учитывают потребности и цели проекта. Эта фаза завершается видением /
Scope одобрил веху. Этот этап означает, что клиент и команда договариваются
о цели и направлении проекта.
Фаза планирования на этапе планирования, команда определяет, что для
разработки и планов, как создать решение. Команда готовит функциональную
спецификацию, создает дизайн решения, и готовит планы работы, сметы рас-
ходов и графики для различных результатов.