Los puntos de historia son una medida utilizada en gestión ágil de proyectos y productospara estimar el esfuerzo necesario para implementar una historia de usuario dada. Es una medida abstracta de la cantidad de trabajo necesaria para completar la historia. En términos simples, un punto de historia es un número que indica al equipo el nivel de dificultad de una historia. La dificultad puede relacionarse con la complejidad, el riesgo y el esfuerzo involucrado.
La estimación de puntos de historia es una técnica de estimación relativa, típicamente realizada durante revisión del backlog del productosesiones de revisión, donde el equipo responsable del desarrollo y pruebas evalúa los elementos del backlog.
Para hacer que Planificación del Sprintmás eficiente en la práctica, el Propietario del Producto y el equipo realizan estimaciones preliminares con antelación—llamadas refinamiento del backlog del producto—y verifican:
- Si la planificación del Sprint puede realizarse de manera efectiva?
- ¿Hay suficiente información para completar estos elementos?
- ¿Las historias de usuario están adecuadamente desglosadas?
Números de Fibonacci para puntos de historia
Al estimar, se recomienda a los equipos de desarrollo utilizar números de Fibonacci (1, 2, 3, 5, 8, 13, 21, …) para asignar puntos de historia (véase el artículo sobre Poker de Planificación).

Números de Fibonacci para puntos de historia
¿Cómo realizar la estimación ágil?
Para hacer esto, cada equipo debe identificar una historia de referencia. No tiene que ser la más pequeña, sino más bien una que resuene con todos los miembros del equipo. Una vez identificada, todas las historias de usuario deben dimensionarse en relación con esta historia de referencia.
Al estimar una nueva historia, simplemente elige una y pregunta: «¿Esta va a tardar más que la historia de referencia X?» o «¿Vas a necesitar más tiempo que la historia de referencia Y?» Tener suficientes historias de referencia te permite encontrar un comparador adecuado para identificar una historia de tamaño similar y asignarle el mismo número de puntos, o más o menos puntos según los factores considerados.

Historias de referencia para estimación ágil
Al asignar puntos de historia, asignamos un valor de puntos a cada historia. Lo más importante es el valor relativo, no el número absoluto. Una historia asignada con 2 puntos debería ser el doble de difícil que una historia asignada con 1 punto. También debería ser dos tercios del tamaño de una historia estimada en 3 puntos.
Además, tenga en cuenta que cuando el valor estimado de puntos de historia supera 21, la historia de usuario debería dividirse nuevamente. Generalmente se recomienda que ninguna historia de usuario supere los 8 puntos de historia para una mejor manejabilidad.