Les rites d'une équipe agile
De nombreuses réunions, certes, mais cadrées et bornées !
Scrum donne un cadre au déroulement d’une itération (un sprint) avec les 4 rites de base :
- la planification du sprint,
- la mêlée quotidienne,
- la revue de sprint,
- et la rétrospective.
J’ai proposé d’y ajouter une nouvelle réunion, la revue de backlog, qui a pour objectif d’affiner le backlog pour préparer l’itération n+1 un peu avant la fin de l’itération n.
Toutes ces réunions sont limitées en durée -timeboxed-, mais elles prennent quand même un certain temps. J’ai calculé que si on utilise tout le temps autorisé, on arrive à passer 7 ou 8% de la durée d’une itération dans ces réunions.
Ce ne sont pas les seules réunions d’un projet : en plus de ces 4, il est utile d’organiser des workshops pour :
- identifier et collecter les histoires d’utilisateur afin d’obtenir le backlog initial, avant de commencer la première itération,
- estimer la valeur des éléments du backlog (priority poker),
- estimer le coût de développement des éléments du backlog, sous forme d’une session de planning poker avec des estimations en points,
- modéliser en groupe, technique appelée model storming, et qui porte souvent sur la modélisation du domaine