Inicio > Marco Metodológico > Desarrollo Iterativo

Desarrollo Iterativo

Este consiste en la segmentación del proyecto completo en pequeñas períodos de tiempo conocidos como iteraciones, donde cada iteración es en escencia una completa “mini-cascada” que pasa por las fases tipicas de Requerimiento, Diseño, Implementación y Pruebas.

Podemos decir que el modelo Iterativo se basa en el conocido modelo en “espiral”, con la diferencia de que este último visualiza el proyecto completo y en cada ciclo realiza una mejora incremental del producto, a diferencia del iterativo, en donde cada iteración genera un artefacto ejecutable listo para su uso.

El siguiente Diagrama muestra cómo sería la metodología Iterativa de desarrollo.

El motivo de esta elección es que entrega un conjunto de beneficios que se ajustan a cabalidad con el proyecto que se desea llevar a cabo. Los beneficios son:

  • Permite acomodar los cambios de requerimientos
  • Permite refinar requerimientos del sistema
  • Detectar riesgos en forma temprana
  • Producir arquitecturas robustas
  • Promover la comprensión y reutilizacion de software
  • Proveer un entorno para el aprendizaje
  • Aseguramiento continuo de la calidad
  • Mejora la asertividad de las estimaciones
  • Mejora contínua del proceso de desarrollo
  • Ofrece un agradable entorno de trabajo

El siguiente esquema representa el proceso completo de construcción.