Guías · 9 min de lectura

Técnicas de estimación ágil comparadas

Planning poker, tamaños de camiseta, el sistema de baldes y la estimación por afinidad comparados: qué dice la investigación y cómo elegir la correcta.

Las técnicas de estimación ágil son formas estructuradas de que un equipo dimensione elementos del backlog por esfuerzo relativo en lugar de adivinar horas exactas. La más conocida es el planning poker (también llamado scrum poker o pointing poker), pero es una entre varias, y las demás cambian discusión por velocidad. Esta guía compara las principales técnicas, planning poker, tamaños de camiseta, el sistema de baldes, la estimación por afinidad, el dot voting y el wideband Delphi, muestra qué dice realmente la investigación sobre cuál es "la mejor", y ofrece una forma simple de elegir.

Lo que hace una buena técnica de estimación

La mayoría de las técnicas ágiles comparten los mismos objetivos, y son una lista de verificación útil para evaluar cualquiera de ellas:

  • Dimensionar por comparación, no por el reloj. El dimensionamiento relativo es más rápido de acordar y evita la presión de comprometerse con una duración.
  • Resistir la falsa precisión. Un conjunto pequeño de opciones evita que el equipo debata números que en realidad no puede distinguir.
  • Sacar a la luz el trabajo oculto. El verdadero beneficio de estimar en equipo es la discusión que revela riesgos y tareas faltantes.
  • Ajustarse al tamaño del backlog. Diez elementos y trescientos elementos requieren herramientas distintas.

Ten esto en mente, porque las técnicas de abajo son, en su mayoría, distintos equilibrios entre profundidad de discusión y velocidad.

Las principales técnicas de estimación ágil

Planning poker

Cada persona elige en privado una carta para el tamaño de un elemento, todos revelan a la vez, y el equipo discute la dispersión antes de acordar un número. La revelación simultánea evita el anclaje, y la discusión es el objetivo. Es la técnica más rica y la más lenta, lo que la hace ideal para elementos importantes o inciertos. Recorrido completo en nuestra guía paso a paso, y la escala detrás de ella en por qué los equipos usan Fibonacci.

Tamaños de camiseta

Los elementos reciben una etiqueta, XS, S, M, L, XL, en lugar de un número. La escala tosca y no numérica es rápida y fácil de leer para partes interesadas no técnicas, lo que la hace una buena opción para la planificación inicial y de alto nivel, antes de que el trabajo esté bien comprendido. Consulta nuestra guía completa de tamaños de camiseta.

El sistema de baldes

El equipo arma "baldes" (a menudo 1, 2, 3, 5, 8, 13) y clasifica las cartas de los elementos en ellos, avanzando rápido y deteniéndose solo para discutir aquellos en los que hay desacuerdo. Combina planning poker y tamaños de camiseta, y brilla en backlogs grandes donde votar elemento por elemento llevaría una eternidad.

Estimación por afinidad

El equipo compara los elementos entre sí y los agrupa por similitud, generalmente separando primero en tamaños aproximados y luego refinando. Como dimensiona muchos elementos en una sola pasada mediante la ubicación relativa, es una de las formas más rápidas de poner en orden un backlog grande y sin estimar.

Dot voting

En rigor, el dot voting es un paso de priorización, no de estimación. Cada persona recibe algunos puntos y los coloca en los elementos que considera más importantes. Es útil antes de estimar, para reducir un backlog grande al puñado de elementos que realmente vale la pena dimensionar en detalle.

Wideband Delphi

Un método más antiguo de rondas de estimación anónimas guiadas por un facilitador, que converge a lo largo de varias pasadas. El planning poker se creó en 2002 en parte como una alternativa más ligera a este método. Todavía tiene su lugar para estimaciones de alto riesgo en las que el anonimato importa.

Qué dice la investigación sobre cuál es la mejor

La respuesta honesta es que ninguna técnica es claramente más precisa.

En un estudio de 2023, equipos de estudiantes usaron planning poker, el sistema de baldes y la estimación por afinidad en el mismo proyecto a lo largo de tres semanas. Una vez que los equipos se familiarizaron con las tres, las estimaciones resultaron ser aproximadamente igual de precisas, sin diferencia estadísticamente significativa entre los métodos. La diferencia estuvo en el tiempo: en promedio, el sistema de baldes y la estimación por afinidad tomaron aproximadamente la mitad del tiempo que el planning poker. La salvedad es que se trataba de equipos de estudiantes, así que conviene tratarlo como una señal fuerte más que como una prueba.

Revisiones más amplias de cómo estiman los equipos ágiles llegan a una conclusión compatible: los métodos subjetivos de juicio experto dominan, y el planning poker con story points es la combinación más común, pero la literatura no corona a ninguna técnica como la más precisa. (Referencias en Fuentes, más abajo.)

La lectura práctica: si la precisión es más o menos un empate, elige en función de qué tan grande es el backlog y cuánto vale la discusión para un elemento dado.

Cómo elegir

