Curso de Scrum Profesional

Planning Poker: cómo estimar tareas con Fibonacci

Curso de Scrum Profesional

Contenido del curso

Artefactos y Gestión del Trabajo

Planning Poker: cómo estimar tareas con Fibonacci

Resumen

Estimar el esfuerzo de cada tarea es uno de los retos más comunes en un equipo ágil, y aquí es donde Planning Poker se vuelve tu mejor aliado. Esta técnica de estimación relativa te ayuda a dimensionar cada elemento del product backlog comparándolo con otros, en lugar de pelearte con horas o días exactos. Si trabajas en Scrum o coordinas equipos de desarrollo, esto te interesa.

Por qué conviene estimar el esfuerzo antes de construir

Antes de meter mano al código, tu equipo necesita una visión clara del esfuerzo que exige cada elemento de la lista de producto. No se trata de adivinar, sino de considerar tres variables concretas: la complejidad, la incertidumbre y el tamaño de cada tarea.

Cuando estas tres se ponen sobre la mesa, las estimaciones dejan de ser corazonadas y empiezan a tener sentido para todos. Y ahí está la clave: que el conocimiento sea homogéneo dentro del equipo.

¿Qué es la estimación relativa? Es la práctica de estimar el tamaño de cada elemento de la lista de producto comparándolos entre sí, en lugar de usar unidades de tiempo fijas como horas o días. Comparas tareas, no relojes.

Cómo funciona la estimación relativa con un pivote

La estimación relativa parte de un elemento base llamado pivote. El pivote es el elemento en el que todos los miembros del equipo están de acuerdo para asignar un peso o valor [00:53]. A partir de ahí, todo lo demás se mide en comparación.

Para asignar esos pesos se usa la serie de Fibonacci, donde cada número representa un tamaño o complejidad. ¿Por qué Fibonacci? Porque sus saltos crecientes reflejan bien la incertidumbre: mientras más grande la tarea, menos precisa puede ser la estimación.

El ejemplo de los animales para entenderlo rápido

Imagina que tienes que estimar el tamaño de varios animales según su dimensión. El ejercicio deja clarísimo el concepto:

  • El zorro es el pivote y recibe un peso de 3.
  • El gorila es un poco más grande, así que le asignas un 8.
  • El elefante es muchísimo mayor, entonces un 20 funciona.

Fíjate que nunca dijiste cuántos kilos pesa cada uno. Solo los comparaste entre sí, y eso basta para capturar complejidad, tamaño y esfuerzo al mismo tiempo.

Qué es Planning Poker y cómo se juega en equipo

Para que estimar sea más dinámico y colaborativo, entra en escena el Planning Poker. Es una técnica de estimación basada en el juego que usa la serie de Fibonacci, donde cada carta representa un tamaño o complejidad [02:24].

El proceso tiene un orden claro que vale la pena seguir paso a paso:

  1. El product owner presenta cada elemento de la lista de producto.
  2. Los desarrolladores hacen preguntas para entender qué implica y cómo desarrollarlo.
  3. Cada desarrollador elige una carta de Fibonacci con su estimación.
  4. Todos revelan su carta al mismo tiempo.
  5. El equipo debate cuando aparecen valores muy altos o muy bajos.
  6. Se repite la votación hasta llegar a un consenso.

Después de ese consenso, el equipo termina con un rango de estimación aceptable y, mejor aún, con una comprensión compartida de lo que viene.

¿Para qué sirve revelar las cartas al mismo tiempo? Para evitar que unos se dejen influir por otros. Cada quien vota sin ver las cartas ajenas, y así la discusión posterior es más honesta y rica.

Cómo se aplica Planning Poker en un caso real

Nada como un ejemplo concreto. En una app de aprendizaje de idiomas, el product owner presenta esta historia de usuario: como usuario, quiero grabar mi pronunciación y compararla con la de un hablante nativo para mejorar mi acento [02:59].

Los desarrolladores preguntan, toman su carta boca abajo y al contar hasta tres las voltean. Aquí aparece la magia del debate:

  • El primer desarrollador muestra un 8: integrar la grabación y comparar audios es complejo.
  • El segundo muestra un 3: se podría usar una API existente, no es tan difícil.
  • El tercero muestra un 13: hay que manejar permisos de micrófono en varias plataformas y la integración de audio siempre es delicada.

Entonces conversan. El que votó 3 cae en cuenta de la complejidad de los permisos que no había considerado, y el que votó 13 explica los desafíos de la integración de audio. Votan de nuevo y esta vez todos revelan un 8 o un 13, acercándose a un consenso.

¿Ves lo que pasó? La estimación mejoró porque el conocimiento se niveló entre todos.

Por qué Planning Poker mejora la comunicación del equipo

Más allá de asignar un peso a cada tarea, esta técnica fomenta la comunicación y el trabajo colaborativo [04:32]. El verdadero valor no es el número final, sino la conversación que lo produce.

Planning Poker es valioso porque reduce la incertidumbre y genera un conocimiento homogéneo de la complejidad que el equipo enfrentará. Cuando un desarrollador explica un detalle técnico que otros ignoraban, todo el grupo sube su nivel de entendimiento.

Y aquí viene lo interesante: esta técnica no vive solo dentro del desarrollo de software. ¿En qué otras situaciones o contextos podrías usarla para estimar en equipo? Déjame saber tus respuestas en los comentarios.