Преимущества методологии Waterfall:
- Устойчивость к замене исполнителей. 1 Благодаря подробному документированию изменение кадрового состава практически не влияет на процесс разработки, модель управления и сроки выполнения. 1
- Инструкции и правила по всему процессу разработки. 1 Планы, стадии работы и процессы утверждают заранее, все данные фиксируются в документах, что в дальнейшем исключает возникновение вопросов. 1
- Строгий менеджмент. 1 Модель Waterfall заставляет разработчиков, участвующих в проекте, быть дисциплинированными, соблюдать чёткую последовательность работ и жёсткие требования регламентов, оставаясь в рамках намеченного плана. 1
- Гибкость на первых этапах работы. 1 Изменения в первых фазах водопадного проекта могут быть произведены немедленно и с минимумом усилий, пока они не подкреплены кодом. 1
- Определённость в сроках и размере бюджета. 1 Стоимость будущего продукта, а также сроки сдачи проекта бывают рассчитаны и утверждены в самом начале и не изменяются в процессе. 1
Недостатки методологии Waterfall:
- Невозможность предусмотреть все проблемы в проекте заранее. 1 Поскольку этапы следуют в жёстком порядке, недостатки всплывут лишь в конце проекта при тестировании. 1
- Большой объём документации, которую приходится постоянно поддерживать в актуальном состоянии. 1
- Заказчик видит результат только в конце проекта. 13 До разработки и процесса тестирования клиент не допускается и не сможет прокомментировать макеты или прототипы. 1
- Высокая стоимость внесения изменений. 4 Если меняются условия или оказывается, что при планировании что-то не учли — придётся начинать заново. 4