Agilité et gestion de projet

Le rôle de Scrum Master : coaching, facilitation et obstacles

Intermédiaire9 min de lectureMis à jour

Cette page a été traduite de l'anglais avec l'aide de l'IA, puis vérifiée par rapport à l'original. Lire la version anglaise

Le Scrum Master est responsable de l'efficacité de l'équipe, un travail bien plus exigeant que l'animation de quatre réunions. Ce guide traite d'une facilitation qui débouche sur des décisions, du coaching d'une équipe vers l'auto-gestion, du moment où il faut lever un obstacle et de celui où il vaut mieux laisser l'équipe s'y confronter, des indicateurs qui valent la peine d'être suivis et des dérives bien connues du rôle.

Ce que vous allez apprendre

  • Distinguer le servant leadership à la fois du management directif et de la facilitation passive
  • Animer chaque événement Scrum pour qu'il débouche sur une décision plutôt que sur un point d'avancement
  • Décider quand lever un obstacle soi-même et quand le faire nuit à l'équipe
  • Choisir des indicateurs qui aident l'équipe et écarter ceux qui deviennent des objectifs chiffrés
  • Reconnaître les anti-patterns du secrétaire, du chef de projet et de la police du processus

Demandez à dix organisations ce que font leurs Scrum Masters et vous obtiendrez des réponses allant de « anime les cérémonies et met à jour le tableau » à « accompagne trois équipes et négocie avec notre comité de financement ». Le framework lui-même est bref sur le sujet : le Scrum Master est responsable de l'efficacité de l'équipe et de la bonne compréhension et mise en œuvre de Scrum, dans l'équipe comme dans l'organisation au sens large. Cette seule phrase recouvre bien plus de travail qu'un calendrier de réunions.

Ce guide porte sur la pratique plutôt que sur la définition. Si vous cherchez le framework lui-même — les événements, les artefacts et les engagements dans lesquels s'inscrit le rôle —, commencez par le guide sur le framework Scrum. Nous nous intéressons ici à ce à quoi un Scrum Master consacre réellement son temps, aux arbitrages que cela suppose et aux façons dont le rôle déraille.

Diriger sans autorité

Le rôle ne comporte aucune autorité hiérarchique. Un Scrum Master n'attribue pas le travail, n'approuve pas les congés, ne mène pas les entretiens annuels et ne fixe pas les priorités : toute son influence vient de son utilité. Cette contrainte est voulue. Une équipe qui reçoit ses consignes de quelqu'un ayant prise sur sa carrière ne s'auto-gérera pas, et c'est précisément l'auto-gestion qui donne toute leur valeur aux boucles de feedback courtes.

La différence se voit mieux dans les comportements que dans la théorie.

SituationManagement directifAu service de l'équipe
Le travail n'avance pasL'attribuer à quelqu'un et fixer une dateRendre le flux visible et demander à l'équipe ce qui le bloque
La qualité se dégradeAjouter une étape de validation et une checklistApporter les données de défauts en rétrospective et laisser l'équipe concevoir la correction
Un membre de l'équipe se désengageRemonter le problème à son managerLui parler ; comprendre si le problème vient du travail, de l'équipe ou d'ailleurs
Les estimations sont systématiquement faussesExiger de meilleures estimationsMontrer la fourchette de prévision et aider l'équipe à découper le travail plus finement
Une dépendance est en retardLa relancer tous les jours à la place de l'équipeAider l'équipe à construire la relation pour qu'elle relance elle-même la prochaine fois

La colonne de droite est plus lente la première fois et plus rapide toutes les fois suivantes : tout le pari est là. Elle est aussi souvent confondue avec de la passivité. Servir une équipe ne veut pas dire lui donner raison : un Scrum Master qui regarde son équipe ignorer sa Definition of Done pendant trois sprints sans rien dire a échoué au moins aussi gravement que celui qui donne des ordres.

