Le stand-up quotidien (scrum quotidien) : explication de cette réunion
Le « daily scrum » est une réunion de 15 minutes au cours de laquelle les développeurs réorganisent leur planning pour le lendemain en fonction de l’objectif du sprint. Il s’agit d’une réunion de coordination organisée par l’équipe elle-même, et non d’un rapport d’avancement.
La réunion quotidienne, appelée daily scrum dans le Guide Scrum, est un point de 15 minutes, se déroulant toujours à la même heure et au même endroit, au cours duquel les développeurs réorganisent leur planning pour les 24 heures à venir en fonction de l’objectif du sprint. Il s’agit d’une réunion de coordination que l’équipe organise pour elle-même, et non d’un rapport d’état destiné à un responsable. Si vous comprenez bien cette distinction, la plupart des problèmes liés aux réunions « stand-up » se résolvent d’eux-mêmes.
Voici un résumé succinct. Pour les trois questions et les alternatives plus judicieuses, un ordre du jour concret, les règles d’animation, les formats asynchrones et à distance, ainsi que les outils, veuillez consulter le guide complet des réunions quotidiennes.
« Daily scrum » ou « daily stand-up » ?
Un même événement, deux noms. « Daily scrum » est le terme actuellement utilisé dans le Guide Scrum ; « stand-up » vient du fait que la réunion se tient debout, afin que personne ne s’installe confortablement et qu’elle reste brève. Utilisez celui que votre équipe emploie déjà. Ce n’est pas le nom qui fait que cela fonctionne. Si la distinction entre ces deux termes venait à se poser sérieusement, nous y apportons des éclaircissements ici.
À quoi servent ces quinze minutes ?
Trois tâches, et seulement trois : vérifier l’avancement par rapport à l’objectif du sprint, mettre en évidence tout ce qui entrave cet avancement et adapter le plan de la journée. C’est tout. Le scrum quotidien est l’occasion pour les personnes qui effectuent le travail de se mettre au diapason : qui est bloqué, qui peut aider, qu’est-ce qui a changé depuis hier.
Ce n’est pas une série de points individuels sur l’avancement des tâches présentés à la personne la plus haut placée dans la salle. Cette version, c’est le théâtre agile. Elle semble identique vue de l’extérieur, mais elle ne sert à rien : les gens font semblant d’être occupés, les obstacles se perdent dans les détails, et ces quinze minutes ne rapportent rien. Les anti-modèles les plus courants du stand-up trouvent tous leur origine dans cette confusion quant à la personne à qui s’adresse la réunion.
Deux façons de l’utiliser
La plupart des équipes commencent par les trois questions classiques : qu’avez-vous fait hier, que ferez-vous aujourd’hui, quels sont les obstacles qui se dressent sur votre chemin ? Elles constituent un bon point de départ, mais aussi une mauvaise habitude : elles organisent la réunion autour de personnes qui énumèrent leurs activités plutôt qu’autour du travail qui permet d’avancer vers l’objectif.
L’autre solution consiste à parcourir le tableau : commencez par la tâche la plus proche de son achèvement et avancez de droite à gauche, en parlant des tâches plutôt que des personnes. Cela permet de maintenir le rythme de la conversation, de repérer plus rapidement les cartes bloquées et d’éliminer discrètement l’habitude de réciter l’état d’avancement. Dans tous les cas, tout ce qui nécessite une véritable discussion est reporté dans une « liste d’attente » après la réunion, avec uniquement les personnes concernées.
Où l’installer, et le produit
Le scrum quotidien est le cœur battant entre les deux cérémonies qui encadrent le sprint. La planification du sprint définit l’objectif par rapport auquel on effectue le suivi, tandis que la révision du sprint examine le résultat. L’organisation de réunions debout sur plusieurs fuseaux horaires ou via Slack et Microsoft Teams pose des difficultés particulières ; les réunions debout de TeamRetro ainsi que les intégrations Slack et Microsoft Teams ont été conçues précisément pour les situations asynchrones abordées dans le chapitre consacré à l’asynchronisme et au travail à distance.
Foire aux questions
Combien de temps doit durer une réunion quotidienne debout ?
Quinze minutes, un temps imparti, et cette durée reste de quinze minutes quelle que soit la durée du sprint. Si la réunion dure régulièrement plus longtemps, c’est que l’équipe s’attelle à résoudre des problèmes pendant la réunion au lieu d’aborder les détails en dehors de celle-ci. Réservez les discussions approfondies à un « parking » avec uniquement les personnes concernées.
Qui participe à la réunion quotidienne ?
Ce sont les développeurs qui en sont responsables. Il s’agit de leur réunion destinée à réorganiser leur journée. Le Product Owner et le Scrum Master n’y assistent que s’ils travaillent activement sur des éléments du backlog du sprint ; sinon, ils peuvent écouter, mais ne doivent pas en faire un tour d’horizon des avancements. Dès que les responsables commencent à recueillir des informations sur l’avancement des travaux, cela cesse d’être un Daily Scrum.
Le « daily scrum » est-il la même chose qu’une réunion quotidienne debout ?
Oui. « Daily scrum » est le terme utilisé dans le Guide Scrum ; « stand-up » fait référence à l’ancienne habitude d’organiser la réunion debout afin qu’elle reste brève. Il s’agit du même événement, et la plupart des équipes utilisent ces deux termes de manière interchangeable.