Недостатки
1. Дефицит специалистов.
2. Нереалистичные сроки и бюджет.
3. Реализация несоответствующей функциональности.
4. Разработка неправильного пользовательского интерфейса.
5. Перфекционизм, ненужная оптимизация и оттачивание деталей.
6. Непрекращающийся поток изменений.
7. Нехватка информации о внешних компонентах, определяющих окружение системы или вовлеченных в интеграцию.
8. Недостатки в работах, выполняемых внешними (по отношению к проекту) ресурсами.
9. Недостаточная производительность получаемой системы.
10. Разрыв в квалификации специалистов разных областей.
Ориентирована на большие, дорогостоящие и сложные проекты.
Плюсы:
- видно систему на ранних стадиях;
- определение рисков без доп затрат;
- активное участие пользователей;
- гибкое проектирование;
- усовершенствование административного управления над процессом обеспечения качества;
- повышение продуктивности;
Минусы:
- Дороговизна для малых проектов;
- сложная структура;
- высокий профессионализм для оценки рисков;
- бесконечность спирали;
- большое количество промежуточных стадий;