Основное отличие между Scrum и Waterfall при определении объёма проекта заключается в подходе к разработке. 3
Waterfall (каскадная модель) подразумевает линейную и последовательную работу над задачами. 14 Все требования к проекту и этапы работы прописываются перед стартом. 1 Waterfall подходит для предсказуемых и повторяющихся проектов. 4 Достоинство такого подхода — возможность точно оценить стоимость проекта. 2 Однако проект, скорее всего, потребует значительных доработок в будущем. 2
Scrum (гибкий метод разработки) подразумевает итеративную разработку. 3 Весь проект делится на спринты — небольшие отрезки времени, за которые нужно разработать несколько задач. 2 В конце каждого спринта происходит демонстрация результата заказчику. 2 Таким образом заказчик может корректировать полученные результаты и изменять какие-то фрагменты по частям. 2 Недостаток такого подхода — стоимость проекта может меняться в процессе работы. 2
Таким образом, Waterfall лучше подходит для простых проектов, а Scrum — для сложных. 25