¿Cuál es la diferencia entre ciclo de vida iterativo e incremental?
La diferencia de los métodos agiles en el desarrollo de proyectos, radica principalmente en el resultado y la forma de obtenerlo o mejor aun, de como se avanza hacia el mismo.
El ciclo de vida iterativo
En esta metodología de desarrollo, se enfoca todo hacia el final, el resultado como prioridad y teniendo altos riesgos en cuanto a como será la funcionalidad final del proyecto. Se plantea el proyecto como una construcción que se va construyendo a bases de información especifica y apresurando la calidad dé como se va realizando. En esta metodología la incertidumbre que se tiene en el proyecto va mermando significativamente a medida que los ciclos de iteración van aumentando.
Ciclo de Vida Incremental
En esta metodología, que prácticamente es un desprendimiento del ciclo de vida iterativo, se realiza el proceso paso a paso, por llamarlo de esta forma, las características y requerimientos del proyecto, se van realizando por partes, pudiendo incluso llegar a tener en la mitad del proceso, algunos aspectos completados al 50% otros al 30% y algunos sin iniciar, esta metodología permite la prueba y añadidura de características en el avance del mismo proyecto, para así al final, tener un proyecto completo del cual se desprendieron sus fases y se sincronizaron de forma funcional.