it-swarm-es.com

¿Qué opinas de "Planning Poker"?

Planificación de póquer

Resumen, en caso de que no desee leer el artículo de la wiki:

  1. Obtenga una lista de las tareas que desea realizar para la próxima iteración
  2. Para cada tarea:
    2.1 Discutir con el grupo lo que implica
    2.2 Todos escriben/seleccionan una estimación de cuánto esfuerzo se requiere para la tarea
    2.3 Todos revelan su estimación
    2.4 Los valores atípicos más altos y más bajos explican su razonamiento
    2.5 Repita hasta llegar a un consenso

Por lo general, algo similar a los números de la secuencia de Fibonacci como 0, ½, 1, 2, 3, 5, 8, 13, 20, 40, 100 son los valores permitidos, por lo que no obtienes argumentos largos sobre valores cercanos como 23 vs 27.

Además, los números representan un valor de esfuerzo sin unidades, cuyo valor está determinado por una tarea de referencia en la que todos están de acuerdo en que es igual a un 1, y todo lo demás es relativo a eso.

En última instancia, el objetivo es tener una buena idea de la "velocidad" de un equipo dado, que es el número de estos puntos que se pueden completar en una iteración determinada. Con eso, es posible hacer estimaciones razonablemente precisas de cuánto tiempo tomará una función determinada.


Hicimos esto en las reuniones de planificación de iteraciones en una empresa en la que trabajaba y pensé que era una de las pocas cosas buenas de esa empresa en particular. Entonces, lo que me pregunto es, ¿alguien ha usado esto? ¿Crees que es una herramienta útil para la estimación? ¿Funciona en todas las situaciones o se presta a determinados equipos, proyectos, etc.?

22
Fishtoaster

Lo usamos en nuestra empresa para el proyecto en el que estoy involucrado. Algunas notas sobre la planificación del póquer se expresan en mi reciente publicación de blog , y aquí hay una lista más grande de por qué es genial:

  1. Hace que todos estén de acuerdo . Las personas no están ¡forzadas a aceptar ningún resultado; en su lugar, se ven obligados a hacer su propia estimación. También se asigna el tiempo para defender sus propias estimaciones, si es necesario.

  2. Mantiene a todos ocupados . No puede holgazanear durante la reunión, mientras trata de demostrar que está tan involucrado. Además, la necesidad de mover las manos constituye un buen ejercicio físico para no dormir.

    Sin embargo, una desventaja de esto es que a veces es necesario hacer otra cosa (por ejemplo, tomar algunas notas y escribir los detalles del acuerdo que acaba de llegar).

  3. mantiene las reuniones más rápidas . No es necesaria la participación constante de un líder de la reunión para mantener todo en marcha. El juego con reglas claras es mucho mejor para eso. Sí, necesitas hacer algunos movimientos adicionales para poner cartas, revelarlas, etcétera, pero estos se pagan.

  4. A mucha gente simplemente le gusta jugar a las cartas , especialmente al póquer :-) Esto aumenta la motivación.

Una empresa que vende mazos de cartas de este tipo acompañó su sitio con un artículo sobre Planning Poker , que también vale la pena leer.

13
P Shved

Lo usamos mucho. Creo que tiene varias ventajas sobre los métodos tradicionales:

  1. El equipo se apropia más de las estimaciones
  2. A menudo, los arquetipos de programadores favorecen a los introvertidos; este método los alienta a contribuir donde de otra manera podrían ceder ante personalidades más extrovertidas.
  3. Cuando una característica tiene una amplia distribución de estimaciones, es un buen indicador de riesgo.
  4. Con solo hacer la estimación, aprenderá más sobre las tareas
  5. No hay nada mejor que poner a las personas en una habitación comunicándose de manera eficaz
8
darreljnz

Estoy de acuerdo con los puntos de Pavel. También hay otra cosa valiosa. Nivela el campo de juego para la discusión. A menudo, las personas calladas son ahogadas por personas más verbales en una discusión de grupo. La planificación del póquer les da a todos la oportunidad de tomar una decisión antes de que comience la discusión activa. Y si es la persona tranquila la que da la opinión "atípica", tiene el escenario completo para presentar su caso. Por lo tanto, la técnica empodera a los colaboradores más silenciosos y asegura la participación total del equipo.

6
Phillip Ngan

Después de haber usado el póquer de planificación durante algunos sprints, la gerencia finalmente se dio cuenta de lo que todos los desarrolladores sabíamos durante meses: no terminaremos a tiempo.

La planificación del póquer, o más exactamente, la estimación basada en puntos de la historia, es mucho más precisa que las prácticas de estimación tradicionales porque combina una manera fácil de estimar la complejidad combinada de todo el conjunto de características con las mediciones reales de la capacidad real de los equipos.

5
Pete

Ya hay muchas buenas respuestas aquí; solo quería señalar otra característica.

Cuando usas el póquer de planificación, obtienes una medida instantánea de cuán grandes son los desacuerdos sobre el tamaño del trabajo. Si creo que es un 2 y tú crees que es un 3, podemos llamarlo 3 y seguir adelante. Pero si yo creo que es un 1 y tú crees que es un 5, será mejor que lo discutamos.

4
Sean McMillan

Hace que todos hablen y piensen sobre lo que se está haciendo. Incluso si no voy a trabajar en eso, tengo que prestar atención para estimar. Eso me ayuda cuando dentro de 2 meses necesito trabajar en algo que toca esa área.

También es fácil de entender. Muestre a la gente una estructura de descomposición del trabajo y sus ojos se ponen vidriosos y comienzan a babear mientras duermen. Muéstreles una lista de tareas para las próximas 2 a 4 semanas y lo entenderán.

3
MIA

Otra cosa buena: las discusiones sobre si la tarea X es un '3' o un '8' ayudan al equipo a determinar exactamente cuál es el alcance, por lo que más adelante, no hay una discrepancia sobre lo que implica la tarea X.

3
HoratioCain

No me gusta en mi equipo actual, principalmente porque tenemos personas que fundamentalmente no lo compran. Pasamos una parte significativa de cualquier sesión de preparación debatiendo si vale la pena señalar si vale la pena, y nuestro propietario de producto nunca analiza las epopeyas, por lo que generalmente terminamos con estimaciones o historias totalmente fuera de lugar en las que los puntos indican que la cosa solo necesita ser desglosada. .

¡Nada como tener un 40 y dos 20 en un solo sprint!

1
asthasr

Me gustan los puntos de Pavel y me gustaría agregar que realmente ayuda a los desarrolladores junior o novatos a aprender mucho más rápido. No pueden simplemente sentarse y dejar que los desarrolladores senior gobiernen. Su voto cuenta tanto y si realmente se enfocan en hacer que sus estimaciones sean precisas, aprenderán mucho de los desarrolladores senior.

1
mpenrow