НАЧАЛЬНАЯ СТАДИЯ

НАЧАЛЬНАЯ СТАДИЯ

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