До появления модели Agile в IT-сфере традиционно использовалась каскадная (водопадная) методология разработки (Waterfall). 24
Она предполагает изначальное составление чёткого плана и графика работ и безоговорочное следование им в процессе разработки. 1 Работа над проектом состоит из жёсткой последовательности этапов: анализ требований, проектирование, реализация, тестирование, интеграция, поддержка. 2 Пока не закончится предыдущий этап, не может начаться следующий. 2
Первые шаги в направлении гибких методологий были сделаны в 1957 году, когда была разработана модель Waterfall (Каскад). 5 Она представляла собой линейный процесс разработки, в котором каждая фаза зависела от завершения предыдущей. 5