Entendo que o maior desafio é realizar uma entrega coerente com a realidade. Uma vez que fica mais dificil realizar uma prototipagem de acordo com o esperado, aumentando assim o prazo inicial do projeto.
Entendo que o maior desafio é realizar uma entrega coerente com a realidade. Uma vez que fica mais dificil realizar uma prototipagem de acordo com o esperado, aumentando assim o prazo inicial do projeto.
A imutabilidade do modelo Waterfall que não permite mudanças no decorrer do projeto nem da parte do cliente, nem da empresa.
Acrescentando ao que @nicole.grana respondeu, se o escopo do projeto já está fechado, realmente qualquer mudança necessária só é descoberta no fim do projeto. Fazendo com que haja mais gasto de dinheiro e exija mais da equipe de todas as equipes para atender aos novos requisitos. Além disso tudo, claro que acontecem os atrasos nas entregas do projeto.
O modelo waterfall em sua maioria dos casos não vai agregar valor para o cliente de imediato, já que ele pode tá precisando de feature e devido ao modelo utilizado não se tem a flexibilidade que o cliente necessita no momento.
Alguns empecilhos podem ser justamente a falta de flexibilidade e adaptação, itens tão importantes em desenvolvimento de softwares.
Acredito que a maior dificuldade com o water fall seja atender a necessidade do cliente, diante de um mundo em constante transformação.