Estimación con tallas de camiseta
De vez en cuando me encuentro con equipos que utilizan tallas de ropa (S, M, L...) para estimar. Estas unidades están bien al principio. Sin embargo, tienen dos grandes desventajas, por lo que claramente prefiero la estimación con la secuencia de Fibonacci. Pero veamos más sobre esto.
Desventajas de las tallas de camiseta para User Stories
Para mí, la desventaja decisiva es que las tallas de camiseta no se pueden sumar. No puedes decirle a tu jefe que terminarás tres ítems M, cuatro ítems L y dos ítems S y esperar que eso se entienda. Además, esto también es más difícil de presentar en la Review.
Tu idea de un ítem XL quizás no es la misma que la mía. Tú piensas que es un 50% más grande que L y yo pienso que es solo un 25% más grande. Y de todos modos, ¿estamos hablando de camisetas de hombre, de mujer o unisex? ;-)
La solución para la estimación
Estos problemas solo se pueden evitar si, por ejemplo, propones que una M equivale a 5 y una L a 10. Pero bueno, ya te das cuenta de dónde estamos otra vez.
La mayor ventaja de las tallas de camiseta es la simplicidad. Si un equipo quiere empezar con tallas de camiseta, puede hacerlo para desarrollar una sensación de las historias grandes y pequeñas. Pero apuesto a que se concentrará en dos, como máximo tres tallas, porque a la gente le gusta estimar lo que le resulta familiar.
Más adelante es mejor usar números para evitar malentendidos. Porque se puede olvidar que una XL es un 33% más grande que una L. Pero no se olvidará que un 10 es el doble de un 5. (¡Y si lo olvida, tiene otro problema!)
Conclusión sobre la estimación con tallas de camiseta
Con las tallas de camiseta puedes acostumbrarte bien a la estimación con unidades relativas. Como Scrum Master, empieza tranquilamente con ellas si tu equipo se siente más cómodo al principio o si con los números se cae rápidamente en discusiones que se centran menos en los números relativos que en la complejidad. No obstante, deberías asignar valores aproximados a las tallas (M=5) y gradualmente pasar en el Scrum Team a utilizar directamente números para la estimación.