Quizás esté de acuerdo en que la planificación de sprints puede ser… agotadora, por decirlo suavemente. Requiere práctica y paciencia.
Una estimación precisa impulsa una planificación eficaz, y usted tiene una variedad de opciones al elegir un método de estimación. La clave es encontrar el que funciona mejor para su equipo y le permite construir las proyecciones de sprint más precisas. Mientras que algunos equipos avanzados utilizan sistemas personalizados, hay una serie de opciones probadas entre las que elegir.
Para empezar, echemos un vistazo a algunas escalas de apuntado populares.
Secuencia de Fibonacci modificada
0, ½, 1, 2, 3, 5, 8, 13, 20, 40, 100
Es posible que recuerde del álgebra de la escuela secundaria la secuencia de Fibonacci, una serie de números en la que cada número es la suma de los dos números anteriores. Por ejemplo, 1+2=3, 2+3=5, etc. La Fibonacci modificada adopta el mismo enfoque básico, pero incluye ½ como opción y redondea los números más altos de la secuencia. El redondeo en Fibonacci modificada ayuda a reducir las implicaciones de demasiada especificidad.
El pionero de Scrum, Mike Cohn, cuenta una historia en la que un equipo que utilizaba Fibonacci tradicional apuntaba una historia a 21. El Product Owner respondió: «¡Wow, 21, eso es tan preciso! Debes saber exactamente cuánto trabajo hay que hacer».
Lo has clavado.
El apuntado de la historia es la mejor suposición de un equipo dada la información que tienen durante la planificación. En general, cuanto mayor sea el esfuerzo estimado, menos precisa será la estimación. Una historia estimada en 21 no es necesariamente precisa, y es seguramente menos precisa que una historia estimada en 3. La abstracción de la secuencia modificada recuerda tanto a los desarrolladores como a los Product Owners que las estimaciones son sólo eso, estimaciones.
Tallas de camisetas
XXS, XS, S, M, L, XL, XXL
Enmarcar el esfuerzo de las historias como tallas de camisetas es genial para los Product Owners del lado del cliente que necesitan tomar algunas decisiones difíciles sobre un gran grupo de características. Por ejemplo, ¿preferiría el PO tener estas cuatro historias pequeñas completadas o una historia grande?
Es particularmente útil para los POs que son nuevos en la estimación, ya que es poco probable que las camisetas se asocien con horas específicas. Mientras que 5 puntos de esfuerzo podrían vincularse rápidamente a 5 horas o días, un Medio simplemente ofrece un sentido relativo de esfuerzo en comparación con las otras historias. Los equipos pueden moverse más rápidamente a través de la planificación cuando se centran en el panorama general, en lugar de los pequeños detalles.
Planificación de la capacidad
Aunque no es estrictamente una escala de puntos de esfuerzo, la planificación de la capacidad puede ser una gran herramienta para los equipos que son nuevos en Agile y/o en el trabajo conjunto. En lugar de lanzar a su equipo en el proverbial extremo profundo de Agile con escalas de puntaje desconocidas, los nuevos equipos pueden determinar la capacidad utilizando una medida concreta que todos entienden: el tiempo.
En este modelo, la aritmética básica le servirá bien:
Horas/Día x # de Miembros del Equipo x Días en el Sprint = Capacidad del Sprint
Todos sabemos que un día de trabajo típico es de 8 horas, pero ¿cuándo fue la última vez que hizo 8 horas completas de trabajo en la oficina? Tus cálculos deben incluir el tiempo de las reuniones, las tormentas de ideas, las vacaciones, las juergas en la oficina… las cosas típicas del equipo. Asumir 6-6,5 horas efectivas por miembro del equipo cada día ofrece un enfoque más realista para una planificación precisa.
Tomemos un equipo de cinco personas con un sprint de dos semanas que incluye un día completo para la planificación del sprint y el cierre:
6 horas x 5 personas x 9 días = 270 horas de capacidad
Armado con tu capacidad, puedes empezar a planificar. En lugar de utilizar puntos de esfuerzo relativos como las escalas anteriores, el equipo estima el número de horas necesarias para cada historia de usuario priorizada. A largo plazo, los equipos deben alejarse de la planificación de la capacidad, pero señalar las historias en horas puede ser una gran manera de entender su velocidad colectiva y aprender estrategias de señalización eficaces.
Recuerda que cualquier método que elijas requiere tiempo y comunicación para dominarlo, y cuanto más nuevo sea el equipo, más difícil será estimar correctamente. Para eso está el café.
¿Qué otras prácticas de estimación funcionan bien en sus equipos?
Foto Credit