-

Backlog Refinement : rôle et fonctionnement

Le Backlog Refinement est une réunion supplémentaire.

Cette réunion n'est pas officiellement dans la méthodologie SCRUM.

Mais elle est souvent mise en place, car très efficace.

Son but est de clarifier au maximum les éléments du Product Backlog afin qu'ils soient prêts à être intégrés dans les sprints suivants.

En gros, c'est une réunion durant laquelle on va "débroussailler" les sujets.

On y accorde généralement pas plus de 10% de la durée du sprint.

Le Backlog Refinement Meeting portait parfois le nom de Backlog Grooming Meeting (réunion de préparation du sprint).

Toute l'équipe y participe.

On va ainsi affiner petit à petit le Product Backlog afin que tout soit bien compris par tout le monde et prêt à être lancé.

Cela va permetre d'anticiper les différentes activités à mettre en place.

Avant cette session de travail, le Product Owner va mettre à jour le Product Backlog.

On choisira les User Stories prioritaires (celles qui arriveront bientôt en développement) et on viendra y ajouter le maximum de détails possibles.

L'intérêt supplémentaire de cette réunion est pouvoir estimer de manière plus précise les User Stories.

Pour l'estimation, on utilisera généralement la technique du Poker Planning (étudiée plus loin dans cette formation).

Pour se rendre compte qu'une User Story est "prête", on utilisera la notion de "Definition of Ready", qui correspond aux critères à remplir pour qu'une User Story soit prête à partir en développement (étudié plus loin dans cette formation).

On pourra également profiter de cette réunion pour revoir si nécessaire l'ordonnancement général du Product Backlog (pour tous les items, même ceux qui ne sont pas encore bien détaillés).

On liste ensuite les différentes questions à clarifier pour la prochaine session de travail.

On fera généralement 2 à 3 sessions d'une à deux heures.

Ces réunions se tiennent généralement une fois par semaine.