Dans un monde idéal, l'équipe agile serait en mesure de gérer seule l’ensemble des processus et des outils nécessaires à l’accomplissement de ses objectifs. Mais dans la réalité, les équipes ont besoin de s’appuyer sur un chef d’orchestre : le SCRUM Master.
Savez-vous quel est le rôle d’un SCRUM MASTER ? Cet article va vous aider à définir précisément son périmètre d’intervention.
Rappel : la méthode SCRUM
La méthode SCRUM est utilisée pour optimiser la gestion de projet. Cette méthodologie va notamment servir à faire avancer ensemble une équipe produit, tout en leur donnant suffisamment de souplesse pour pouvoir réadapter le projet si nécessaire.
Issue des méthodes de management agile, SCRUM repose sur l’utilisation d’objectifs courts réalisés ensemble (scrum signifie “mêlée en” anglais). Ces objectifs consistent essentiellement à livrer régulièrement des versions incrémentielles du produit afin de lui donner de la visibilité. L’idée est d’apporter un maximum de valeur ajoutée au client.
Quel est le rôle du SCRUM Master dans l’équipe ?
Les rôles en méthode SCRUM sont définis très précisément. Comme son nom l’indique, le SCRUM Master est le responsable de la mêlée. C’est lui qui veille au respect du framework SCRUM.
En tant qu'animateur, le Scrum Master a la casquette de coach aux yeux des autres membres de l'équipe. Il agit comme un « leader-serviteur », comme le dit le Guide SCRUM. C’est-à-dire qu’il ne commande ni ne contrôle à lui seul le déroulement du projet. Il fait plutôt le lien entre l’équipe de développement et le Product Owner, tout en s’assurant que chacun dispose de ce dont il a besoin pour accomplir ses tâches.
Voici une liste non-exhaustive des missions qui incombent au SCRUM Master :
- Animer les réunions (de planification d'itération, de sprint et stand-ups)
- Revoir les sprints
- Recueillir les feedback utilisateur
- Faire des rétrospectives
- Conseiller l’équipe dans l’accomplissement des tâches (individuellement ou en groupe)
- Analyser régulièrement les burndown charts
Comment être un bon SCRUM Master ?
Voici les qualités à avoir pour être un SCRUM Master efficace :
- Force de proposition
- Pédagogue
- Bon communiquant
- Capacité d’écoute
- Esprit d’équipe
- Excellent relationnel
- Sens de l’organisation
- Humilité
Qui ne doit pas être SCRUM Master ?
Pour bien définir le rôle du SCRUM Master, il est important d’avoir également en tête les missions ne faisant pas partie de ses attributions. C’est pourquoi le SCRUM Master n'est pas un développeur : la méthode SCRUM repose sur le principe qu’aucun rôle ne doit être assigné en double. Le Scrum Master ne doit donc pas être impliqué dans le travail de développement, et le développeur ne doit pas endosser le rôle de SCRUM Master.
Le SCRUM Master n’est pas non plus le Product Owner (et vice versa). Bien que ces deux rôles consistent à être proche de l’équipe de développement (sans en faire partie intégrante), il pourrait être aisé de les confondre. Mais leurs exigences ne sont pas les mêmes : le Product Owner a davantage un rôle de chef de projet. De plus, le Scrum Master doit également superviser le travail du Product Owner.
Enfin, le SCRUM Master n’est pas le supérieur hiérarchique des membres de l’équipe. Bien que sa mission consiste à diriger l’équipe, sa mission diffère de celle d’un chef dans le sens managérial du terme. Au sein d’une équipe SCRUM, tous les rôles sont hiérarchiquement sur un plan d’égalité.
Pour résumer, le SCRUM Master aide à animer la mêlée (la scrum) afin que l’équipe respecte bel et bien la méthodologie SCRUM. Il doit aussi savoir rester flexible et ouvert aux axes d’amélioration et aux propositions émanant de l’équipe.