¿Qué son los puntos de historia? Explicación de la estimación ágil
Los puntos de historia estiman el esfuerzo, la complejidad y la incertidumbre del trabajo, no las horas. Aprenda cómo encajan la estimación relativa, el póquer de planificación y la velocidad.
Los puntos de historia son una unidad de estimación relativa: un único número que refleja la magnitud percibida de una tarea, combinando su complejidad, la cantidad de trabajo y su incertidumbre. Es fundamental señalar que un punto de historia no es una medida de tiempo. En lugar de preguntarse «¿cuántas horas llevará esto?», el equipo se pregunta «¿cómo se compara esto con el trabajo que ya hemos realizado?», y ese pequeño cambio hace que las estimaciones sean más honestas y útiles.
¿Por qué se utiliza la estimación relativa y no las horas?
Las personas no son fiables a la hora de estimar el tiempo absoluto, pero son sorprendentemente buenas en el juicio relativo: podemos determinar que una tarea es aproximadamente el doble de difícil que otra, incluso cuando no sabemos cuánto tiempo llevará cada una. Los puntos de historia se basan en esa fortaleza. Además, evitan tres problemas que afectan a las estimaciones basadas en horas:
- Una estimación no es un compromiso. Las horas invitan a las partes interesadas a considerar las «8 horas» como una promesa; los puntos hacen que la estimación siga siendo una previsión.
- Cada persona tarda un tiempo diferente en realizar la misma tarea. La puntuación refleja el trabajo, no a la persona.
- La duración no tiene en cuenta el riesgo. Una tarea breve pero incierta puede ser más arriesgada que una larga y bien conocida; los puntos reflejan esa incertidumbre.
La escala de puntos de historia
La mayoría de los equipos utilizan una escala similar a la de Fibonacci —1, 2, 3, 5, 8, 13, 20— en lugar de una Linear. Las diferencias cada vez mayores son deliberadas: cuanto más grande es un elemento, menos preciso resulta su dimensionamiento, por lo que la escala deja de pretender que se pueda distinguir un 14 de un 15. Si un elemento supera aproximadamente el 13, es una señal para dividirlo en partes más pequeñas que el equipo pueda comprender y entregar en un sprint.
Cómo asignan los equipos los puntos: el «planning poker»
La forma más habitual de realizar estimaciones es el planning poker. El Product Owner describe una tarea del backlog, el equipo la debate y cada persona elige un valor en privado. Todos revelan su elección al mismo tiempo, de modo que nadie se deje influir por la voz más alta. Cuando las estimaciones más alta y más baja difieren, esas personas explican su razonamiento, y esa conversación, que saca a la luz supuestos y complejidades ocultas, suele tener más valor que la cifra final. Para obtener una explicación más detallada, consulte cómo utilizar el planning poker en la estimación ágil.
De los puntos a la velocidad
Una vez que un equipo realiza sus estimaciones en puntos, puede medir la velocidad: el número de puntos que completa en un sprint. Tras unos cuantos sprints, la velocidad media se convierte en una previsión sencilla y empírica: si un equipo suele completar unos 30 puntos por sprint, el Product Owner puede calcular aproximadamente qué parte del backlog cabe en los próximos sprints. La velocidad es una herramienta de planificación para un equipo, nunca un objetivo ni una comparación entre equipos; en el momento en que se convierte en una meta, los equipos inflan sus estimaciones y la cifra deja de tener sentido.
Los puntos de historia y la retrospectiva
La estimación es uno de los aspectos que el equipo revisa con mayor frecuencia en su retrospectiva de sprint. Cuando los elementos se subestiman o sobreestiman de forma habitual, cuando la velocidad oscila de manera extrema o cuando el trabajo «finalizado» se vuelve a abrir, la retrospectiva es el momento en el que el equipo recalibra su percepción compartida del volumen de trabajo y ajusta la forma en que divide las tareas. La precisión de la estimación mejora a través de este ciclo de retroalimentación, no esforzándose más al principio.
Preguntas frecuentes sobre los puntos de historia
¿Qué son los puntos de historia ágiles?
Los puntos de historia son una unidad de estimación relativa que expresa el esfuerzo que requerirá una tarea, combinando su complejidad, el volumen de trabajo y su incertidumbre en una sola cifra. Se ha optado deliberadamente por que no sean una medida de tiempo. Un equipo compara cada elemento con otros que ya ha valorado y le asigna puntos en una escala compartida, de modo que las estimaciones reflejan la dificultad en lugar del número de horas que una persona concreta podría dedicar.
¿Por qué utilizar puntos de historia en lugar de horas?
Las personas no se les da bien estimar el tiempo en términos absolutos, pero sí saben juzgar si una cosa es mayor que otra. Los puntos de historia se basan en esa fortaleza. Además, evitan la trampa de considerar una estimación como un compromiso, tienen en cuenta que la misma tarea lleva a personas diferentes cantidades de tiempo, e incorporan la complejidad y el riesgo —no solo la duración—. A lo largo de unos cuantos sprints, la velocidad de un equipo en puntos se convierte en una previsión más fiable que la suma de las estimaciones en horas.
¿Cómo se calculan los puntos de historia?
La mayoría de los equipos utilizan el «planning poker». El Product Owner explica una tarea del backlog, el equipo la debate y cada uno elige en privado un valor de una escala compartida —normalmente una secuencia similar a la de Fibonacci (1, 2, 3, 5, 8, 13)—. Todos revelan su elección al mismo tiempo; cuando las estimaciones difieren mucho, quienes han votado por los valores más alto y más bajo explican su razonamiento y el equipo vuelve a votar hasta que se alcanza un consenso. El debate que saca a la luz la complejidad oculta suele ser más valioso que la cifra en sí misma.
¿Se pueden comparar los puntos de historia entre equipos?
No. Un punto de historia se ajusta al criterio de un equipo concreto sobre el tamaño relativo de las tareas, por lo que un «5» de un equipo no equivale al «5» de otro. Comparar la velocidad o el total de puntos entre equipos carece de sentido y, si se utiliza como objetivo, resulta perjudicial, ya que empuja a los equipos a inflar sus estimaciones. Los puntos de historia son una herramienta de planificación para las previsiones de un solo equipo, no una métrica de productividad para la comparación.
Lecturas relacionadas
- Planning Poker gratuito para equipos ágiles — Evalúen juntos su cartera de tareas en tiempo real.
- Los tres artefactos de Scrum — en qué consiste realmente el Product Backlog que está estimando.
- ¿Qué es un gráfico de burndown? — cómo los equipos realizan un seguimiento de los puntos que se han comprometido a entregar.