TécnicaCómo funcionaVelocidadDiscusiónMejor para
Planning pokerVoto privado, revelación, discusiónMás lentaAltaElementos importantes o inciertos
Tamaños de camisetaEtiqueta de XS a XLRápidaBajaDimensionamiento inicial y de alto nivel
Sistema de baldesClasifica cartas en baldes de esfuerzoMuy rápidaMediaBacklogs grandes
Estimación por afinidadAgrupa elementos por similitudMuy rápidaBaja a mediaPrimera pasada sobre un backlog grande y sin procesar
Dot votingColoca puntos para ordenarMuy rápidaBajaPriorizar antes de estimar (no dimensiona)
Wideband DelphiRondas anónimas + facilitadorLentaMediaAlto riesgo, cuando se necesita anonimato

Una regla simple: usa un método rápido (afinidad o baldes) para ordenar un backlog grande, y reserva el planning poker solo para los elementos que son grandes, riesgosos, o en los que el equipo no está de acuerdo.

Combinando técnicas

La mayoría de los equipos no elige una técnica para siempre. Un flujo común es:

  1. Dot voting para reducir un backlog enorme a lo que importa ahora.
  2. Afinidad o baldes para colocar a los sobrevivientes en tamaños aproximados en una sola pasada rápida.
  3. Planning poker en el puñado de elementos inciertos o discutidos, donde la discusión vale su costo.

Esto da la velocidad de los métodos ligeros y el entendimiento compartido del planning poker, sin gastar una hora votando elementos obvios. Para equipos distribuidos, la misma combinación funciona, con el paso de planning poker ejecutado en vivo o de forma asíncrona, como se explica en planning poker para equipos remotos.

Errores comunes

  • Usar planning poker para todo. En un backlog grande resulta demasiado lento. Resérvalo para los elementos que necesitan discusión.
  • Tratar cualquier tamaño relativo como un número exacto. Ninguno de estos métodos predice el esfuerzo con precisión, como se explica en qué son los story points. Úsalos para la comprensión y el pronóstico aproximado.
  • Confundir el dot voting con la estimación. El dot voting ordena la importancia. No dimensiona el esfuerzo.
  • Cambiar de técnica a mitad de proyecto. Mezclar escalas hace que tu historial y tu velocidad carezcan de sentido. Mantén un método de dimensionamiento consistente.

Preguntas frecuentes

¿Cuáles son las principales técnicas de estimación ágil?

Planning poker, tamaños de camiseta, el sistema de baldes, la estimación por afinidad y el wideband Delphi para dimensionar, más el dot voting para priorizar. Todas dimensionan el trabajo por esfuerzo relativo en lugar de horas exactas.

¿Qué técnica de estimación ágil es más precisa?

Ninguna destaca por sí sola. Un estudio de 2023 encontró que planning poker, el sistema de baldes y la estimación por afinidad eran aproximadamente igual de precisos una vez que los equipos se acostumbraban, y los métodos más rápidos tomaban cerca de la mitad del tiempo. Elige según el tamaño del backlog y cuánta discusión merece cada elemento.

¿Cuál es la técnica de estimación más rápida?

La estimación por afinidad y el sistema de baldes son las más rápidas, porque dimensionan muchos elementos en una sola pasada. Los tamaños de camiseta también son rápidos. El planning poker es el más lento porque cada elemento recibe una discusión completa.

¿Cuál es la diferencia entre planning poker y el sistema de baldes?

El planning poker vota un elemento a la vez y discute cada uno, lo cual es minucioso pero lento. El sistema de baldes clasifica muchas cartas de elementos en baldes de esfuerzo rápidamente, deteniéndose solo en los desacuerdos, lo que se adapta a backlogs grandes.

¿Es el dot voting una técnica de estimación?

No realmente. El dot voting es un método de priorización: cada persona coloca algunos puntos en los elementos más importantes. Se usa mejor antes de estimar, para decidir qué vale la pena dimensionar.

¿Se pueden combinar técnicas de estimación?

Sí, y la mayoría de los equipos lo hace. Un flujo típico es dot voting para priorizar, luego afinidad o baldes para una primera pasada rápida, y después planning poker en los pocos elementos inciertos o discutidos.

Fuentes

  1. Poženel, M., Fürst, L., Vavpotič, D. & Hovelja, T. (2023). A comparison of planning poker, the bucket system and affinity estimation. International Journal of Software Engineering and Knowledge Engineering, 33(11n12), 1923-1950 (precisión similar una vez que los equipos se familiarizaron; baldes y afinidad tomaron aproximadamente la mitad del tiempo).
  2. Usman, M., Mendes, E., Weidt, F. & Britto, R. (2014). Effort estimation in agile software development: a systematic literature review. PROMISE 2014 (los métodos de juicio experto dominan; planning poker con story points es la combinación más común).
  3. Grenning, J. (2002). Planning Poker or How to Avoid Analysis Paralysis While Release Planning (planning poker como alternativa más ligera al wideband Delphi).

Sigue leyendo