Le Scrum Master dirige l’équipe Scrum et l’aide à respecter les principes correspondants. Il apporte également son soutien aux Product Owners et aux entreprises en communiquant sur les pratiques Scrum et Agile auprès des collègues d’autres équipes. Suivez le guide pour découvrir son rôle et les responsabilités qui lui incombent.
Update : découvrez comment devenir Scrum Master et quel est le rôle de ce dernier dans l’équipe Scrum.
Les Scrum Master sont les responsables des équipes appliquant la méthode Scrum. Les principaux piliers de Scrum sont la transparence, l’adaptation et l’inspection, et le Scrum master les utilise pour guider le travail de l’équipe. Comme Scrum conduit à des résultats plus rapides, les Scrum Master doivent être organisés et engagés dans le flux de travail pour s’assurer que rien n’est négligé.
Cet article aborde le rôle du Scrum Master et ses responsabilités envers l’équipe et l’entreprise pour laquelle il travaille. Vous êtes vous-même Scrum Master, vous souhaitez le devenir ou vous voulez en recruter un ? Inspirez-vous de ce guide pour mieux accompagner votre équipe.
Modèle gratuit de planification de sprintLe Scrum Master agit comme un facilitateur au sein de l’équipe Scrum. Il est chargé d’établir la méthodologie Scrum et d’aider ses membres à respecter les principes et pratiques Scrum. Orienté vers les relations, il prend plaisir à aider ses collègues à évoluer et à s’améliorer.
Le Scrum master est une sorte de leader, mais au lieu de dire à l’équipe ce qu’elle doit faire, son travail consiste à l’aider à devenir autonome grâce à des techniques comme l’auto-organisation et la résolution des conflits. Contrairement à un chef de projet traditionnel dont l’objectif est de maintenir l’équipe et le projet sur la bonne voie, l’objectif consiste ici à faire en sorte que l’équipe soit alignée sur le modèle Scrum.
Souvent utilisée dans le domaine du développement logiciel, la méthodologie Scrum est une technique employée pour encadrer le développement et la livraison des produits. Scrum est construit avec des valeurs, des objectifs et des lignes directrices pour aider l’équipe avec cette itération rapide.
Scrum est donc un type de gestion de projet Agile, qui nécessite une équipe, un chef de projet et un Scrum Master. Ce dernier suit les principes fondamentaux du cadre Agile pour garantir la réussite des projets.
[À lire] Méthode Scrum : présentation et avantagesLe Scrum Master et le Product Owner remplissent des rôles uniques au sein de l’équipe Scrum. Voici quelques-unes des différences clés entre ces deux rôles.
En tant que Product Owner, vous vous focalisez sur la création du produit et les besoins des consommateurs. Vous vous intéressez au « pourquoi » et au « quoi » du produit. Vous pouvez faire des suggestions ou modifier l’ordre du backlog produit en fonction des priorités.
En tant que Scrum Master, vous guidez l’équipe et l’aidez à s’améliorer par le biais de méthodes Scrum. Le Scrum Master met l’accent sur le « comment », en aidant le chef de produit à comprendre le backlog produit. Vous formez l’équipe à Scrum de façon à ce que la gestion du backlog se déroule sans heurt.
Le Scrum Master et le Product Owner ont tous deux un rôle bien particulier à jouer dans l’équipe, et vous devez connaître les liens qui les unissent, mais aussi sur quels points ils se recoupent.
Le chef de projet est l’homologue du Scrum Master sur tous les aspects qui ne touchent pas à la technique. Bien que les deux rôles soient amenés à devoir résoudre des problèmes, le chef de projet est moins impliqué dans le travail de l’équipe, tandis que le Scrum Master peut participer activement aux événements Scrum et mène son équipe au succès par son coaching.
Lorsque vous endossez le rôle de chef de projet, vous supervisez la réussite d’un projet. Vous gérez sa chronologie, définissez sa portée et affectez les tâches aux membres de l’équipe concernés. Ensuite, vérifiez les progrès, identifiez les obstacles et revoyez les délais si nécessaire.
En tant que Scrum Master, vous formez l’équipe Scrum en qualité de membre Agile et d’animateur. Vous dirigez une équipe Scrum plus réduite, mais vous l’aidez à identifier et surmonter les obstacles éventuels, à l’image du chef de projet.
La principale différence entre la gestion de projet et le Scrum Master réside dans le fait que le chef de projet se concentre sur le projet en lui-même, tandis que le Scrum Master se concentre sur l’équipe (et sa réussite).
En votre qualité de Scrum Master, vous devrez endosser un large éventail de responsabilités à la tête de votre équipe de développement au fil du processus : création de produit, vente, recherche, marketing et enfin développement. À la différence d’un chef de projet traditionnel dont l’objectif est de maintenir l’équipe et le projet dans les délais, vous veillez à ce que l’équipe respecte le modèle Scrum.
Les réunions de planification de sprints regroupent le Scrum Master, le chef de produit et l’équipe de développeurs. À l’occasion de ces réunions, vous sélectionnez les tâches prioritaires pour le prochain sprint depuis le backlog produit. Ces réunions sont collaboratives : la participation des développeurs est donc la bienvenue.
Au cours d’une réunion sprint planning habituelle, l’équipe Scrum :
S’accompagne des données et estimations nécessaires pour documenter le prochain projet de sprint.
Confirme les estimations réalisées pour les tâches dans le backlog produit du sprint.
Sélectionne les tâches du backlog produit à réaliser lors du prochain sprint.
Évalue la capacité de l’équipe à procéder au prochain sprint.
Conclut les réunions par une séance de questions-réponses.
Ces réunions privilégient la collaboration et sont l’occasion pour les développeurs de choisir les tâches qui, selon eux, méritent le plus d’attention.
Les réunions debout quotidiennes (ou Daily Scrum) sont un pilier de la structure Scrum. En tant que Scrum Master, vous avez la responsabilité de les animer et de vous appuyer sur ces réunions pour évaluer vos progrès par rapport à l’objectif.
Voici quelques-uns des points principaux à aborder lors de ces réunions :
Quelles étaient les tâches d’hier ?
Quelles sont celles d’aujourd’hui ?
Avez-vous repéré des points de blocage ?
Vous voulez optimiser vos réunions debout quotidiennes et faciliter leur organisation ? Servez-vous de notre modèle de réunion de sprint.
Un bon Scrum Master doit savoir résoudre les problèmes qui se présentent. En tant que leader de votre équipe Agile, vous cherchez à faire avancer votre projet aussi rapidement que possible et à simplifier le travail de votre équipe. Si vous repérez un obstacle (externe ou interne), vous devrez le surmonter ou trouver quelqu’un qui le fera.
Un exemple d’obstacle simple : d’éventuelles incompréhensions entre les équipes Agile et les autres parties prenantes. Le Scrum Master peut résoudre ce problème en invitant les différents acteurs à participer à plusieurs séances de planification pour mieux les informer au sujet de la méthode Agile.
[À lire] Des stratégies infaillibles pour une équipe experte en résolution des problèmesLe Scrum Master est à la fois un leader et un membre de l’équipe. Vous avez du temps de libre ? Il est l’heure de vous retrousser les manches et d’aider votre équipe de développeurs à progresser sur son backlog produit.
Ce dernier peut inclure de nombreux éléments : fonctionnalités, tâches, correctifs de bugs, dettes techniques, acquisition de connaissances… Grâce à votre maîtrise de Scrum et du développement de produit, vous pouvez intervenir en renfort pour aider vos coéquipiers.
Les rétrospectives sont des réunions de synthèse organisées à la fin de chaque sprint pour évaluer ses aspects positifs et négatifs. Ces réunions sont l’occasion pour les membres de l’équipe Scrum d’identifier les points à améliorer au cours des prochains sprints.
Quelques exemples de questions à poser pendant une rétrospective :
Comment s’est déroulé ce sprint ?
Qu’est-ce qui n’a pas fonctionné, à quel moment et sur quelle tâche ?
Quels outils ou techniques se sont avérés utiles ?
Si vous deviez changer une chose, laquelle ?
Pour simplifier le processus, n’hésitez pas à vous aider de notre modèle de rétrospective Agile.
Le Scrum Master joue plusieurs rôles : pour faire court, vous transmettez les informations provenant de la direction, vous répondez aux demandes des intervenants externes et vous pilotez les progrès de l’équipe Scrum.
Examinons quelques-unes des nombreuses casquettes que porte un Scrum Master :
Agir en coach Agile : vous avez pour principale mission d’accompagner votre équipe en faisant office de coach Agile. Dans le cadre de la méthode Agile, les membres de l’équipe organisent leur travail en plusieurs blocs de temps pour bien se concentrer et accomplir leurs tâches. Pendant ces sprints, les développeurs élaborent, optimisent et améliorent les produits selon les besoins. En votre qualité de Scrum Master, vous devez rester flexible et ouvert aux idées nouvelles, tout en coachant votre équipe tout au long de ce processus itératif.
Collaborer avec le Product Owner : le Scrum Master aide le Product Owner dans son travail en gérant le backlog produit. Outre sa possible complexité, ce dernier évolue constamment, aussi vous devez aider l’équipe à faire le tri dans les tâches du backlog produit pendant le processus de planification de sprints.
Partager vos connaissances avec l’organisation : en tant que Scrum Master, vous participez à la vie de l’entreprise en dirigeant et en formant les autres à la méthode Scrum. Votre expertise est un atout précieux, c’est pourquoi vous pouvez organiser des sessions de formation destinées à d’autres services qui envisagent d’adopter l’approche Scrum. Lorsque vous aidez les intervenants aussi bien internes qu’externes à comprendre la méthodologie Scrum, vous gommez les différences entre les équipes Scrum et les autres employés.
Le Scrum Master doit répartir son attention sur plusieurs zones de l’organisation, ce qui n’est pas toujours aisé. Ci-dessous, vous trouverez plusieurs erreurs fréquemment commises par les Scrum Masters au moment d’implémenter la méthodologie Scrum en tant que leader.
Jouer au gendarme Scrum au lieu de coacher : le Scrum Master doit certes veiller à maintenir son équipe sur les rails de la méthodologie. Mais attention à ne pas attacher trop d’importance au respect de la méthodologie et pas assez au coaching ! Il doit trouver le juste équilibre entre son rôle de leader et le respect des pratiques Scrum par son équipe.
Se contenter d’aider l’équipe : vous participez au backlog produit avec votre équipe et entreprenez d’autres tâches n’étant pas liées au processus Scrum ? Vous risquez de négliger l’aspect leadership de votre rôle. S’il est vrai que le Scrum Master doit soutenir ses collègues, il a pour principaux objectifs d’améliorer les processus, de coacher les membres de l’équipe Scrum et d’animer les sprints.
Se concentrer sur l’équipe en oubliant l’entreprise dans son ensemble : l’équipe Scrum est sans nul doute votre priorité, mais si vous vous focalisez exclusivement sur ses besoins, il manque quelque chose. Veillez à collaborer non seulement avec votre équipe, mais aussi avec le responsable produit et l’entreprise en général. En tant que Scrum Master, vous pouvez transmettre vos connaissances Scrum à des personnes extérieures à votre équipe. Grâce à vous, votre organisation tout entière peut devenir Agile.
Gérer au lieu d’animer : le Scrum Master est un leader animateur, et non un manager. Lors de vos réunions debout quotidiennes et autres réunions Scrum, encouragez les membres à aborder les sujets sans réticences.
Un Scrum Master connaissant bien son rôle et ses liens avec les autres fonctions de l’organisation saura éviter ces écueils. Certains confondent les attributions du Scrum Master avec celles du chef de produit ou du chef de projet : ne vous y trompez pas, il existe des différences notables entre les trois.
Vous pouvez suivre des cours professionnels de Scrum Master sur des sites tels que scrum.org ou le Project Management Institute (PMI) pour devenir un Scrum Master certifié (PSM II) — mais en avez-vous réellement besoin ?
La réponse est personnelle et varie. La maîtrise du Manifeste Agile, incluant le langage et la façon d’utiliser la méthode Scrum est indispensable, mais vous n’avez pas besoin d’une certification scrum pour tous les emplois de Scrum Master.
En général, les Scrum Master ont suivi un cursus dans le domaine de l’informatique, comme une école d’ingénieur par exemple. Les Scrum Master sont habituellement recrutés avec un niveau Bac+5. Mais le marché étant carencé et les offres d’emploi nombreuses, il est possible d’obtenir un poste avec un niveau licence, doublé d’une solide connaissance de la méthodologie Scrum.
Enfin, il existe de plus en plus de Scrum Master indépendants, travaillant en freelance pour les entreprises.
Pour déterminer si vous avez besoin d’un Scrum Master, votre équipe peut tout simplement évaluer les problèmes auxquels elle fait face.
Votre équipe peine-t-elle à hiérarchiser son backlog produit ? Les équipes de développement qui rencontrent des difficultés à hiérarchiser les tâches de leur backlog produit et à les réaliser bénéficieraient grandement des connaissances d’un Scrum Master expert en la matière.
Votre équipe s’épanouit-elle davantage au contact d’un coach que dans le cadre d’un leadership structuré ? Certains membres de l’équipe ont tendance à moins s’épanouir dans un environnement où règne une grande discipline. Avec un Scrum Master, le style de leadership ressemble davantage à du coaching qu’à de la microgestion.
Votre équipe a-t-elle besoin de quelqu’un pour animer ses réunions de suivi ? Si votre équipe ressent le besoin d’avoir un responsable pour la guider, identifier les problèmes et animer les réunions régulières, faites appel à un Scrum Master.
Le Scrum Master améliore le processus et l’implication des membres de l’équipe, tout en rappelant les valeurs Scrum à tous.
[À lire] Comprendre les processus itératifs, exemples inclusLe Scrum Master met l’équipe sur la voie de la réussite et encourage également les autres membres de l’entreprise à adopter un état d’esprit Agile.
Vous êtes à la tête d’une équipe Scrum ? Facilitez-vous la tâche en vous aidant des outils adéquats ! Faites appel à un logiciel de management Agile pour planifier vos sprints, suivre vos lancements de produits et collaborer avec votre équipe.
Gérer vos équipes Agile avec Asana