O modelo waterfall, embora utilizado em muitas engenharias, não se adaptou muito bem ao processo de desenvolvimento de software, pelo seu "engessamento" em cada etapa. Na área de tecnologia, tudo se atualiza muito rápido: ideias se tornam obsoletas, leis são alteradas frequentemente e até mesmo o foco de uma empresa pode mudar. Com isso, o modelo de gerenciamento de projetos ideal para esse setor precisar ser fluído e adaptável, totalmente na contramão do que prega o modelo em cascata. Na Engenharia de Software, temos que sempre ter como mantra o pensamento de Heráclito: "Nada é permanente, salvo à mudança!".