¿Qué es el refinamiento del backlog?
En Scrum, el refinamiento del Backlog es un proceso continuo en el que el Dueño del Producto y el Equipo de Desarrollo colaboran para asegurar que los elementos del Backlog del Producto:
- son entendidos de la misma manera por todos los involucrados (entendimiento compartido),
- tienen una estimación del tamaño de la complejidad y el esfuerzo (relativos) de su aplicación, y
- se ordenan según su prioridad en términos de valor empresarial y esfuerzo requerido.
En resumen: el refinamiento del backlog consiste en crear un entendimiento compartido sobre lo que el producto hará y no hará, sobre el esfuerzo que requerirá su implementación y el orden en que lo hará.
¿Por qué es importante el refinamiento en el backlog?
Revisemos los objetivos del refinamiento del backlog de la sección anterior.
- Sin un entendimiento compartido, se corre el riesgo de implementar algo incorrecto, desperdiciar esfuerzos y tener que volver a trabajar en la implementación para hacerlo bien.
- Si no se dimensiona cada elemento, no se tiene en cuenta el «coste» de los elementos y se corre el riesgo de sobrevalorar los elementos de alto valor y alto coste, e infravalorar los de menor valor y menor coste.
- Si no se ordena el producto backlog en orden descendente de prioridad, se corre el riesgo de trabajar en elementos que no son tan importantes y de pasar por alto otros importantes.
Otras razones por las que es importante el refinamiento del backlog:
- Mejora la eficiencia de la reunión de Planificación del Sprint porque la mayoría de las preguntas ya están contestadas.
- Mantiene el Backlog del Producto centrado, limpio y relevante, por lo que no se sentirá ahogado en una lista de tareas cada vez mayor.
- Aprovecha las ventajas de la colaboración para detallar las historias de usuario y los defectos.
- Crea un entendimiento compartido dentro del Equipo Scrum y de las partes interesadas a su alrededor.
¿Cuándo es el mejor momento para el refinamiento del backlog?
No hay un momento óptimo.
El refinamiento del backlog es una actividad continua. No solo para el jefe de producto, sino para todo el equipo.
El Dueño del Producto puede refinar los elementos en el backlog en cualquier momento, dentro o fuera de una reunión. El Scrum Master y los miembros del equipo de desarrollo también pueden actualizar los elementos en cualquier momento. Por lo general, bajo la dirección del Dueño del Producto.
¿Quién asiste a una reunión de refinamiento de backlogs?
El Dueño del Producto siempre participa. Quién más asiste puede variar en función de los elementos que se vayan a perfeccionar.
Los participantes potenciales son
- Miembros del equipo de desarrollo
- Representantes del éxito del cliente o del soporte técnico
- Otras partes interesadas de la empresa
- Miembros del equipo de control de calidad (si todavía tiene equipos de desarrollo y control de calidad separados)
El Scrum Master no es necesario en la reunión, pero es importante para ayudar al resto del equipo a entender lo que hace un buen elemento del Backlog del Producto y cómo priorizarlos para maximizar el valor entregado.
Publicar un comentario