O método Waterfall não permite alterações no projeto aprovado ao longo de seu desenvolvimento. O que funciona muito bem para projetos de outras áreas da engenharia. Porém, quando falamos do desenvolvimento de softwares, falamos de projetos baseados em hispósetes: “suposições que o cliente acredita que podem funcionar para o seu público-alvo”. Conforme o projeto evolui, o mercado muda, e são adquiridos novos conhecimentos. Essas novas informações resultam na necessidade de uma mudança de rota, de estabeler novas prioridades, e realizar ajustes no projeto inicial. O que não é permitido dentro da metodologia Waterfall.