Animer des événements qui débouchent sur des décisions

La facilitation est la partie visible du métier, et la plus facile à mal faire. Pour chaque événement, le critère est le même : a-t-il produit un changement ?

Sprint Planning. L'échec classique est une réunion de quatre heures où l'équipe passe les éléments en revue un par un sans jamais arrêter d'objectif. Le Scrum Master intervient en exigeant que l'objectif soit ébauché avant la sélection des éléments, en coupant court aux digressions techniques pour les mettre de côté, et en posant la question qui fâche quand l'équipe sélectionne plus qu'elle n'a jamais terminé.

Daily Scrum. La dérive typique est un tour de table de comptes rendus individuels adressés au Scrum Master ou à un manager. Des remèdes concrets : se placer devant le tableau et parcourir le travail de droite à gauche plutôt que personne par personne ; interroger l'objectif de sprint plutôt que les individus ; quitter la pièce de temps en temps pour que l'équipe comprenne que l'événement lui appartient. Tout ce qui demande plus d'une minute devient une discussion après l'événement, avec les seules personnes concernées.

Sprint Review. Elle se réduit souvent à une présentation de slides. Le remède : un système qui fonctionne, montré à de vraies parties prenantes, avec le Product Owner qui mène la discussion sur la suite, et une démonstration faite par ceux qui ont construit la fonctionnalité.

Rétrospective. C'est la plus difficile à garder vivante. Les signes de déclin : les trois mêmes griefs tous les quinze jours, et aucun changement visible. Variez le format pour que les questions changent ; affichez l'action de la rétrospective précédente en haut du tableau ; limitez le résultat à un ou deux changements que l'équipe maîtrise vraiment ; et séparez les problèmes que l'équipe peut résoudre de ceux qu'il faut porter à l'extérieur, ce qui devient le travail propre du Scrum Master.

L'affinage ne fait pas partie des cinq événements, mais il consomme en pratique un temps réel. La contribution du Scrum Master y porte généralement sur le time-boxing et les techniques de découpage des stories plutôt que sur le contenu, qui relève du Product Owner.

Les obstacles : quand les lever et quand s'abstenir

Le registre des obstacles concentre l'essentiel du levier du rôle, et tout l'arbitrage consiste à savoir qui doit les lever.

Certains obstacles sont clairement hors de portée de l'équipe et reviennent au Scrum Master : un processus d'achat qui met six semaines à acquérir une licence, un environnement partagé réservé en permanence par un autre département, un comité d'approbation qui se réunit une fois par mois, une règle qui interdit à l'équipe de déployer son propre code. Ils exigent des discussions organisationnelles que l'équipe n'a pas la légitimité de mener, et c'est la part du rôle qui pèse le plus sur les résultats. Beaucoup relèvent de problèmes de pipeline de livraison qu'une démarche DevOps vise justement à faire disparaître.

D'autres obstacles peuvent et doivent être traités par l'équipe. Un jeu de données de test manquant, un critère d'acceptation flou, un collègue qui n'a pas répondu à un message, un build rouge depuis la veille : si le Scrum Master s'en charge, l'équipe apprend que les frictions sont le problème de quelqu'un d'autre et cesse de développer ce réflexe. La bonne démarche consiste à demander qui va le résoudre et pour quand, puis à faire le suivi.

Une règle simple : levez les obstacles structurels, politiques ou récurrents d'une équipe à l'autre ; accompagnez l'équipe face aux obstacles techniques, locaux ou ponctuels. Dans le doute, faites-le avec l'équipe plutôt que pour elle la première fois, et laissez-la s'en charger seule la deuxième.

Accompagner l'équipe vers l'auto-gestion

Aucune équipe n'arrive auto-gérée, et le rôle change de forme à mesure qu'elle gagne en maturité.

