Errores y antipatrones en el «Planning Poker»
Los errores más habituales que se producen en las sesiones de Planning Poker (calcular la media de las cartas, estimar en horas, utilizar la velocidad como arma, la inflación de los puntos de historia) y cómo solucionar cada uno de ellos.
La mayoría de las sesiones fallidas de «planning poker» se deben a una breve lista de causas: un refinamiento deficiente, un debate sesgado, considerar los puntos como horas y utilizar la velocidad como arma. El ritual es lo suficientemente sólido como para superar cualquiera de estas situaciones en una sola sesión, siempre que alguien presente en la sala se dé cuenta. A continuación se indican los aspectos a los que hay que prestar atención, agrupados según el punto en el que se produce el problema.
En la sala: errores en la votación y en la revelación de resultados
Cálculo en horas
El equipo empieza a utilizar equivalentes en horas: 3 es medio día, 5 es un día, 8 son un par de días. Una vez que surge esa correspondencia, se está realizando una estimación basada en el tiempo con un «toque» de Fibonacci, y la propiedad de esfuerzo relativo que los puntos de historia están destinados a proporcionar se pierde. Vuelva a centrarse en la historia de referencia y prohíba hablar de horas durante una ronda. Si el equipo no puede mantener la conversación sin traducirla a tiempo, el problema suele estar en una fase anterior: un interesado que solo cree en las fechas.
Simplemente se trata de calcular la media de las cartas
Alguien pone un 3, alguien pone un 13, el moderador lo divide en 8 y sigue adelante. El objetivo de la revelación simultánea era sacar a la luz ese desacuerdo; la media lo oculta. En una diferencia de un paso (entre 3 y 5), se toma el número más alto. Eso no es calcular la media, sino optar por la interpretación más cautelosa. En una diferencia de dos pasos o más, se entabla una conversación, no se resuelve un problema aritmético.
Gana el número de la persona de más edad
Las cartas ocultas impiden que el ingeniero jefe marque la pauta en la votación, pero no que ponga fin al debate. Tras la revelación, quien intervenga primero con seguridad suele seguir ganándose a la sala. Pida a quien tenga la carta más baja que explique primero, luego a quien tenga la más alta y, a continuación, al resto. Las opiniones de los más jóvenes que logran marcar el rumbo del debate desde el principio mantienen su contexto, en lugar de ceder ante la antigüedad.
Se volverá a votar hasta que todos se den por vencidos
A la tercera o cuarta votación, la diferencia se reduce porque la gente está cansada, no porque estén de acuerdo. La estimación resultante es fruto de una negociación social, no de un consenso. Dos votaciones por historia es el límite máximo adecuado. ¿Se avecina una tercera? La historia no está lista, así que divídala, envíela de vuelta para que se perfeccione o déjela de lado. (El ciclo de cuatro fases recoge la secuencia completa.)
Ignorar la carta «?»
Alguien plantea un y? el grupo lo interpreta como una pregunta sin carácter de votación («¿alguien tiene una cifra concreta?») en lugar de como una señal de stop. Un ?constituye información real: nadie puede evaluar esto de forma responsable, lo que suele significar que a la historia le falta contexto o que aún no está lo suficientemente definida. Saque el tema a colación. La historia necesita otra conversación, no otra revisión.
Alrededor de la sesión: errores en el proceso
No hay historia de referencia
El equipo realiza sus estimaciones sin un punto de referencia, por lo que la pregunta «¿qué es un 5?» recibe una respuesta diferente en cada sprint y los puntos se desvían sin que nadie se dé cuenta. Elija una historia ya entregada como punto de referencia y vuelva a establecerla cada trimestre, o tras cambios importantes en el equipo. Sin una historia de referencia, su velocidad es un recorrido aleatorio.
Estimación previa al refinamiento
La historia tiene dos líneas. La mitad del equipo está estimando «la versión en la que lo hacemos correctamente» y la otra mitad, «la unidad más pequeña que se ajusta a la descripción». Ambos tienen razón; pero ninguna de las dos es lo que acabará lanzándose. La solución no es una estimación más rápida, sino un refinamiento más pausado: criterios de aceptación, ámbito de responsabilidad, una idea de los límites y, solo entonces, la estimación. Estimar para averiguar el tamaño de algo, en lugar de hacerlo a posteriori, es lo que hace que a la misma historia se le asigne un tamaño de 3 en la primera semana y de 13 en la tercera.
Estimación en ausencia
El equipo evalúa una historia cuyo responsable es «el otro equipo» o «quien esté de guardia cuando se asigne». Quienes se encuentran en la sala votan con seguridad porque el trabajo no les corresponde a ellos. No se debe estimar el trabajo del que las personas presentes en la sala no se harán responsables. Si una historia traspasa los límites del equipo, se debe contar con representantes de ambos equipos o dividirla a lo largo de ese límite. Una estimación realizada por personas que no van a llevar a cabo el trabajo no es realmente una estimación.
Sesiones que se alargan más allá de los 45 minutos
La calidad de las estimaciones se desploma drásticamente al cabo de unos 45 minutos. Las tarjetas se hacen más pequeñas, luego más grandes, y al final todo el mundo se limita a seguir lo que hace el moderador. Establezca un límite de tiempo para la sesión, no solo para las historias, y dé por terminada la sesión a los 45 minutos. Si queda más por evaluar, programe una segunda sesión o recurra a una técnica más rápida, como la evaluación por grupos, para la cola larga.
Estimación de errores con precisión de característica
«Investigar el problema de corrupción de datos» obtiene un 5, igual que «añadir una casilla de selección al cuadro de diálogo de exportación». Uno tiene un alcance conocido; la esencia misma del otro es que no se sabe qué contiene. Los errores y el trabajo exploratorio suelen merecer un proceso distinto: una investigación con un plazo limitado de uno o dos días, seguida de una tarea de seguimiento para corregir lo que se haya detectado. Incluirlos a la fuerza en la lista de funcionalidades supone dar por sentado que se dispone de información de la que, en realidad, no se dispone.
En la organización: errores de gestión
La velocidad como indicador de productividad
Un responsable empieza a comparar la velocidad entre los distintos equipos o a preguntar por qué este sprint ha alcanzado los 28 puntos cuando el anterior llegó a 32. En el plazo de dos sprints, todas las estimaciones son un 30 % más elevadas.
Inflación de los puntos de historia
Los puntos se van desplazando hacia arriba, sprint tras sprint, sin que el trabajo resulte más difícil. Normalmente, esto se debe a una de estas tres razones: la velocidad se está midiendo externamente (véase más arriba), la historia de referencia se ha desfasado o el equipo ha dejado de reajustar el punto de referencia. Compruébelo reevaluando cinco historias que entregaron hace un año y observando dónde se sitúan ahora. Si son sistemáticamente más grandes, su escala ha cambiado. (Más información en velocity.)
La tabla de conversión de puntos a horas
Alguien, con buena intención, escribe «1 punto = 4 horas» en la wiki. Dentro de un sprint, cada conversación sobre estimaciones se convierte en una conversación apenas velada sobre horas, y la propiedad del esfuerzo relativo vuelve a desaparecer. Elimine la tabla de conversión. Si una parte interesada necesita una fecha, calcúlela a partir de la velocidad real del equipo (puntos por sprint multiplicados por el número de sprints), y no a partir de una tasa ficticia de conversión de puntos a horas.
Cómo se reconoce lo que es bueno
Un equipo que aplica correctamente el «planning poker» no evita todos y cada uno de estos errores, sino que los detecta rápidamente. La mecánica es lo suficientemente sólida como para recuperarse de cualquier error aislado en una sesión, siempre y cuando alguien preste atención a la distribución, al valor de referencia y al reloj.
¿Es la primera vez que utiliza esta técnica? Empiece por qué es el Planning Poker y cómo dirigir una sesión. O simplemente abra una sesión y pruébelo con una historia sencilla antes de que la siguiente se le complique.
Preguntas frecuentes
¿Cuáles son los errores más habituales en el «planning poker»?
Calcular la media de las tarjetas en lugar de analizar la dispersión, realizar estimaciones en horas, dejar que la opinión de la persona con más experiencia se imponga en el debate, volver a votar hasta que la gente se rinda, realizar estimaciones antes del refinamiento y considerar la velocidad como un indicador de productividad. La mayoría de las sesiones fallidas se deben a alguna de estas razones.
¿Por qué es un error calcular la media de los puntos de historia?
La revelación simultánea sirve para sacar a la luz los desacuerdos; el promedio los oculta. Un 3 y un 13 no suman 8. Significan que dos personas están estimando historias diferentes. Tome el número más alto en un margen de un paso y mantenga una conversación si la diferencia es mayor.
¿Es incorrecto convertir los puntos de historia en horas?
Sí. En el momento en que se publique en la wiki que «1 punto = 4 horas», todas las estimaciones se convertirán en argumentos de duración y se perderá la propiedad del esfuerzo relativo. Si una parte interesada necesita una fecha, calcúlela a partir de la velocidad del equipo, no a partir de una conversión por historia.
¿Cuánto tiempo debe durar una sesión de «planning poker»?
Limítelo a unos 45 minutos. A partir de ahí, la calidad de las estimaciones se desploma: las tarjetas se desvían y los participantes empiezan a seguir lo que haga el líder. Si queda trabajo pendiente, programe una segunda sesión o cambie a una técnica más rápida, como la división en grupos.
¿Debería volver a votar en el «planning poker»?
Una vez, quizá dos. A la tercera votación, la diferencia se reduce porque la gente está cansada, no porque estén de acuerdo. Si se avecina una tercera ronda, es que el artículo aún no está listo, así que divídalo o devuélvalo para que se perfeccione.