Необходимость в создании гибкой методологии управления проектами возникла из-за трудностей, с которыми сталкивались традиционные методы разработки программного обеспечения. 2 Они не позволяли оперативно реагировать на постоянно меняющиеся цели и потребности клиентов. 2
До появления гибкой методологии наиболее целесообразным подходом к управлению проектами по разработке программного обеспечения считалась каскадная модель. 1 Она требовала огромных объёмов документации и существенного планирования до старта работ по проекту. 1 После фактического начала работ задачи выполнялись в строгом соответствии с планом отдельными и зачастую разрозненными командами, что затрудняло адаптацию участников в случае возникновения проблем или необходимости изменений. 1
Гибкая методология позволила командам быстрее приступать к реализации проекта, легче приспосабливаться к возникающим трудностям и напрямую взаимодействовать с заказчиками и другими участниками при планировании. 1