Au début. L'équipe ne connaît pas le framework et attend les réponses du Scrum Master. Le travail consiste alors à enseigner : à quoi servent les événements, comment rédiger un objectif de sprint, pourquoi le travail inachevé ne compte pas, ce que doit contenir la Definition of Done. Un comportement directif est ici approprié, et il doit visiblement diminuer.

À mi-parcours. L'équipe maîtrise la mécanique mais évite les conflits, se range à l'avis de celui qui parle le plus fort ou reporte discrètement du travail d'un sprint à l'autre. Le travail devient alors de la facilitation et un feedback honnête : mettre au jour ce qui se passe sans porter de jugement, apprendre à l'équipe à être en désaccord de façon productive, l'aider à fixer ses propres exigences de qualité plutôt qu'à subir celles qu'on lui impose.

À maturité. L'équipe anime ses propres événements, fait remonter ses propres obstacles et s'améliore sans qu'on l'y pousse. L'attention du Scrum Master se tourne vers l'extérieur : la relation avec les parties prenantes, les dépendances avec d'autres équipes, les contraintes organisationnelles qui brident encore l'équipe, et souvent l'accompagnement d'équipes plus récentes. Un bon signe de maturité : les événements se déroulent parfaitement bien quand le Scrum Master est en vacances.

La relation avec le Product Owner mérite une attention particulière à chaque étape. Concrètement, il s'agit de l'aider à trouver des techniques d'ordonnancement du backlog, de protéger le temps d'affinage, de l'entraîner à dire non aux parties prenantes, et de jouer les médiateurs quand l'équipe a l'impression que le backlog est une liste de souhaits tombée de l'extérieur. Ce qu'un Scrum Master ne doit pas faire, c'est reprendre discrètement l'ordonnancement en main quand le Product Owner est absent : cela masque le poste vacant au lieu de le rendre visible.

Les indicateurs à suivre et ceux à refuser

Un Scrum Master a besoin de données pour rendre les discussions concrètes, et le danger est que tout chiffre publié devienne un objectif.

Utile, pour l'équipePourquoiDangereux comme objectif
Débit et cycle time par élémentMontre le flux et les endroits où le travail attendComparer le cycle time entre équipes
Objectif de sprint atteint ou nonBinaire, honnête, difficile à manipuler—
Travail en cours rapporté à la limite de l'équipeExplique la lenteur de livraison mieux que l'effort—
Défauts échappés et reprisesVérifie si la Definition of Done est réelleNombre de défauts par personne
Indicateurs de livraison comme le lead time et le taux d'échec des changementsRelie l'équipe aux résultats en productionNombre de déploiements comme critère de prime
VélocitéUne donnée de planification locale, réservée à l'équipeLa vélocité comme mesure de productivité, ou comparée entre équipes

La vélocité appelle une prudence particulière. C'est un produit des habitudes d'estimation d'une équipe donnée, et dès qu'elle est remontée à la hiérarchie comme mesure de productivité, les équipes gonflent leurs estimations et le chiffre cesse de porter la moindre information. Tout ce qui sort de l'équipe devrait porter sur les résultats — fonctionnalités livrées, objectifs atteints, défauts échappés — plutôt que sur des unités internes.

Anti-patterns

  • Le secrétaire. Réserve les salles, prend des notes, met à jour le tableau, relance pour obtenir des statuts. Tout ce qui est visible dans les événements est fait, et rien ne change dans l'efficacité de l'équipe.
  • Le chef de projet déguisé. Attribue les tâches, suit l'avancement individuel, publie des pourcentages d'avancement, négocie le périmètre à la place de l'équipe. L'intitulé a changé ; le mode de fonctionnement, non.
  • La police du processus. Applique le framework à la lettre, cite le guide à tout bout de champ et traite les événements comme une affaire de conformité. Les équipes se conforment et cessent d'être honnêtes, ce qui détruit la transparence.
  • Le facilitateur absent. Anime les quatre événements, n'accompagne personne, ne fait remonter aucun obstacle et appelle cela du servant leadership.
  • Le point de contact unique. Toutes les questions des parties prenantes passent par le Scrum Master, ce qui semble rendre service, mais empêche l'équipe de nouer un jour des relations directes.
  • Le fournisseur d'indicateurs. Passe la semaine à produire des graphiques de vélocité pour le management, et le reste du temps à les défendre.

