Skip to main content

Welcome to a Grasp lesson

Create a free account to keep studying and create your own study path.

Lesson 37

Animer le Daily Scrum pour l'objectif de Sprint

Recommended resources

Bonjour !

Dans la leçon précédente, nous avons vu comment, lors du Sprint Planning, l'équipe s'aligne sur un Objectif de Sprint et élabore un plan initial. Mais comment s'assurer que ce plan reste sur les rails au jour le jour, face aux imprévus inhérents à tout développement ?

C'est là qu'intervient le Daily Scrum. L'objectif de cette leçon est d'apprendre à faciliter un Daily Scrum en s'assurant que l'équipe se synchronise vers l'objectif de Sprint. Il ne s'agit pas d'une simple réunion de statut, mais d'un point de synchronisation rapide et essentiel pour l'équipe de développement.

Pour vous, qui aspirez à un rôle de Tech Lead ou de gestionnaire de projet technique, savoir animer cet événement est une compétence fondamentale. Votre but ne sera pas de récolter des comptes-rendus individuels, mais de créer un environnement où l'équipe collabore, identifie les obstacles et adapte son plan quotidien pour maximiser ses chances d'atteindre l'objectif du Sprint.

1. Les Fondamentaux du Daily Scrum

Le Daily Scrum (ou mêlée quotidienne) est un événement quotidien de 15 minutes destiné aux Developers de l'équipe Scrum. Son objectif est d'inspecter la progression vers l'Objectif de Sprint et d'adapter le Sprint Backlog si nécessaire. C'est une réunion de planification pour les prochaines 24 heures de travail.

L'image ci-dessous résume bien les caractéristiques de cet événement.

Daily Scrum Event Overview
Cette infographie présente l'objectif, la durée (timebox), les participants et les bénéfices du Daily Scrum. Notez qu'il s'agit d'un événement pour les Developers afin d'inspecter leur progression et d'adapter leur plan.

Pour bien cadrer cet événement, quelques règles simples sont à respecter.

Daily Meeting : comment l'animer en organisation Agile

L'article "Daily Meeting : comment l'animer en organisation Agile" du blog WeFiiT pose les bases de l'organisation de cette cérémonie.

Lisez les sections "Le Daily Meeting, qu’est-ce que c’est ?", "Comment organiser le Daily Meeting ?" et "Qui participe au Daily Meeting ?". Portez une attention particulière à l'importance du support visuel (le board), à la régularité (heure et lieu fixes) et à la clarification des rôles du Product Owner et du Scrum Master.

