1) El
costo involucrado en este modelo suele ser alto.
2)
Es un
enfoque complicado , especialmente para proyectos con un SRS claro.
3)
Habilidades requeridas, para evaluar y revisar el proyecto de vez en
cuando, se necesita experiencia.
4) Las
reglas y
protocolos deben seguirse adecuadamente para implementar este modelo de manera efectiva.
Si lo hace, la duración del proyecto es difícil.
5)
Debido a las diversas personalizaciones permitidas por parte del cliente,
utilizar el mismo prototipo en otros proyectos, en el futuro, es difícil.
6)
No es adecuado para proyectos de bajo riesgo.
7)
Cumplir con los requisitos presupuestarios y de programación es difícil
si se sigue este proceso de desarrollo.
8) La
cantidad de documentación requerida en las etapas intermedias hace que la
gestión del proyecto sea un asunto muy complejo.