Le meilleur test du rôle est contrefactuel. Si le Scrum Master partait demain, l'efficacité de l'équipe baisserait-elle ? Si la réponse honnête est qu'il faudrait que quelqu'un d'autre organise les réunions, la responsabilité n'a jamais vraiment été assumée. Dès que plusieurs équipes sont en jeu, la part organisationnelle du métier grandit encore : voir l'agilité à l'échelle pour les problèmes de coordination qui apparaissent.

Points clés à retenir

  • La responsabilité porte sur l'efficacité de l'équipe, pas sur le bon déroulement de quatre réunions ; la facilitation est un moyen, pas le métier.
  • Le rôle n'a volontairement aucune autorité sur les personnes ni sur les priorités, car une équipe à qui l'on dicte quoi faire ne s'auto-gérera pas.
  • Animez chaque événement pour qu'il débouche sur une décision ou un changement ; un événement qui se résume à un point d'avancement a échoué.
  • Prenez en charge vous-même les obstacles structurels, politiques et inter-équipes ; accompagnez l'équipe face aux obstacles locaux et techniques pour qu'elle développe cette capacité.
  • Adaptez votre posture à la maturité de l'équipe : enseigner au début, faciliter à mi-parcours, travailler vers l'extérieur une fois que l'équipe fonctionne seule.
  • Gardez la vélocité au sein de l'équipe, communiquez des résultats vers l'extérieur, et considérez comme faussé tout indicateur devenu un objectif.

Sources et lectures complémentaires

Questions fréquentes

Une même personne peut-elle être Scrum Master de plusieurs équipes ?
C'est courant et parfois tenable, en général jusqu'à deux ou trois équipes pour un praticien expérimenté travaillant avec des équipes matures. Cela cesse de fonctionner quand le rôle se réduit à assister aux événements, car le coaching et le travail sur l'organisation — ce qui change réellement les résultats — sont les premiers sacrifiés. Une nouvelle équipe qui découvre le framework a besoin, en pratique, de l'essentiel du temps d'une personne.
Un développeur de l'équipe peut-il aussi être Scrum Master ?
Rien dans le framework ne l'interdit et les petites équipes le font souvent. La difficulté est que les deux responsabilités se disputent les mêmes heures et que le développement paraît toujours plus urgent : la facilitation se dégrade alors en réservation de salles. Il devient aussi délicat de soulever un problème dans la façon de travailler de l'équipe quand on fait soi-même partie de ceux qui le créent.
Le Scrum Master doit-il attribuer les tâches aux développeurs ?
Non. Les développeurs choisissent eux-mêmes leur travail ; c'est précisément ce que signifie l'auto-gestion, et leur retirer cette décision détruit la responsabilité partagée sur laquelle repose le framework. Ce qu'un Scrum Master peut légitimement faire, c'est rendre les conséquences visibles — trois éléments en cours et aucun de terminé, ou une personne qui fait goulet d'étranglement — et laisser l'équipe décider de la suite.
Quelle différence entre un Scrum Master et un coach agile ?
Le Scrum Master est responsable de l'efficacité d'une équipe donnée et de la bonne mise en œuvre de Scrum, y compris du travail hors de l'équipe qui la bloque. Le coach agile a un rôle plus large et non défini, le plus souvent transverse à plusieurs équipes ou au niveau d'un département, sur les façons de travailler, l'organisation et les comportements managériaux. Dans beaucoup d'organisations, les deux intitulés se recouvrent et la distinction tient surtout au périmètre.