Главная цель этапа разработки заключается в синхронизации целей жизненного цикла проекта, установленных разными
заинтересованными лицами. Этап разработки особенно важен на начальном этапе разработки новых продуктов, когда
необходимо проанализировать много рисков перед тем, как приступить к реализации проекта. Для проектов, цель которых
заключается в расширении существующих систем, начальный этап обычно краток, хотя он преследует ту же цель: убедиться в
том, что проект стоит реализовать, и что это в принципе возможно.
На начальном этапе преследуются следующие основные цели:
-
Определение содержания проекта и граничных условий, включая видение, критерии приемки и разграничение того, что
должно входить в продукт, а что - нет.
-
Отказ от сложнейших вариантов, в максимальной мере усложняющих.
-
Разработка и демонстрация по крайней мере одной потенциальной архитектуры для реализации основных сценариев.
-
Оценка общей стоимости и продолжительности реализации проекта (включая подробную оценку затрат на этапе уточнения)
-
Оценка потенциальных рисков (источников неопределенности). См. раздел Концепция: риск.
-
Подготовка среды поддержки проекта.
На начальном этапе выполняются следующие основные операции:
-
Определение содержания проекта. Данная операция заключается в формализации контекста и важнейших требований
и ограничений в достаточной степени для разработки критериев приемки конечного продукта.
-
Планирование и подготовка экономического обоснования проекта. Оценка альтернативных вариантов управления
рисками, подбора персонала, планирования проекта и компромиссов между стоимостью, графиком выполнения и
прибыльностью проектов.
-
Синтез потенциальной архитектуры, оценка компромиссных решений в проекте и в выборе способов реализации
отдельных компонентов (купить, разработать, использовать готовый) для прогнозирования объема необходимых ресурсов и
продолжительности разработки. Цель данной операции заключается в демонстрации возможности реализации проекта на
опытном образце. Роль опытного образца может выполнять модель, имитирующая выполнение необходимых функций, или
начальный прототип, позволяющий проанализировать предположительные источники максимального риска. Создание
прототипа на начальном этапе позволяет убедиться в том, что проект действительно реалистичен, и что его можно будет
реализовать на этапах уточнения и построения.
-
Подготовка среды для проекта. В ходе этой операции проводится анализ проекта и организации, выбираются
средства разработки и принимаются решения об оптимизации отдельных частей проекта.
В вехе целей жизненного цикла выполняется оценка реалистичности проекта. Дополнительные сведения приведены в разделе Концепция: веха целей жизненного цикла.
|