Eu acho que como bem explicou o professor Mário Melo, o modelo cascata é entregue somente no final do projeto, o todo. Já o modelo ágil pode ser entregue por etapas, que podem ser testadas, corrigidas e mensuradas, de forma que o cliente pode ir apredendo com partes pequenas do projeto e ajudando o desenvolvedor a criar a solução mais adequada a sua realidade.