Acerca de Planning Poker | Guía Completa

Una guía completa de la técnica Agile Planning Poker (o Scrum Poker). Aprende sus fundamentos, historia, reglas y mejores prácticas.

Introducción

Planning Poker, también conocido como Scrum Poker, es una técnica de estimación basada en consenso y gamificada utilizada en el desarrollo ágil de software para medir el esfuerzo o el tamaño relativo de los objetivos de desarrollo. Es ampliamente adoptada en frameworks como Scrum, Extreme Programming (XP) y Kanban.

La técnica utiliza un enfoque de método Delphi de banda ancha, enfocándose en la inteligencia colectiva del equipo para generar estimaciones más precisas que las realizadas individualmente.

Fundamentos y Psicología

El objetivo principal de Planning Poker es mitigar el sesgo de anclaje. En psicología cognitiva, el anclaje ocurre cuando la primera información o número sugerido en una discusión domina el proceso de toma de decisiones, influyendo en las estimaciones posteriores.

Al requerir que todos los miembros del equipo presenten sus estimaciones simultáneamente y de forma independiente (a través de cartas ocultas), el método fuerza el pensamiento individual. Las discrepancias reveladas en la votación se utilizan como disparadores para discusiones técnicas, donde miembros con diferentes niveles de experiencia pueden compartir perspectivas sobre riesgos o facilidades que otros no han percibido.

Historia

La técnica fue definida y nombrada por primera vez por James Grenning en 2002 como una solución para la 'parálisis por análisis' en las reuniones de planificación. Posteriormente fue popularizada por Mike Cohn en el libro 'Agile Estimating and Planning' (2005).

Aunque el término es una marca registrada de Mountain Goat Software, su uso es libre para la comunidad, y la técnica se ha convertido en el estándar global para la planificación de sprints y la gestión de backlogs.

El Mazo y las Escalas

Las estimaciones de Planning Poker no usan horas o días, sino unidades de medida abstractas llamadas Story Points. La escala más común es la Secuencia de Fibonacci Modificada:

0, ½, 1, 2, 3, 5, 8, 13, 20, 40, 100

Racional de la Escala

El uso de números que se distancian a medida que crecen sirve para reflejar la incertidumbre inherente en tareas complejas. Es psicológicamente más fácil diferenciar una tarea de 2 puntos de una de 3 que diferenciar una tarea de 20 puntos de una de 21. El salto de 13 a 20 (y luego 40) indica que cuanto mayor es el esfuerzo, menos precisa se vuelve la capacidad de predicción humana.

Cartas Especiales

  • Signo de Interrogación (?) El participante no tiene información suficiente sobre la tarea.
  • Infinito (∞) La tarea se considera demasiado grande para ser estimada y necesita ser descompuesta (dividida).
  • Taza de Café Indica que el equipo está cansado y sugiere un descanso para mantener la calidad de las estimaciones.

Procedimiento Estándar

El proceso generalmente ocurre durante la ceremonia de Planificación del Sprint y sigue estos pasos:

  1. El Product Owner describe una historia de usuario.
  2. El equipo discute los requisitos técnicos, criterios de aceptación y dependencias.
  3. Cada miembro elige una carta mentalmente y la mantiene oculta.
  4. Todas las cartas se revelan al mismo tiempo.
  5. Si hay consenso, el valor es aceptado. De lo contrario, los votos extremos (el más alto y el más bajo) explican sus argumentos. Después de la discusión, se realiza una nueva ronda de votación hasta alcanzar un acuerdo.

Errores Comunes (Anti-patrones)

  • Uso de Media Aritmética Calcular el promedio de los votos en lugar de buscar consenso anula el valor de la discusión técnica.
  • Presión de Liderazgo Cuando gerentes o desarrolladores 'senior' expresan opiniones antes de la votación, induciendo al resto del equipo al anclaje.
  • Estimación por horas Intentar convertir puntos directamente a horas, lo que ignora la variación en el enfoque y productividad entre diferentes miembros.

Implementaciones Digitales y Herramientas

Con la transición al trabajo remoto y equipos distribuidos, Planning Poker ha evolucionado desde mazos físicos hasta plataformas digitales síncronas. Estas herramientas buscan replicar la dinámica de revelación simultánea de cartas en entornos virtuales, asegurando la integridad del método a distancia.

Características de Herramientas Digitales

Característica ComúnDescripción TécnicaObjetivo
Revelación SimultáneaAsegura que ningún voto sea visible hasta que todos hayan votado o el moderador cierre la ronda.Mitigar el sesgo de anclaje.
Soporte de Múltiples EscalasCapacidad para cambiar entre Fibonacci, Fibonacci Modificada o T-Shirt Sizing.Adaptar la herramienta a la madurez y cultura del equipo.
Modo ObservadorPermite que miembros que no votan (como el Product Owner) sigan la discusión en tiempo real.Promover la transparencia sin interferir con la estimación técnica.