Os processos iterativos e incrementais podem apresentar como desvantagem:
A. Mitigação precoce de altos riscos e progresso visível desde o início do desenvolvimento.
B. Realimentação, envolvimento do usuário e adaptação imediatos, levando a um sistema refinado que pode melhor atender às reais necessidades dos interessados.
C. Administração da complexidade ao longo do desenvolvimento e a equipe não fica sobrecarregada por eventuais paralisias da análise ou por passos muito longos e complexos.
D. Geração de grandes mudanças em partes já desenvolvidas para realizar algum novo requisito incremental e aumento de gastos devido à implantação de uma versão a cada incremento.
E. Atraso no processo de desenvolvimento, em função do número sempre crescente de iterações a cada incremento.