Bom, o empecilho principalmente que pode ocorrer são as mudanças durante o processo através de feedback dos clientes.
Bom, o empecilho principalmente que pode ocorrer são as mudanças durante o processo através de feedback dos clientes.
Verdade Mayara,
O que mais acontece é na entrega darmos conta de que aquela aplicação não faz mais (tanto) sentido... O que implica em desperdício de tempo e recursos, esse pelo menos para mim, é a questão que mais pega... =)
O empecillo é a alteração dos requsitos ou adequação dos mesmos, usando o waterfall não é facil uma alteração pois o desenvolvimento é sequencial.
Desenvolver um software demanda agilidade, e o modelo waterfall segue uma linha do tempo pré-estabelecida sem muita margem pra mudanças. Extrapolando o tema para outras disciplinas, por exemplo projetos em agência de comunicação (e UX/UI), vemos que às vezes o escopo muda, ou precisamos lançar um MVP/PILOTO e pra isso o waterfall não funciona. É preciso ser ágil e trabalhar de forma faseada e cíclica para conseguir abarcar todas as mudanças.