Guía Agile · Prácticas ágiles
Planificación de lanzamientos ágil: cómo planificar lanzamientos en Agile
La planificación de lanzamientos responde a la pregunta que hace todo interesado: «¿Cuándo lo tendremos?». En Agile, la respuesta es una previsión basada en datos reales y actualizada en cada sprint, en lugar de una fecha fijada al principio.
Puntos clave
- Los planes de lanzamientos prevén cuándo estará listo un conjunto de elementos del backlog.
- Fije la fecha o el alcance, no ambos.
- Use rangos de velocidad y actualice la previsión en cada sprint.
Qué es un plan de lanzamientos
Un plan de lanzamientos agrupa los elementos del backlog en uno o varios lanzamientos próximos y prevé cuándo es probable que esté listo cada uno. Se sitúa entre la hoja de ruta del producto a largo plazo y el plan detallado de cada sprint.
¿Fecha fija o alcance fijo?
| Enfoque | Qué es fijo | Qué se flexibiliza | Ejemplo |
|---|---|---|---|
| Fecha fija | Fecha de lanzamiento | Alcance | Un lanzamiento en una feria comercial |
| Alcance fijo | Conjunto de funcionalidades | Fecha | Un conjunto mínimo necesario para sustituir un sistema antiguo |
Los equipos ágiles evitan fijar a la vez la fecha y el alcance. Si ambos son fijos, normalmente se resiente la calidad.
Pasos para crear un plan de lanzamientos
- Fije el objetivo del lanzamiento. Describa el resultado que debe lograr el lanzamiento.
- Seleccionar y ordenar los elementos del backlog que contribuyen al objetivo.
- Estimar los elementos con puntos de historia o tallas de camiseta.
- Comprobar la capacidad a partir de la velocidad reciente y la disponibilidad prevista.
- Prever un rango: número de sprints optimista y pesimista.
- Identificar dependencias y riesgos con otros equipos o proveedores.
- Acordar el plan con los interesados y publicarlo.
- Actualizar en cada sprint según el avance real.
Comunicar las previsiones de lanzamiento
- Dé rangos, no fechas únicas: «entre mediados de mayo y principios de junio».
- Muestre un gráfico burnup del lanzamiento para que los interesados vean tanto el avance como los cambios de alcance.
- Separe los elementos imprescindibles de los deseables, para que las disyuntivas estén claras.
Planificación de lanzamientos a escala
Cuando varios equipos contribuyen a un mismo lanzamiento, planifican juntos. En SAFe, esto ocurre en el PI Planning.
Plantillas gratuitas sobre este tema
Preguntas frecuentes
¿Con cuánta antelación debe abarcar un plan de lanzamientos?
Normalmente de uno a tres lanzamientos, o aproximadamente de tres a seis meses. Más allá de eso, una hoja de ruta de resultados es más útil que un plan detallado.
¿Quién es responsable del plan de lanzamientos?
El Product Owner o el gerente de producto, en estrecha colaboración con el equipo y los interesados.
¿Qué es la planificación de lanzamientos en Agile?
Agrupar los elementos del backlog en próximos lanzamientos y prever cuándo es probable que esté listo cada uno. Se sitúa entre la hoja de ruta y los sprints individuales.
¿Con qué frecuencia debe actualizarse un plan de lanzamientos?
En cada sprint, según el avance real y la velocidad actual. Un plan de lanzamientos es una previsión viva, no un compromiso fijo.
¿Cuál es la diferencia entre un plan de lanzamientos y una hoja de ruta?
Una hoja de ruta muestra objetivos y temas a lo largo de trimestres o periodos más largos; un plan de lanzamientos muestra qué elementos del backlog entrarán en los próximos lanzamientos y cuándo.
¿Qué es un gráfico burnup del lanzamiento en la planificación de lanzamientos?
Un gráfico que muestra el trabajo completado subiendo hacia una línea de alcance total. Como el alcance se muestra por separado, los interesados pueden ver el efecto del trabajo añadido o eliminado.
¿Puede la planificación de lanzamientos ágil tener fechas de lanzamiento fijas?
Sí. Con una fecha fija, el alcance se flexibiliza para que los elementos más valiosos se entreguen antes del plazo.
¿Cómo se prevé una fecha de lanzamiento en la planificación de lanzamientos ágil?
Divida los puntos restantes entre su mejor y su peor velocidad reciente para obtener un rango de sprints y, después, conviértalo en fechas.
¿Qué es un producto mínimo viable en la planificación de lanzamientos?
El lanzamiento más pequeño que aporta valor y permite aprender de usuarios reales. Planificar hacia un MVP mantiene pequeño el primer lanzamiento.
¿Forma parte de Scrum la planificación de lanzamientos?
La Guía de Scrum no define un evento de planificación de lanzamientos. Aun así, muchos equipos Scrum la realizan como parte de la gestión del Product Backlog y del Objetivo del Producto.
¿Cómo cambia la entrega continua la planificación de lanzamientos?
Una práctica en la que cada cambio se mantiene en un estado listo para lanzarse, de modo que los equipos pueden lanzar cuando el valor esté listo en lugar de en grandes lotes planificados.