Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2 курс - академ разница.doc
Скачиваний:
1
Добавлен:
24.09.2019
Размер:
1.96 Mб
Скачать

Фазы и их основные результаты.

Каждая фаза процесса разработки MSF завершается основным этапом.

Фаза “Анализ”. Цель фазы “Анализ” – выработать единую концепцию проекта для всех его участников. Единая концепция предполагает наличие следующих составляющих.

  1. Согласованное всеми сторонами понимание бизнес-проблемы, на решение которой направлен проект,

  2. Решение, отвечающее ожиданиям заказчика,

  3. Обоснованная оценка проектных ограничений.

Концептуальное видение проекта, создаваемое на стадии “Анализ”, позволяет очертить его рамки и готовит почву для более детального и формального планирования, которое выполняется на следующей стадии.

Этап “Одобрение концепции”. Стадия “Анализ” завершается этапом “Одобрение концепции”. На этом, первом из основных этапов заказчик и проектная группа согласуют цели проекта, включая общие характеристики и функциональные возможности продукта. Перечислим результаты, которые необходимы для достижения этапа “Одобрение концепции” (все они представляются в виде документов):

  1. Концепция,

  2. Оценка основных рисков,

  3. Структура проекта

Кроме того, рекомендуется добавить к этому списку прототип приложения, демонстрирующий корректность и реализуемость концепции.

Одобрение концепции означает, что проектная группа, заказчик и другие основные участники проекта согласовали:

  1. Бизнес-задачи, на решение которых направлен проект,

  2. Концепцию проектирования,

  3. Цели проектирования,

  4. Риски, связанные с запуском проекта,

  5. Базовую концепцию бизнес-решения,

  6. Принципы управления и состав проектной группы.

Фаза “Планирование”. Вопрос “Почему планирование столь важно?” Причина проста: чем раньше обнаружены недостатки проекта, тем дешевле обходится их устранение. Относительная стоимость проектных ошибок, выявленных на разных стадиях выполнения проекта, проиллюстрирована на рис. 9.

Рис. 9. Относительная стоимость проектных ошибок

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

На стадии “Планирование” определяется архитектура продукта, которая основана на концептуальной, логической и физической проектных моделях. Важная составляющая разработки надежного и хорошо масштабируемого приложения – применение современной многоуровневой архитектуры, которую можно реализовать в виде монолитного, клиент-серверного или многоуровневого приложения.

Этап “Одобрение плана проекта”

Фаза “Планирование” завершается этапом “Одобрение плана проекта”, который характеризуется достижением согласия по основным вопросам проекта между проектной группой, заказчиком и другими участниками проекта. Этот этап позволяет установить приоритеты и оценить перспективы. По завершению этого этапа группа может переходить к созданию продукта. Для достижения этого этапа необходимы:

а) функциональные спецификации,

б) основной план проекта,

в) основной график проекта,

г) пересмотренный документ оценки рисков.

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

Достижение этого этапа означает, что проектная группа, заказчик и другие основные участники проекта достигли взаимопонимания по следующим вопросам:

а) что нужно сделать, чтобы продукт соответствовал потребностям бизнеса и производства,

б) приоритетные задачи,

в) сколько времени потребуется для завершения проекта,

г) как создавать продукт и кто будет этим заниматься,

д) риски, связанные с созданием продукта,

е) промежуточные этапы и их резльтаты.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]