Los story points o puntos historia son una herramienta que hacen a la Estimación parte de las Historias de Usuario. Es el esfuerzo ideal medido en jornadas. Considera:
- La complejidad de la tarea, que es subjetiva al equipo.
- La cantidad de esfuerzo necesario para lograr completarla.
- El riesgo inherente a la HU.
Qué tan compleja es una historia también depende del Definition of Done, determinado también por el equipo. El punto historia asume error podemos equivocarnos. Esfuerzo ideal real. Miden el tamaño y son independientes entre equipos.
Los seres humanos somos malos dando fechas o costos exactos, pero somos buenos comparando estimaciones. Lo que importa son los valores relativos para comparar una HU con otra. Esto nos ayuda a saber qqué HUs requieren más esfuerzo. El Equipo Ágil estima comparando las HUs porque es auto-organizado.
No hay una relación directa entre puntos de historia y horas para finalizar la HU. No existe una fórmula exacta para calcular los puntos historia.
Definir el Valor
¿Cómo definimos el valor de un punto de historia para comenzar a estimar?
- Método 1: se le pone 1 punto a la HU más fácil (será nuestra unidad) y se comparan las demás.
- Método 2: se elige una HU de tamaño medio y se le asigna un puntaje medio de la escala.
Escala
Es mejor estimar usando escalas o rangos fijos. Se debería siempre usar la misma escala que todos en el equipo entiendan. Cada valor de la escala debe ser claramente distinto de los demás para llegar más rápido al consenso y reducir el tiempo de estimación. Algunas son:
- Fibonacci: 1-2-3-5-8-13.
- T-Shirts: XS-S-M-L-XL.