72
- Мониторинг рисков является одной из главных особенностей, делающих
данную модель особенно привлекательной в том случае, если вам предстоит
управление большим, сложным и дорогостоящим проектом. Более того, проект
будет более прозрачным, поскольку спиральная модель изначально была
спроектирована таким образом, чтобы каждая итерация тщательно анализировалась;
- Заказчик может увидеть работающую версию продукта уже на ранних
стадиях жизненного цикла ПО;
- Изменения могут быть внесены на поздних стадиях разработки;
- Проект может быть разделен на несколько частей и те из них, которые,
согласно анализу, окажутся более рискованными, могут быть реализованы на
ранних стадиях. Такой подход может снизить трудности, связанные с управлением
проектом;
Строгий контроль над документацией, как результат постоянного анализа рисков.
Недостатки:
- Мониторинг рисков требует дополнительных ресурсов, а значит, эта
модель может оказаться весьма затратной. Каждая итерация требует отдельной
экспертизы, что делает управление проектом сложнее. Именно поэтому спиральная
модель плохо подходит для небольших проектов;
- Большое количество промежуточных стадий разработки. Как следствие
— большой объем документации;
- На самых ранних стадиях дата завершения работы над проектом может
быть неизвестна, что также усложняет контроль над процессом разработки
Спиральную модель стоит применять в проектах такого типа, для которого
она изначально была предназначена. Она может оказаться полезной, если вам
предстоит работа над проектом со средним или высоким уровнем возможных
рисков, заказчик не может предоставить достаточно четкий список требований к
конечному продукту или эти требования достаточно сложные, а также в том случае,
когда ожидаются значительные изменения в процессе разработки.
Переход к следующему этапу происходит после завершения всех работ на
предыдущем этапе. Каскадная схема разработки представлена на рисунке 2.1.