← Volver a todos los artículos
Retos

Los Puntos de Historia No Son Estimaciones de Tiempo (Y Por Qué Importa)

Por Marc Molas·21 de agosto de 2023·9 min de lectura

Cada pocos meses, se repite la misma escena. Un product manager entra a una reunión de planificación, el equipo asigna puntos de historia a un conjunto de tickets y luego alguien saca una hoja de cálculo convirtiendo esos puntos en horas para poder prometerle una fecha de entrega a los interesados.

Y justo así, todo el propósito de los puntos de historia se colapsa.

He visto esto ocurrir en startups, en scale-ups y en empresas que deberían saberlo mejor. La causa raíz es siempre la misma: un malentendido fundamental de lo que se supone que miden los puntos de historia — y una cultura de gestión que no puede resistir traducir todo en una línea de tiempo.

Qué Miden Realmente los Puntos de Historia

Los puntos de historia son una unidad de complejidad relativa. Comparan el esfuerzo de una pieza de trabajo con otra, teniendo en cuenta complejidad, incertidumbre y riesgo — no las horas del reloj.

Cuando un equipo dice "esto es un 5 y aquello es un 2," están diciendo que la primera tarea es aproximadamente 2,5 veces más compleja que la segunda. No están diciendo que la primera tarea lleva 5 horas o 5 días. El número es relacional, no absoluto.

Esta distinción importa porque:

  • Dos desarrolladores podrían completar la misma historia de 5 puntos en cantidades de tiempo muy diferentes. Uno conoce mejor el codebase. El otro es más rápido en la depuración. La complejidad del problema es la misma para ambos.
  • Una historia de 5 puntos este sprint podría llevar más tiempo que una de 5 puntos el sprint pasado. Cambios de contexto, incidentes de producción, cambios en el equipo — todos estos afectan la duración pero no la complejidad.
  • La complejidad es estimable; la duración no. Los ingenieros son razonablemente buenos comparando la dificultad de dos tareas. Son pésimos prediciendo cuántas horas llevará algo. Los puntos de historia aprovechan la fortaleza y evitan la debilidad.

En el momento en que empiezas a decir "1 punto = medio día," has abandonado la estimación relativa y estás de vuelta a estimaciones de tiempo con pasos extra.

Por Qué los Managers Convierten Puntos en Tiempo (Y el Daño que Hace)

Lo entiendo. Si eres un product manager o un CEO, necesitas responder "¿cuándo estará esto listo?" Esa es una pregunta legítima. El problema es el atajo: tomar los puntos de historia y dividirlos por una "velocidad" para producir una fecha.

Esto es lo que realmente ocurre cuando haces esto:

Los equipos comienzan a jugar con los números. Si la dirección trata los puntos como tiempo, los ingenieros aprenden a inflar las estimaciones para no ser presionados por "comprometerse" con demasiados puntos. Lo que era un 3 se convierte en un 5. Lo que era un 5 se convierte en un 8. Los números dejan de significar algo.

La velocidad se convierte en una métrica de rendimiento. En lugar de ser una herramienta de planificación, la velocidad se convierte en un cuadro de mando. Los equipos que "entregan" más puntos son recompensados. Los equipos comienzan a dividir artificialmente las historias o a inflar las estimaciones para parecer más productivos. Ahora estás midiendo lo incorrecto e incentivando el comportamiento incorrecto.

La confianza se erosiona. Los ingenieros se sienten vigilados en lugar de confiados. Gastan más energía gestionando expectativas que resolviendo problemas. La planificación del sprint deja de ser una conversación colaborativa sobre lo que es realista y se convierte en una negociación donde ambas partes están posicionándose.

La precisión de la estimación empeora, no mejora. La ironía es cruel: cuanto más presiones para obtener estimaciones de tiempo precisas, menos fiables se vuelven tus estimaciones. La presión introduce sesgo. El sesgo destruye la señal.

Alternativas que Realmente Funcionan

Si los puntos de historia se están usando mal en tu equipo, tienes opciones. Algunos equipos lo hacen mejor cambiando a un enfoque diferente por completo.

Sizing con Camisetas

En lugar de números, usa S/M/L/XL. Es deliberadamente impreciso, que es el punto. Fuerza conversaciones sobre tamaño relativo sin la ilusión de precisión matemática. Un product owner puede mirar un roadmap de medianas y grandes y tener una idea aproximada del alcance sin que nadie pretenda que una L es exactamente 3,5 días.

El Movimiento No-Estimaciones

Este es más radical: deja de estimar historias individuales por completo. En su lugar, enfócate en dividir el trabajo en piezas pequeñas de tamaño similar y mide el throughput. Si tu equipo completa un promedio de 12 elementos por sprint y el backlog tiene 36 elementos de tamaño similar, puedes prever "aproximadamente 3 sprints" sin asignar nunca un número a ninguna historia individual.

