El ciclo de vida iterativo e incremental
¿Cuál es la diferencia entre ciclo de vida iterativo e incremental?
En el ciclo de vida iteractivo se trabaja sobre las mismas funcionalidades, sobre el mismo proyecto. mejorandolo pero sin añadir nada mas.
En el ciclo de vida incrementa se le añaden nuevas funcionalidades.
___________________________________________________________________________--
Ciclo de vida iterativo. Responde a la alta incertidumbre del proyecto realizando iteraciones, que no son mas que una división del proyecto en fases cíclicas en las que el proyecto va avanzando progresivamente. A cada uno de estos ciclos se le denomina iteración y al inicio de cada uno de ellas debe planificarse el trabajo a realizar en la misma.
Este ciclo de vida permite ir detallando el plan conforme avanza el proyecto y se va conociendo más sobre el mismo (disminuye la incertidumbre).
Ciclo de vida incremental. Es una particularización del anterior, mediante la cual cada ciclo que se realiza va obteniendo una porción de producto, servicio o resultado completa. A cada porción generada en una iteración se le denomina incremento.
Es decir, vamos produciendo porciones del resultado del proyecto que están acabadas al 100% e iteramos hasta tener todas las porciones, esto es, todo el resultado esperado.
El entregable se produce a través de una serie de iteraciones que sucesivamente añaden funcionalidad dentro de un marco de tiempo predeterminado. El entregable contiene la capacidad necesaria y suficiente para considerarse completo sólo después de la iteración final.
Resumiendo, en ambos casos la estrategia es dividir el proyecto en ciclos que van construyendo el resultado del proyecto poco a poco, conforme se va descubriendo más sobre el mismo. La diferencia fundamental es que en el ciclo de vida incremental ese trabajo va construyendo producto final utilizable.
No hay comentarios:
Publicar un comentario