Del curso: Fundamentos de la gestión de proyectos

El ciclo de vida de los proyectos ágiles

Del curso: Fundamentos de la gestión de proyectos

El ciclo de vida de los proyectos ágiles

En el desarrollo ágil, nos referimos a las tareas que se llevan a cabo como la planificación de sprints, scrums diarios, revisión de sprints y retrospectiva de los sprints. En la biblioteca, tienes cursos sobre esta metodología. Sin embargo, si quieres gestionar trabajo ágil dentro de un proyecto híbrido de mayor dimensión, necesitas la gestión de proyectos ágiles tal y como la definía Jim Highsmith. El ciclo de vida de la gestión de proyectos ágiles de Jim Highsmith consta de cinco etapas: la visualización, la especulación, la exploración, la adaptación y el cierre. Vamos a ver cómo encaja cada una de ellas tanto en la gestión de proyectos como en el desarrollo de proyectos ágiles. La etapa de visualización es el inicio del proyecto, cuando tú y el cliente, simplemente visualizan lo que se va a conseguir. Aquí defines la meta del proyecto y los objetivos y descubres a quién necesitas en el equipo. También estableces las pautas de cómo se va a llevar a cabo el proyecto. Por ejemplo, cómo van a resolver los problemas los miembros del equipo, cómo van a colaborar y comunicarse, y cuántas horas trabajarán. Al acabar la fase de visualización, tienes una definición del proyecto en la que se concretan la meta y los objetivos del cliente, el alcance y las partes involucradas. En este punto del ciclo de vida del proyecto, hay una diferencia con respecto al modelo en cascada. En cada iteración, pasas por las fases de especulación, exploración y adaptación. La especulación consiste en planificar, aunque planeas una iteración, no todo el proyecto. Parte del plan radica en identificar las funciones del negocio que vas a resolver en la iteración y las funcionalidades que vas a desarrollar para satisfacer esos requisitos. También calculas el trabajo que toma cada funcionalidad e identificas o actualizas los riesgos relacionados. Y de repente, ya estás en la fase de exploración. En ella, el equipo crea las prestaciones de la iteración. ¿Recuerdas que en la metodología ágil tenemos iteraciones cuando las necesitamos? Muchas veces, los equipos comerciales y técnicos revisan las funcionalidades durante el desarrollo y proponen cambios. El equipo también hace pruebas, así que, al final de la iteración, estamos listos para la producción. La etapa de adaptación te da la oportunidad de aplicar los comentarios de los otros equipos y arreglar lo que no funcione del todo. El propietario del producto o el cliente también hacen una revisión final de las prestaciones de la iteración. En una reunión de equipo, se evalúa todo el trabajo de la iteración. Así, pueden registrar las lecciones aprendidas y ajustar el plan para las próximas iteraciones. Cuando completas la fase de adaptación, repites la especulación, la exploración y la adaptación hasta que se completan todas las funcionalidades o agotas el tiempo y el presupuesto asignados al proyecto. Con las funcionalidades listas, puedes cerrar la etapa. Aquí te aseguras de que el trabajo se ha completado. Entonces, tienes un último conjunto de lecciones aprendidas para próximos proyectos. El ciclo de vida ágil pasa por todas las etapas durante cada iteración, para empezar a crear prestaciones más rápido. Prueba a crear un calendario para el caso práctico con un ciclo de vida ágil de cuatro iteraciones.

Contenido