Saltar al contenido
Soy PM

CICLO DE VIDA en los PROYECTOS ÁGILES

Si bien el manifiesto Agile valora a las personas y las interacciones sobre los procesos y herramientas, también valora el software en funcionamiento sobre la documentación completa, y todavía hay un valor reconocido en un esquema de modelo para el éxito Gestión de Proyectos Ágiles.

Jim Highsmith, es uno de los autores del manifiesto Ágil, y este señor desarrolló el modelo para la gestión de proyectos Ágiles y ese modelo consta de cinco fases y también es importante tener en mente que esas cinco fases que él propone en ese modelo no tienen una progresión lineal, sino que son más bien de una naturaleza cíclica porque como les dije en el video 👇👇👇👇 donde explicaba ¿qué es Agile?

Simplemente es un ciclo o más bien un conjunto de iteraciones o ciclos en los que estamos haciendo muchas actividades diferentes dentro de cada uno de esos ciclos o iteraciones, en lugar de trabajar a través de un camino prescrito como en los modelos predictivos.

Fase de Concepto

Durante esta fase, tu visualizas lo que va a ser ese producto final o servicio, ¿qué tipo de valor debería entregarse al cliente cuando el proyecto llegue a su fin?. Se necesita tener la visión de lo que se quiere, y conocer el alcance del proyecto y esta información se debe compartir todos los integrantes del equipo

Partir sin una visión genera esfuerzo innecesario y casi tirado a la basura. La visión es un factor crítico para el éxito del proyecto.

Fase Especulativa

En la fase de especulación, empiezas a pensar en cómo vas implementar esas diferentes características o funcionalidades que cumplirán con esa visión que creamos en la fase anterior que le llamamos Fase de Concepto.

Una vez que se sabe qué es lo que hay que desarrollar, el equipo especula y construye hipótesis sobre la información de esa primera fase o de concepto, que aún es muy general e insuficiente para determinar un desarrollo.

En esta fase de especulación se determinan las limitaciones del entorno de negocio (costes y tiempos principalmente) y se especula sobre la primera aproximación de lo que se puede producir. Entonces veamos que el modelo de gestión ágil investiga y desarrolla ese producto o servicio tomando como partida la visión del producto o lo que hemos desarrollado durante la fase de concepto. Mientras vamos generando este desarrollo nos vamos dando cuenta de la realidad de lo que vamos obteniendo, del valor, las posibilidades y también de la situación de negocio y del entorno.

Tomemos en cuenta que la fase de especulación se repite en cada iteración del desarrollo, y básicamente podría consistir en:

  • Desarrollo o revisión de los requisitos generales del producto.
  • Desarrollo de una lista con las funcionalidades esperadas de ese producto o servicio.
  • Construcción de un plan de entrega, aquí hablamos de las fechas en las que se necesitan las versiones, hitos e iteraciones del desarrollo.

Fase de Exploración

En la fase de exploración, vamos a estar realizando iteraciones de aprendizaje. Esta es la fase en la que, por ejemplo, estás desarrollando código, está desarrollando software, lo estás probando, estás recibiendo retroalimentación del cliente, y estás digamos que descubriendo la manera de cumplir esa visión.

Fase de Revisión

En Agile, en cada ciclo y en cada iteración, hay adaptación. A medida que aprendemos, nos vamos adaptando y cambiando el plan. Y esto significa que en esta fase el equipo y los usuarios revisan las funcionalidades construidas hasta el momento. Trabajan y operan con el producto real para determinar si esta alineado y direccionado con el objetivo o con el valor que requiere el cliente.

Otras cosas que pueden ocurrir durante la fase de revisión: podrías cambiar tu idea de lo que puede tener mayor prioridad. Incluso se puede cambiar la forma de trabajar para optimizar y obtener las mejores ideas, y también podrías variar la estrategia de trabajo en equipo para ser un equipo mas eficiente, efectivo, eficaz.

Fase de Cierre

Porque el modelo de gestión de proyectos ágil es iterativo, eso podría significar cerrar una iteración específica o todo el proyecto. Al llegar a la fecha de entrega de una versión de producto, que hemos fijado en la fase de concepto y revisado en las diferentes fases de especulación, obtenemos el producto esperado y por eso le llamamos cierre, pero que pasa recordemos que la agilidad se desarrollo para entornos tecnológicos es decir ese producto esperado muy probablemente seguirá en el mercado, y como estamos empleando la gestión ágil es presumible que se trate de un producto que necesite versiones, mejoras frecuentes para no que no se quede obsoleto.

Esta fase no quiere decir necesariamente que se ha terminado el proyecto. Lo que se denomina “mantenimiento” supondrá la continuidad del proyecto en ciclos incrementales hacia la siguiente versión para ir acercándose a la visión del producto, que como puedes darte cuenta está en constante evolución con el tiempo conforme cambia el entorno tecnológico.

Resumen

En conclusión el desarrollo ágil comprende cinco fases: concepto, especulación, exploración, revisión y cierre.