Lección 14 de 19
En Progreso

3.5 Crear una hoja de ruta y un plan de lanzamiento

2 diciembre, 2022

Has hecho todo este trabajo preparando tus temas, funciones y tareas pendientes

También sabes cuánto duran tus Sprints. Ahora es el momento de estimar cuándo se trabajará en las cosas. Scrum también tiene herramientas para esto. Utilizamos dos mecanismos diferentes para esto:

La hoja de ruta y el plan de lanzamiento.

La hoja de ruta es de muy alto nivel y está diseñada para aplicar sus temas a lo largo del tiempo. De esta manera, todos tienen una idea general de cuál será el enfoque en un período de tiempo determinado. Usando nuestro ejemplo anterior, creando una aplicación móvil para ordenar almuerzos, identificamos temas de perfil, orden, pago y entrega. Ahora tenemos que decidir el mejor orden para trabajar en estos temas.

Si bien el pago puede ser lo más importante para nuestros socios comerciales, desde una perspectiva de dependencia, probablemente tenga más sentido priorizar primero el perfil y los temas de pedido. Como todo lo demás en Scrum, esta es una guía, no una regla. Pero siguiendo esta idea, así es como se vería la hoja de ruta para estos temas.

Como puede ver, estos temas no están necesariamente en su orden de valor. Una vez que haya completado esto, puede organizar sus historias en torno a las líneas de tiempo temáticas que ha creado. Así es como crea su plan de lanzamiento.

El plan de lanzamiento es la siguiente capa de detalle.

Es un plan de alto nivel destinado a conectar la hoja de ruta con los Sprints. Brinda visibilidad de cómo vamos a entregar. En Scrum, debe tener historias completamente funcionales completadas al final de cada Sprint. Sin embargo, no está obligado a entregarlos a las partes interesadas al final de cada Sprint. Esto significa que puede completar todo el trabajo durante dos o tres Sprints antes de publicar los resultados combinados.

Usarás tus puntos de historia para ayudar a tu equipo a decidir qué pueden hacer dentro de cada Sprint. Una vez que su equipo haya estado junto por un tiempo, alcanzarán lo que se conoce como una velocidad estabilizada, lo que significa que todos sabrán cuántos puntos de la historia pueden completar en cada Sprint. Hasta que la velocidad se estabilice, estimarás el número de puntos a los que apuntar para cada Sprint.

Por ejemplo, digamos que nuestro equipo recién está comenzando, y colectivamente pensamos que podemos manejar alrededor de 10 puntos por Sprint de dos semanas, y queremos lanzar después de tres Sprints. Eso significa alrededor de 30 puntos por lanzamiento.

A este nivel de detalle, se trata de maximizar la cantidad de puntos por Sprint

Ahora echemos un vistazo a nuestra hoja de ruta y las historias que hemos organizado a lo largo del tiempo en función de nuestros temas

Todo lo que tenemos que hacer es seleccionar las historias de mayor prioridad por tamaño para que encajen en cada Sprint. Debería verse algo como esto. Puede notar que no los estoy planeando en orden de prioridad.

A este nivel de detalle, se trata de maximizar la cantidad de puntos por Sprint. Entonces, si la siguiente historia de mayor prioridad, la Historia C por ocho puntos, es demasiado grande para el Sprint 1, bajamos en la lista hasta encontrar una que se ajuste, la Historia D, cinco puntos.

Recuerde siempre que su hoja de ruta es una estimación de cuándo el equipo completará estas historias. La hoja de ruta está destinada a actualizarse al final de cada Sprint. El equipo aprenderá cosas y escribirá nuevas historias a lo largo del Sprint, por lo que la hoja de ruta debe ser un documento vivo. Es solo una guía, pero es una guía que lo ayudará a mantenerse enfocado en llevar el proyecto a casa.