Planning Poker distribuido

Planning Poker El Planing Poker es una técnica  usada en estimación en conjunción con wideband delphi, para lograr consensuar estimaciones de tamaño de los requisitos de un proyecto de una manera rápida y ágil.

El Planning Poker es muy sencillo, se presentan los requisitos a estimar uno por uno haciendo una descripción de los mismos. Luego se procede a discutir aquellos detalles más relevantes o que no hayan quedado claros. Tras este periodo de discusión cada uno de las personas implicadas en el proceso de estimación elije de su mazo de cartas (que estan numeradas según la serie de Fibonacci) la carta que representa su estimación del trabajo que implica implementar el requisito que se está discutiendo. Las estimaciones son privadas hasta que todo el mundo cuenta con una estimación. En ese momento, todas las estimaciones se hacen públicas (esto es así para evitar que las estimaciones de unas personas sesgen las de otras). Si la dispersión entre las estimaciones se vuelve al discutir el requisito y se vuelve a realizar el proceso de estimación. Generalmente la dispersión en las estimaciones es sintoma de que la información que manejan parte de los involucrados en el proceso de estimación no es completa o exacta. La segunda ronda de discusión permite aclarar aquellos puntos oscuros, diferencias de criterio y desvelar información que pueda no ser obvia sobre el requisito, de tal manera que en la siguiente ronda de estimación, la dispersión de las estimaciones será mucho menor y se podrá llegar facilmente a un consenso.

De esta manera es facil estimar los requisitos de una manera democrática, agil y rápida y que nos lleva a estimaciones respaldadas por todos los involucrados y basadas en consensos, en definitiva estimaciones que todo el mundo puede asumir como suyas y que todo el mundo respetará.

Uno de los problemas que tiene el Planning Poker es que requiere que todos los implicados en la estimación se encuentren en una misma sala. Esto no siempre es posible cuando los equipos de desarrollo están distribuidos geográficamente. Para estos casos, he conocido gracias a un cliente una herramienta gratuita que es sumamente útil a la hora de hacer Planning Poker cuando el equipo está distribuido. Se trata de una sencilla web que permite realizar el proceso de Planning Poker de manera colaborativa y distribuida.

Además en esta página podemos encontrar mucha información sobre Planning Poker. La página ha sido creada por la empresa de Mike Conh, autor de excelentes libros sobre gestión ágil de proyectos, como por ejemplo Agile Estimating and Planning. Espero que esta curiosa web sea de vuestro interés.

Published 16/3/2008 18:36 por Rodrigo Corral
Comparte este post:
http://geeks.ms/blogs/rcorral/archive/2008/03/16/planning-poker-distribuido.aspx

Comentarios

# re: Planning Poker distribuido

Una cosa, tu nos comentaste que en caso de que el grupo estime la tarea en 10 horas, pero hay una persona que lo estime en 3 y otra en 20, esas dos personas deben exponer sus motivos al resto.

Vuelven a estimar todos o solo las dos personas con estimaciones tan diversas?

La verdad es que es un metodo que nos ha dado muy buenos resultados, casi siempre hemos acertado las estimaciones.

Friday, March 14, 2008 7:56 PM por Diego Juez

# re: Planning Poker distribuido

Buenas Rodrigo,

En este post mio "geeks.ms/.../Estimaciones-y-Scheduling-Avanzado.aspx"

acordamos que es necesario utilizar más de un método de estimación (el que no sepa, tome nota), pero los métodos deben tener distintos enfoques, usar este métod en conjunción con wideband delphi es como comer pan con pan porque es simplemente una variante de wideband delphi!

Absolutamente todos los métodos tienen sus desventajas, eso está claro. Ahora, este método como todos los "Expert Judgement in Groups" tienen más desventajas que la que mencionas:

   * Necesitan de la participación de todos. Si somos 21, como en mi proyecto, se complica un poco. Aunque sigue siendo factible.

   * Se tiende a eliminar las opiniones extremas y la gente se cansa por lo que empieza una convergencia forsada hacia un valor que no siempre es compartido (en un proyecto de training perdimos 2 dias discutiendo hasta que cuando nos cansamos convergimos magicamente!)

   * Consume más tiempo que los métodos paramétricos, que los que usan analogía y que los "ingenieriles"

   * Hace falta un buen moderador para llegar a buen puerto.

   * Arroja mejores resultados mientras más  expertos "verdaderos" sean sus participantes. Si no son expertos...

