O método Waterfall deixa o projeto engessado e no desenvolvimento de software alterações e melhorias podem surgir ao longo do desenvolvimento. Deve-se considerar também que vivemos em um mundo de mudanças rápidas, principalmente das ligadas a informação e tecnologia, então ao desenvolver um software os envolvidos precisam se atentar se essas mudanças impactam e causam mudanças no produto, principalmente se alguma funcionalidade que está a se pensar pode ser tornar obsoleta já no lançamento. Então um método de gerenciamento que permita a aplicação dessas possíveis mudanças deve ser utilizada.