Qu’est-ce que le Daily Scrum ?
Le Daily Scrum, ou la mêlée quotidienne en français, est une réunion quotidienne pour les développeurs de la Scrum Team. Elle doit durer 15 minutes. Le Daily se déroule à la même heure et au même endroit chaque jour.
L’objectif principal de cette réunion est :
- de synchroniser les activités de l’équipe,
- d’identifier les obstacles potentiels
- et de planifier les prochaines étapes pour atteindre les objectifs du sprint en cours.
Un rituel simple et efficace
Le Daily Scrum se déroule autour d’un tableau Scrum.
Avant 2020, le Scrum Guide proposait que chaque membre de l’équipe réponde à trois questions simples :
- Hier : Qu’est-ce que j’ai fait hier qui a aidé l’équipe de développement à atteindre l’objectif du Sprint ?
- Aujourd’hui : Que ferai-je aujourd’hui pour aider l’équipe de développement à atteindre l’objectif du Sprint ?
- Blocages : Est-ce que je vois des obstacles qui m’empêchent ou empêchent l’équipe de développement de respecter l’objectif du Sprint ?
Qui doit participer au Daily Scrum ?
Les développeurs d’application, les testeurs, les concepteurs, les business analystes et touts les autres membres actifs de l’équipe travaillant sur des éléments du backlog de produit sont tenus d’assister au Daily Scrum.
Qu’en est-il du Scrum Master ?
Le Scrum Master, en tant que facilitateur Scrum, est généralement présent et joue un rôle crucial dans la facilitation de la réunion pour s’assurer qu’elle se déroule de manière efficace et bénéfique pour l’équipe. Il peut observer et guider la réunion. Cependant, il ne doit pas interférer ou diriger la réunion, mais plutôt faciliter la participation et aider à résoudre les obstacles qui peuvent être soulevés.
Qu’en est-il du Product Owner ?
Bien que le Product Owner ne soit pas nécessairement obligatoire pour assister au Daily Scrum, sa présence peut être bénéfique. En particulier s’il y a des questions concernant les éléments du backlog ou des clarifications sur les objectifs du sprint.
En bref
Il est important de noter que le Daily Scrum est conçu pour être une réunion interne de l’équipe. Cette réunion se déroule sans la présence de parties externes. De même, les parties prenantes non directement impliquées dans la réalisation des travaux du sprint n’y participent pas. Cela permet à l’équipe de se concentrer sur ses activités et de discuter ouvertement des progrès, des obstacles et des plans pour la journée à venir.
Les bénéfices
Transparence et alignement
Le Daily Scrum encourage une communication ouverte et transparente au sein de l’équipe. En partageant leurs progrès et leurs défis, les membres s’alignent sur les objectifs communs et s’entraident pour les atteindre.
Résolution rapide des problèmes
L’équipe peut travailler ensemble pour résoudre les problème et maintenir un flux de travail fluide et efficace.
Amélioration continue
Évaluer quotidiennement les progrès et réfléchir aux défis rencontrés donnent à l’équipe l’opportunité d’apporter des ajustements.
Engagement de l’équipe
Le Daily Scrum favorise la participation active de tous les membres de l’équipe, renforçant ainsi leur engagement.
Conseils pratiques
- Fixez une heure et un lieu précis.
- Respectez la durée limite de 15 minutes.
- Encouragez la participation active de tous les membres.
- Focalisez-vous sur les progrès et les obstacles.
- Utilisez un tableau Scrum visuel.
- Soyez flexible et adaptez la réunion aux besoins de l’équipe.
Les abus courants
Le micro-management
Lorsqu’un chef de projet ou un manager prend le contrôle de la réunion et commence à dicter les tâches ou à critiquer le travail.
Le micro-management peut décourager l’autonomie et la responsabilisation au sein de l’équipe, entravant ainsi la créativité et l’innovation. Au lieu de cela, les membres de l’équipe devraient être encouragés à prendre des décisions et à résoudre les problèmes de manière autonome, tout en collaborant étroitement avec les autres membres de l’équipe.
Daily Scrum trop long
Si le Daily dépasse régulièrement les 15 minutes, cela peut indiquer un manque de discipline ou de gestion du temps. De plus, les réunions trop longues diminuent l’efficacité et de l’engagement de l’équipe. Par conséquent, il est essentiel de respecter le temps imparti pour maintenir la réunion efficace et concentrée sur les sujets les plus importants.
Absence de suivi des obstacles
Identifier les obstacles lors du Daily Scrum est important. Cependant, ne pas les suivre ou les résoudre peut entraîner des retards et des blocages dans le travail de l’équipe. Il est crucial de mettre en place un système de suivi et de résolution des obstacles pour garantir une progression fluide du travail.
Les discussions hors-sujet
Lorsque la réunion Daily dérive vers des sujets qui ne sont pas pertinents pour l’équipe ou pour le sprint en cours. Cela peut entraîner une perte de temps et de concentration, et empêcher l’équipe de se concentrer sur les tâches les plus importantes. En conséquence, il est important de maintenir la réunion centrée sur les objectifs du sprint en cours et sur les questions directement liées au travail de l’équipe.
Monologues prolongés
Lorsque certains membres de l’équipe utilisent la réunion Daily comme une occasion de faire des monologues détaillés sur leur travail, au lieu de répondre brièvement aux trois questions clés. Cela peut entraîner des réunions prolongées et inefficaces, qui ne bénéficient pas à toute l’équipe et empêche d’autres membres de l’équipe de contribuer à la réunion. Il est important que chaque membre de l’équipe réponde de manière concise aux questions du Daily Scrum pour maintenir la réunion courte et efficace.
Ne pas demander d’aide
Il est important que les membres de l’équipe se sentent à l’aise pour demander de l’aide en cas de besoin et que la culture d’équipe encourage l’entraide et le soutien mutuel. Ne pas demander d’aide lorsque nécessaire peut conduire à des retards ou à une qualité de travail inférieure.
Manque de transparence
Un manque de transparence peut compromettre la confiance et la collaboration au sein de l’équipe. Il est essentiel que les membres de l’équipe partagent de manière ouverte et honnête leurs progrès, leurs défis et leurs préoccupations lors du Daily Scrum pour favoriser un environnement de travail sain et productif. Lorsque certains membres de l’équipe ne partagent pas ou ne communiquent pas de manière transparente sur leur travail ou sur les obstacles rencontrés, cela peut compromettre la confiance et la collaboration au sein de l’équipe.
Absence de participation
L’absence de participation active de certains membres de l’équipe, en répondant de manière vague aux questions, en restant silencieux ou en ne venant pas au Daily, peut indiquer un manque d’engagement ou de compréhension des objectifs du sprint. C’est pourquoi, il est important d’encourager tous les membres de l’équipe à contribuer à la réunion et à partager leurs perspectives et leurs idées.
Daily retardé jusqu’à l’arrivée du Scrum Master, du PO …
Attendre l’arrivée du Scrum Master, du Product Owner ou d’autres membres de l’équipe peut entraîner des retards dans la tenue du Daily Scrum et perturber le rythme de travail de l’équipe. Il est préférable de commencer la réunion à l’heure convenue, même si certains membres de l’équipe sont absents, et de mettre en place des mécanismes pour informer les absents des discussions et des décisions prises pendant la réunion.
Pour éviter ces antipatterns, il est essentiel que l’équipe reste centrée sur les principes fondamentaux du Daily Scrum : la brièveté, la transparence, la participation de tous et la résolution proactive des problèmes. En encourageant une culture de confiance, de collaboration et d’amélioration continue, l’équipe peut maximiser les bénéfices du rituel quotidien de Scrum.
Que dit le Scrum Guide ?
L’objectif du Daily Scrum est d’inspecter la progression vers l’Objectif de Sprint et d’adapter le Sprint Backlog si nécessaire, en ajustant les futurs travaux planifiés.
Scrum Guide (v2020), source : https://scrumguides.org/docs/scrumguide/v2020/2020-Scrum-Guide-French.pdf
Le Daily Scrum est un événement de 15 minutes, pour les Developers de la Scrum Team. Pour réduire la complexité, il est tenu à la même heure et au même lieu, chaque jour ouvré du Sprint. Si le Product Owner et / ou le Scrum Master travaillent activement sur des éléments du Sprint Backlog, ils participent en tant que Developers.
Les Developers peuvent choisir la structure et les techniques qu’ils souhaitent, à condition que leur Daily Scrum se focalise sur la progression vers l’Objectif de Sprint et produise un plan d’action pour la prochaine journée de travail. Cela leur permet de se focaliser et d’améliorer l’autogestion.
Les Daily Scrums améliorent la communication, aident à identifier les obstacles, favorisent la prise de décision rapide et, par conséquent, éliminent la nécessité de faire d’autres réunions.
Le Daily Scrum n’est pas le seul moment où les Developers sont autorisés à ajuster leur plan. Ils se réunissent souvent tout au long de la journée pour des discussions plus détaillées sur l’adaptation ou la re‐planification du reste du travail du Sprint.