Desarrollo iterativo
noviembre de 2005
El ciclo de vida iterativo se basa en la amplificación y refinamiento sucesivos de un sistema software mediante múltiples iteraciones, con retroalimentación cíclica
El sistema crece incrementalmente a lo largo del tiempo, iteración tras iteración.
La salida de una iteración no es un prototipo experimental o desechable, más bien es un subconjunto con calidad de producción del sistema final.
Cada iteración conlleva la elección de un pequeño conjunto de requisitos que permite rápidamente diseñar, implementar y probar.
Beneficios del desarrollo iterativo
- Reducción temprana de riesgos.
- Progreso visible desde las primeras etapas.
- Una temprana retroalimentación, refinando el sistema refinado a las necesidades reales de los usuarios.
- Gestión de la complejidad; el equipo no se ve abrumado por la "parálisis del análisis".
- El conocimiento adquirido en un ciclo, se puede utilizar metódicamente para mejorar el propio proceso de desarrollo.
Fuente: Applying UML and patterns
Artículos relacionados:

Ver todos los artículos