En este modelo de desarrollo aunque se implementan los mismos pasos o secuencias del modelo en cascada, estos van destinados a generar un desarrollo del proyecto inicial con una funcionalidad reducida y a medida que se va finalizando todas las etapas se van incrementando funcionalidades o requisitos hasta tener el software deseado.
Este tipo de modelo se usa generalmente para proyectos pequeños o ágiles que necesitan estar desarrollándose en la marcha.
Ventajas:
- Mediante este modelo se genera software operativo de forma rápida y en etapas tempranas del ciclo de vida del software.
- Es un modelo más flexible, por lo que se reduce el coste en el cambio de alcance y requisitos.
- Es más fácil probar y depurar en una iteración más pequeña.
- Es más fácil gestionar riesgos.
- Cada iteración es un hito gestionado fácilmente
Desventajas:
- Cada fase de una iteración es rígida y no se superponen con otras.
- Pueden surgir problemas referidos a la arquitectura del sistema porque no todos los requisitos se han reunido, ya que se supone que todos ellos se han definido al inicio.

No hay comentarios:
Publicar un comentario