Ce que vous devez retenir :

  • Objectif : Synchronisation de l'équipe vers l'Objectif de Sprint.
  • Durée : 15 minutes maximum (c'est une timebox).
  • Participants : Les Developers. Le Scrum Master s'assure que l'événement a lieu et qu'il est productif. Le Product Owner peut y assister s'il contribue au Sprint en tant que Developer ou pour répondre à des questions, mais pas pour inspecter l'équipe.
  • Support : Le Sprint Backlog (souvent sous forme de tableau physique ou virtuel) est au centre des discussions.

2. Animer le Daily : Au-delà des Trois Questions

Historiquement, le Daily Scrum était structuré autour de trois questions posées à chaque membre :

  1. Qu'ai-je fait hier ?
  2. Que vais-je faire aujourd'hui ?
  3. Quels sont les obstacles que je rencontre ?
Les 3 points fondamentaux du Daily Scrum
Cette illustration montre la structure classique du Daily Scrum autour des réalisations, du plan et des obstacles.

Si cette approche peut fonctionner, elle comporte un piège majeur : elle transforme souvent la réunion en une série de comptes-rendus individuels adressés au manager ou au Scrum Master. Une fois qu'un développeur a parlé, il peut se désengager mentalement. Cela nuit à la collaboration et à la vision d'ensemble.

Pour éviter cela, une approche beaucoup plus efficace et collaborative est de centrer la discussion sur le flux de travail plutôt que sur les individus. On appelle ça le "Walk the Board" (parcourir le tableau).

La vidéo suivante, bien qu'en anglais, explique parfaitement les limites du format "personne par personne" et les avantages de l'approche "élément par élément".

How to Facilitate an Effective Daily Scrum, Not a Status Meeting

Dans cette vidéo, Mike Cohn, une figure majeure du monde Agile, explique comment rendre le Daily Scrum plus efficace. Il compare l'approche traditionnelle à l'approche centrée sur les éléments du backlog.

Regardez la vidéo jusqu'à 03:43. Concentrez-vous sur les problèmes de l'approche traditionnelle (00:00-01:21) et les quatre bénéfices de l'approche "item-by-item" ou "walk the board" (01:59-03:43).

En résumé, l'approche "Walk the Board" consiste à parcourir les colonnes du tableau de sprint, généralement de droite à gauche (des tâches les plus proches de "Fini" vers celles à commencer). Pour chaque tâche en cours, l'équipe se pose les questions :

  • Qu'est-ce qui a été fait sur cette tâche ?
  • Que reste-t-il à faire pour la terminer ?
  • Avons-nous besoin d'aide pour la faire avancer ?

Cette méthode favorise la collaboration, met en lumière les goulots d'étranglement et maintient l'accent sur l'objectif de terminer le travail en cours avant d'en commencer un nouveau.


3. Techniques de Facilitation pour un Daily Efficace

En tant que facilitateur (Tech Lead, Scrum Master...), votre rôle est de guider l'équipe pour que le Daily atteigne son objectif. Vous n'êtes pas le chef qui distribue le travail, mais le gardien du cadre qui permet à l'équipe de s'auto-organiser.

La vidéo suivante, de la chaîne française Scrum Life, propose des techniques concrètes pour dynamiser vos Dailys.

Un Daily au top !!! DSM / Daily Scrum Meeting / Daily Standup Meeting

Cette vidéo propose des astuces pratiques pour animer un Daily Scrum qui va au-delà des bases, notamment la technique du "walk the board" et le vote de confiance.

Regardez les segments suivants : De 02:00 à 04:17 pour une explication détaillée de l'approche "Walk the board". De 04:17 à 05:11 pour découvrir la technique du "vote de confiance". De 05:11 à 06:12 pour une discussion nuancée sur la gestion du temps (timebox de 15 minutes).

Voici les techniques clés à retenir pour votre future boîte à outils de facilitateur :

  • Commencez par l'Objectif de Sprint : Affichez-le et rappelez-le en début de session. Tout le plan de la journée doit découler de cet objectif.
  • Utilisez le "Walk the Board" : Encouragez l'équipe à adopter cette approche centrée sur le flux de travail. C'est le meilleur moyen de passer d'un "reporting" à une "synchronisation".
  • Faites un Vote de Confiance : Comme vu dans la vidéo, demandez régulièrement à l'équipe (par ex: sur une échelle de 1 à 5) son niveau de confiance dans l'atteinte de l'Objectif de Sprint. Si la confiance est basse, c'est un signal fort qu'il faut adapter le plan maintenant.
  • Gérez les obstacles, ne les résolvez pas : Le Daily sert à identifier les obstacles. Si un problème nécessite une discussion approfondie, créez un "parking lot" (un espace sur le tableau) pour noter le sujet et les personnes concernées, puis traitez-le après le Daily. Cela évite de faire déraper la réunion.
  • Soyez intelligent avec la timebox : Les 15 minutes sont un guide pour rester concis. Si une discussion critique pour l'atteinte de l'objectif émerge et concerne tout le monde, il peut être judicieux de la laisser se poursuivre quelques minutes. L'important est que le temps soit utilisé à bon escient. En revanche, si la discussion ne concerne que 2 personnes, coupez-la et proposez-leur d'en parler après.
Testez votre compréhension !

Vous animez le Daily Scrum. L'équipe utilise l'approche "Walk the Board". En discutant d'une User Story dans la colonne "En cours", deux développeurs commencent un débat technique très détaillé sur une implémentation de base de données. Les autres membres de l'équipe commencent à regarder leurs pieds.

Que faites-vous en tant que facilitateur ?

Show answer

En tant que facilitateur, votre rôle est de maintenir la réunion focalisée et de respecter le temps de tout le monde.

  1. Intervenez poliment : "Merci pour ces détails. C'est clairement un point important à résoudre, mais il semble ne concerner que vous deux et nécessite une discussion plus approfondie."
  2. Proposez une action : "Je vous propose de mettre ce sujet au 'parking lot' et que vous vous synchronisiez juste après le Daily pour trouver une solution."
  3. Recentrez la discussion : "Pour l'instant, revenons à notre objectif : comment faire avancer cette story vers 'Fini' ? Y a-t-il d'autres points bloquants pour le reste de l'équipe sur cette tâche ?"

Cette approche permet de reconnaître l'importance du problème sans sacrifier l'objectif et le temps du Daily Scrum pour le reste de l'équipe.


Conclusion

Le Daily Scrum est le pouls du Sprint. Un Daily efficace est un signe de bonne santé de l'équipe, marqué par l'énergie, la collaboration et une focalisation sur l'objectif commun. Un Daily qui ressemble à un long rapport de statut est un symptôme de problèmes à corriger.

Les points clés à retenir :

  • Le Daily Scrum est une réunion pour les Developers, par les Developers, afin de planifier leur journée et de se synchroniser vers l'Objectif de Sprint.
  • L'approche "Walk the Board" est souvent plus efficace que les "trois questions" car elle est centrée sur le flux de travail et la collaboration.
  • Votre rôle de facilitateur est de maintenir le focus, de faire respecter la timebox avec intelligence, et d'encourager l'équipe à identifier et traiter les obstacles.
  • Des techniques comme le vote de confiance et le parking lot sont des outils puissants pour rendre la cérémonie plus interactive et efficace.

Vous avez maintenant les clés pour transformer le Daily Scrum d'une corvée en un moteur de collaboration quotidienne pour votre équipe.

Dans la prochaine leçon, nous arriverons à la fin du Sprint. Nous verrons comment organiser et animer une revue de Sprint (Sprint Review), l'événement où l'équipe présente le fruit de son travail aux parties prenantes pour recueillir leurs précieux feedbacks.