La lista sigue pero ya me cansé. Bueno, yo creo que es un buen método y sin dudas que cuando se dan las condiciones para su utilización, arroja buenas estimacines.

Saludos!!

PD: Diego acierta en sus estimaciones con este método y hace una pregunta tan básica? increible.

Friday, March 14, 2008 8:37 PM por Lucas Ontivero

# re: Planning Poker distribuido

Yo no acierto, el grupo es el que acierta ;)

Friday, March 14, 2008 9:20 PM por Diego Juez

# re: Planning Poker distribuido

Entonces dile al grupo que te enseñe el método. Me parece injusto que sea vos el único que no lo conozca, o tal vez...ellos tampoco lo conozcan pero lo utilicen o podría suceder que alguien esté mitiendo ;)

Friday, March 14, 2008 10:34 PM por Lucas Ontivero

# re: Planning Poker distribuido

Diego, en la segunda ronda, son de nuevo todos los implicados los que estiman.

Saturday, March 15, 2008 9:04 AM por Rodrigo Corral

# re: Planning Poker distribuido

Quizas me explique mal en la pregunta. Me referia mas a que una vez vistas las diferentes estimaciones, el debate se hace sobre las dos mas divergentes o en general (contando cada uno el porque de la estimacion) Me refiero a esto porque seguramente sera mas rapido la discursion sobre puntos concretos que no volver a repasar un requisito entero.

Saturday, March 15, 2008 12:10 PM por Diego Juez

# re: Planning Poker distribuido

Hola Diego!!!

En la segunda ronda de estimación no se trata simplemente de que cada uno justifique su estimación. Lo que se persigue es detectar el porque existen divergencias amplias en la estimación. Las divergencias son sintoma de que la información manejada para realizar las estimaciones no es suficiente y compartida.

Un proceso de estimación efectivo no solo trata de estimar sino también de lograr que la información se comparta y se establezca una visión común consensuada sobre la dimensión de lo que se está estimando que permita construir estimaciones que todo el mundo sienta como suyas.

Dicho lo anterior, se hace evidente que en la segunda ronda de estimación (posteriores, raramente necesarias) deben aflorar todas las dudas y toda la información que haya y por tanto todo el mundo puede 'meter baza', de todos modos siempre se suele empezar porque los extremos hablen de que les ha llevado a dar una estimación divergente: quizá uno conozca atajos o posibilidades de reutilización que el resto desconoce o el otro sepa de incertidumbres o dificultades que el resto no han tenido en consideración...

Lucas, a tí te responderé en un post... un comentario se me queda corto...

Un saludo!!!

Sunday, March 16, 2008 9:41 AM por Rodrigo Corral

# re: Planning Poker distribuido

Perfecto tío. Mil gracias... probaremos en nuestra aventura uruguaya!!!

Monday, March 17, 2008 9:07 AM por Juan D. Fernández

# Planning Poker « Rafael Alcalde Cazorla

PingBack desde  Planning Poker « Rafael Alcalde Cazorla

Friday, March 21, 2008 12:49 PM por Planning Poker « Rafael Alcalde Cazorla

# re: Planning Poker distribuido

quisiera encontrar algun tipo de guia que  me enseñara como llevar a cabo el proceso copleto utilzando planng poker por supuesto.

Monday, April 6, 2009 7:52 PM por Daniel

# Serías capaz de… ¡por supuesto! o Scrum también da respuestas

Escribía un interesante post de Miguel Sierra, vecino de blog en Geeks.ms, sobre la implantación

Thursday, October 31, 2013 1:52 PM por La masa, el ladrillo, la bota, el bocadillo...