El refinamiento del Product Backlog es esencial para mejorar la entrega de valor. El refinamiento es una actividad continua que se realiza en cada Sprint balanceando la entrega de valor en cada con la proyección adecuada de refinamiento.
Hay muchas maneras de llevar a cabo y representar el refinamiento. Podemos expresar los elementos del Product Backlog con diversos niveles de granularidad para mejorar el entendimiento enlazado a la visión y el objetivo de producto a la vez que se provoca un descubrimiento emergente del producto y de las necesidades del cliente.
Una idea es empezar con una épica o elementos de producto de alto nivel asociados o derivados del modelo de negocio y la visión de producto. Una épica puede ser descompuesta en features (funcionalidades) que permitan expresar mejor el entendimiento sobre el cliente y el uso del producto. Luego podemos seguir descomponiendo en historias de usuario, criterios de aceptación y escenarios para expresar de una manera detallada las características del producto.
Podemos complementar este descubrimiento y refinamiento emergente y adaptativo con diversas prácticas que fomenten la colaboración, cocreación divergencia y convergencia como un mapa de impacto, mapa de historias, etc.
Claves para un refinamiento empírico:
- Definir y usar un Objetivo de Producto que refleje la entrega de valor al cliente.
- Definir valor y medir valor para gestionar el Product Backlog. Es importante asociar los elementos del Product Backlog al valor que entregan.
- Considerar alguna técnica de priorización y de visualización que permitan generar conversaciones y colaboración que maximice el aporte de ideas.
- Medir frecuentemente la entrega de valor para tomar en cuenta los resultados del producto en el mercado para guiar el refinamiento.
- Definir los niveles de refinamiento de forma adaptativa, no usar recetas sino experimentar lo que ayuda a mejorar el entendimiento del Product Backlog.
- Trabajar en equipo junto a los interesados y clientes para realizar el refinamiento.
- Invertir tiempo suficiente dentro de cada Sprint para refinamiento.
- Refinar lo suficiente para mantener un ritmo de entrega de valor pero no tanto que limite la adaptación. Probar para encontrar el equilibrio.