Desarrollo iterativo

Definición - ¿Qué significa desarrollo iterativo?

El desarrollo iterativo es una metodología de desarrollo de software que divide un proyecto en muchas versiones. La idea principal del desarrollo iterativo es crear pequeños proyectos que tengan un alcance y una duración bien definidos y que constantemente realicen compilaciones y actualizaciones lo antes posible.

Techinfo explica el desarrollo iterativo

El mantra es lanzar temprano y con frecuencia. La idea es que no importa qué tan bien planifique, no puede abarcar todos los escenarios, ni puede imaginar completamente cómo reaccionarán los usuarios con el producto final. Al publicar el código antes, un equipo de desarrollo recibe comentarios más rápido y, en teoría, puede reaccionar más rápido con correcciones de errores, mejoras, etc.

Un crítico del desarrollo iterativo diría que simplemente está lanzando un código descuidado hecho sin una planificación adecuada. El desarrollo iterativo es lo opuesto a una metodología en cascada y está más estrechamente alineado con el desarrollo ágil o la programación extrema.