Теория
Когда выбирать waterfall, а когда agile?
Waterfall (каскадная модель) подходит для проектов с чётко определёнными требованиями, которые в процессе разработки не меняются.
Читать ответ