Seguramente en algunas ocasiones has oído hablar de gestión de proyectos utilizando un ciclo de vida iterativo o un ciclo de vida incremental. Estos conceptos, relacionados con la gestión ágil de proyectos, se mezclan muy habitualmente hasta llegar al punto de confundir y no tener claro qué significa cada uno de ellos.

¿Tienes claro qué es un ciclo de vida iterativo y un ciclo de vida incremental?

Como sabes, PMBOK® incorpora en su versión 6 mayor peso a los enfoques ágiles de gestión de proyectos. No obstante ya en su versión 5 hablaba sobre los ciclos de vida iterativos e incrementales. Distinguir bien entre ambos conceptos es una duda planteada habitualmente, por lo que voy a tratar de clarificarlos en este post.

 

Antes de definir ambos conceptos, creo que lo primero que debería quedar claro es qué es un ciclo de vida. Pues bien, un ciclo de vida en gestión de proyectos es la definición sobre cómo se va a organizar el proyecto, generalmente en fases, desde que se comienza hasta que termina.

 

Una vez que este concepto está claro, trato de explicar los dos tipos de ciclo de vida en cuestión. Ambos se relacionan con métodos ágiles y responden a proyectos en los que el nivel de incertidumbre, y por tanto de cambios, es muy alto, por lo que es difícil cerrar un plan completo del proyecto desde el inicio.

 

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.

 

Si por ejemplo llevo un proyecto de creación de un prototipo de Smartphone que requiere incorporar 10 nuevas características, la forma de avanzar con uno y otro tipo de ciclo de vida sería:

  • Iterativo: El equipo va avanzando en ejecutar el alcance según el mejor cronograma que se haya podido diseñar, revisando y replanificando cíclicamente, pudiendo darse que a mitad de proyecto estén 3 características completas, otras 4 a medio hacer y 3 sin comenzar.
  • Incremental: El equipo va avanzando en ejecutar el alcance, característica por característica, revisando y replanificando cíclicamente, pudiendo darse que a mitad de proyecto estén 5 características completas, otra a medio hacer y 4 sin comenzar.

 

Como puedes ver en el ejemplo, en proyectos en los que no está claro el alcance final o el plazo o coste disponible, un enfoque incremental dará sin duda mayor valor final al cliente. Eso sí, un ciclo de vida incremental no siempre es aplicable a cualquier proyecto.

 

 

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra POLÍTICA DE COOKIES.

ACEPTAR
Aviso de cookies
40% Descuento – Código PROMO40