
María Alejandra García Laverde
PreguntaQué diferencia hay entre planning y grooming?

Alex Camacho
Que bueno que te haya servido, cualquier otra duda que tengas no dudes en dejarla por aquí o en los foros para poder ayudarte :)

María Alejandra García Laverde
Muchas gracias @Alexcamachogz ¡Mucho más claro todo!

Alex Camacho
Hola,
Te dejo la guía de Scrum (scrumguides org), ahí aparece la definición oficial de Scrum, lo demás que oirás son implementaciones que cada uno hacemos de este framework según nuestra experiencia.
El refinamiento (backlog refinement) es el nombre actual del grooming en las guías de Scrum de 2013 y 2016. Es una actividad, no un evento concreto, aunque si se suele hacer como una o más reuniones programadas. Su objetivo es dejar los ítems del backlog listos (ready) para el sprint. Podéis crear una "definición de ready" para mantener la consistencia entre sprints.
En los refinamientos recomiendo estimar a alto nivel (p.e. puntos/historia) los items de los sprints inmediatos (p.e. próximo y siguiente).
Cuanto menos dedicación tengan los refinamientos más se alargarán las planificaciones y más tediosas serán, además de aumentar el riesgo de comenzar el sprint con el sprint backlog poco trabajado y generar muchas dudas durante éste.
El objetivo de la planificación es definir el objetivo del sprint, predecir cuantos ítems del backlog de pueden hacer y que el equipo de desarrollo planifique como hacerlo. Si a estos les es útil desglosar los ítems en tareas de desarrollo e incluso refinar las estimaciones según estas tareas, pueden hacerlo. Lógicamente tratar las dudas también es un objetivo de la reunión, mientras no agoten el tiempo designado (timebox), al igual que lo deberían hacer en cualquier momento del sprint sin esperar a los eventos de su finalización (principalmente review).