Esto funciona mejor cuando tienes disciplina en la descomposición de historias. Si algunas historias son diminutas y otras son enormes, la previsión basada en throughput se desmorona.

Previsión por Tiempo de Ciclo

Este es mi enfoque preferido para equipos que tienen al menos unos meses de datos históricos. En lugar de estimar hacia adelante, miras hacia atrás para ver cuánto tiempo realmente lleva el trabajo.

El tiempo de ciclo es la duración desde que comienza el trabajo hasta que está terminado. Si rastreas esto por historia o ticket, puedes calcular percentiles:

  • "El 85% de nuestras historias se completan en 7 días."
  • "El 50% se completan en 3 días."

Ahora cuando alguien pregunta "¿cuándo estará esto listo?" das una respuesta probabilística: "Basándonos en nuestro historial, hay un 85% de probabilidad de que esté listo en 7 días laborables." Eso es más honesto, más defendible y más útil que cualquier estimación basada en puntos.

Herramientas como Jira, Linear y Shortcut pueden generar datos de tiempo de ciclo. No necesitas nada sofisticado — una hoja de cálculo rastreando la fecha de inicio y de finalización por historia te dará el 80% del valor.

Cuándo la Estimación Agrega Valor

No estoy en contra de la estimación. La estimación es útil cuando sirve a un propósito claro:

  • Para delimitar grandes iniciativas. Cuando necesitas decidir entre dos proyectos que podrían llevar 3 meses vs. 9 meses, la estimación aproximada ayuda a asignar recursos y establecer expectativas. El sizing con camisetas o el story mapping funcionan bien aquí.
  • Para identificar desconocidos. Si el equipo no puede ponerse de acuerdo sobre si algo es un 3 o un 13, ese desacuerdo es el valor. Saca a la luz diferentes supuestos, requisitos faltantes y complejidad oculta. La conversación alrededor de la estimación es más valiosa que el número.
  • Para la planificación de capacidad. Saber aproximadamente cuánto trabajo cabe en un sprint ayuda a los equipos a evitar el sobre-compromiso. Pero esto solo funciona si proteges las estimaciones de ser weaponizadas en plazos.

Cuándo la Estimación Es Puro Desperdicio

La estimación no agrega valor cuando:

  • Cada historia tiene aproximadamente el mismo tamaño. Si tu equipo se ha vuelto bueno dividiendo el trabajo en pequeños fragmentos, las estimaciones son redundantes. Solo cuenta las historias.
  • Las estimaciones no alimentan ninguna decisión. Si nadie usa las estimaciones para tomar una decisión de planificación, estás gastando 30 minutos por sprint en un ritual que no produce nada.
  • Las estimaciones se usan para culpar, no para planificar. "Dijiste que esto era un 3 y tardó una semana." Si esa oración se ha dicho alguna vez en tu equipo, tu proceso de estimación está haciendo más daño que bien.

El Objetivo Real: Previsibilidad, No Precisión

Aquí está lo que la mayoría de la gente pasa por alto: el objetivo de cualquier práctica de estimación es la previsibilidad, no la precisión. No necesitas saber que la Funcionalidad X tomará exactamente 14 días. Necesitas saber que tu equipo puede entregar de manera fiable un conjunto de funcionalidades dentro de un trimestre. Ese es un problema diferente, y se resuelve con métricas de flujo, no con mejores suposiciones.

Rastrea el tiempo de ciclo. Mide el throughput. Monitorea los límites de trabajo en progreso. Estos son indicadores rezagados que reflejan la realidad, no indicadores adelantados que reflejan esperanzas.

Los equipos con los que he trabajado que tienen la mayor previsibilidad de entrega no son los que tienen los rituales de estimación más sofisticados. Son los que mantienen el trabajo pequeño, limitan el WIP y usan datos históricos para prever. No se necesita planning poker.

En Conectia, los ingenieros senior que incorporamos a tus equipos entienden esto. Han trabajado en suficientes equipos para saber que el teatro de estimación desperdicia el tiempo de todos, y traen hábitos prácticos — PRs pequeños, alcance claro, throughput consistente — que hacen que tu entrega sea predecible sin convertir la planificación del sprint en una negociación. Eso es lo que hacen los ingenieros experimentados: hacen que el proceso funcione, no solo el código.


¿Cansado del teatro de estimación que ralentiza a tu equipo? Habla con un CTO — nuestros ingenieros senior de LATAM traen los hábitos de entrega que hacen de la previsibilidad un subproducto, no una batalla.

¿Listo para construir tu equipo de ingeniería?

Habla con un partner técnico y despliega ingenieros validados por CTOs en 72 horas.