Ответ
Waterfall («Водопад») и Scrum — это противоположные подходы к управлению разработкой.
| Критерий | Waterfall | Scrum |
|---|---|---|
| Подход | Линейный и последовательный. | Итеративный и инкрементальный. |
| Гибкость | Требования фиксированы в начале. Изменения сложны и дороги. | Требования динамичны. Приоритизация и изменения возможны между спринтами. |
| Цикл работ | Длинные фазы (анализ, дизайн, кодирование, тестирование, внедрение), следующие строго друг за другом. | Короткие фиксированные итерации (спринты, обычно 2-4 недели). Каждый спринт включает планирование, разработку, тестирование и обзор. |
| Роль тестирования | Отдельная фаза, начинающаяся после завершения разработки. | Непрерывный процесс, интегрированный в каждый спринт. Тестировщик работает параллельно с разработчиками. |
| Результат | Полный продукт поставляется в конце цикла. | Рабочий инкремент продукта поставляется в конце каждого спринта. |
| Управление рисками | Риски обнаруживаются поздно, на этапе тестирования. | Риски и обратная связь выявляются рано, в конце каждого спринта. |
Вывод: Waterfall предсказуем по срокам и бюджету при стабильных требованиях. Scrum гибок и позволяет быстро адаптироваться к изменениям, доставляя ценность пользователям чаще.