La mise en œuvre de la méthode agile scrum requiert une restructuration de l’équipe de projet. Il faut en quelque sorte définir 3 rôles bien distincts : le product owner, le scrum master et l’équipe de développement. Tous les 3 sont essentiels à la réussite du projet, mais dans le présent guide, nous allons plus parler du scrum master.
Qu’est-ce qu’un scrum master ? Quelles sont ses attributions ? Qu’est-ce qui le différencie du product owner ? Comment devenir scrum master et quel salaire espérer ? Retrouvez toutes les réponses à vos questions dans les paragraphes ci-après.
Méthode scrum c’est quoi ?
La méthode scrum est la méthode agile de gestion de projet la plus utilisée développée par Ken Schwaber et Jeff Sutherland. Elle se définit comme étant un cadre de travail particulièrement adapté au management de tout projet ayant pour finalité le développement et la fourniture de produits complexes.
Elle repose sur une approche empirique, participative, itérative et incrémentale. Elle est fortement appréciée puisqu’elle permet une gestion plus simple et plus flexible des travaux. Et ce, sans compromettre la qualité et la valeur ajoutée attendues par le client ou l’utilisateur final.
La méthode scrum s’appuie sur 3 piliers
- La transparence : Toutes les informations utiles à la bonne réalisation du projet doivent être accessibles à tous les intervenants au projet. Elles doivent également être comprises de tous.
- L’inspection : Le suivi et le contrôle des réalisations ne relèvent pas uniquement de la responsabilité des auditeurs. Tous les intervenants au projet doivent faire preuve de diligence et s’assurer régulièrement qu’il n’y a pas d’écart entre les prévisions et les réalisations.
- L’adaptation : Elle fait référence aux ajustements à réaliser en cas de dérive. Les équipes doivent se préparer à réorienter leurs actions en cas de besoin.
La méthode scrum véhicule 5 valeurs
- Le courage : Chaque intervenant doit savoir défendre ses idées, savoir dire non lorsque c’est nécessaire et savoir reconnaître ses erreurs.
- Le focus : Il faut toujours se concentrer sur un nombre de tâches limité pour pouvoir avancer et bien faire les choses.
- L’engagement : Pour garantir la réussite du projet, chaque intervenant doit être engagé envers son équipe, le client et le projet.
- Le respect : Chaque partie prenante au projet doit être traitée de la même manière, quel que soit son niveau dans la hiérarchie.
- L’ouverture : Pour atteindre l’amélioration continue, il faut rester ouvert aux nouvelles idées, compétences et perspectives.
Quelles sont les missions du scrum master dans la gestion de projet agile ?
Un bon scrum master endosse 5 grandes responsabilités. Nous vous les avons détaillées une à une ici-bas pour que vous puissiez bien comprendre ce qui le différencie d’un chef de projet classique.
Mission n°1 : Animer les réunions de planification de sprint
C’est au cours des réunions de planification de sprint que le sprint backlog ou carnet de sprint est établi. Le scrum master, le product owner et l’équipe de développement se concertent pour :
- Déterminer et hiérarchiser les tâches à effectuer. Et ce, par référence à ce qui est inscrit dans le product backlog ou carnet de produit.
- Documenter le prochain sprint à l’aide des données issues des précédents sprints et des estimations.
- Évaluer la capacité de l’équipe à entamer et à mener à terme le prochain sprint.
Chaque réunion se termine par une séance de questions-réponses au cours de laquelle les parties prenantes prennent la parole.
Mission n°2 : Animer les mêlées quotidiennes
Les mêlées quotidiennes sont des petites réunions permettant de discuter des réalisations de la veille et de l’ordre du jour.
Elles permettent aux équipes de faire état des éventuels blocages rencontrés pour pouvoir repartir sur de nouvelles bases.
Mission n°3 : Résoudre les obstacles auxquels les équipes se heurtent
En tant que leader, le scrum master doit aider les équipes de projet à résoudre et à surmonter les problèmes qui les empêchent d’avancer.
Il est également de son devoir de simplifier autant que possible le travail des équipes pour éviter qu’elles ne prennent du retard.
Mission n°4 : Aider à la gestion du backlog produit
Lorsque le scrum master n’a pas de réunions à animer, il doit épauler les développeurs dans leurs tâches. Il va mettre la main à la pâte.
Ses compétences et connaissances peuvent aider l’équipe de développement à venir à bout de certaines fonctionnalités inscrites dans le cahier des charges (product backlog).
Mission n°5 : Animer les réunions de rétrospection
Au terme de chaque sprint, une réunion rétrospective est organisée pour en dégager les points forts et les points faibles.
Les équipes de projet peuvent ainsi se féliciter de leurs réussites, mais également se rendre compte de leurs erreurs et en tirer une leçon. Ils pourront agir en conséquence lors des prochains sprints.
Quel est le rôle du Scrum master dans la méthode scrum
Comme dit précédemment, le rôle de scrum master est n’est pas simple à définir puisqu’il revêt plusieurs casquettes. Il agit en véritable pilote et garant la progression du projet puisqu’il est à la fois :
- Coach agile : Le scrum master encourage son équipe à donner le meilleur d’elle-même pendant les sprints. Il doit faire preuve de flexibilité et d’ouverture pour que l’environnement de travail soit agréable et favorable à la productivité.
- Collaborateur du product owner : Il épaule le product owner dans la gestion du product backlog (modifications, mises à jour, etc.). Il aide également l’équipe de développement à trier et à prioriser des tâches à réaliser.
- Formateur : En tant que scrum master, il maîtrise à la perfection les principes fondamentaux et bonnes pratiques de la méthode scrum. Il peut donc être amené à dispenser des formations axées sur cette méthodologie. Et ce, que ce soit en interne (dans les autres services de l’entreprise) ou en externe.
Il se charge de transmettre les messages de la direction au reste de l’équipe. Il s’assure que l’application de la méthode scrum se fait comme il se doit. Et il se charge de répondre aux demandes des collaborateurs externes.
Scrum master vs product owner
Le scrum master et le product owner sont tous deux des rôles clés inhérents à la méthodologie scrum. Étant donné toutes les tâches qui incombent au scrum master, certains peuvent être amenés à confondre l’objectif ou la finalité des deux métiers. C’est la raison pour laquelle nous avons décidé de brièvement aborder leurs dissimilitudes.
- Le scrum master : Il se concentre sur le « comment ? » du projet. Comment faire pour le faire progresser ? Comment résoudre les problèmes rencontrés ? Comment booster la productivité des membres de l’équipe scrum ? Etc.
- Le product owner : Il se concentre sur le « quoi ? » et le « pourquoi ? » du projet. C’est lui qui détermine les fonctionnalités techniques du produit et/ou service à développer sur la base des exigences du client. C’est également lui qui détermine l’ordre dans lequel elles doivent être exécutées (priorités).
Le scrum master est le garant du respect du sprint backlog. Le product owner, quant à lui, est le garant du respect du product backlog.
FAQ – Scrum master
L’article traitant du métier de scrum master touche à sa fin. Nous espérons que le contenu proposé a pu vous permettre de mieux comprendre en quoi ce rôle consiste. Il nous reste à présent à répondre aux questions les plus fréquemment posées sur le sujet.
Contrairement à ce que la majorité pense, il n’est pas obligatoire de suivre une formation spécialisée pour être scrum master. Il faut juste :
‣ Bien maîtriser les méthodes agiles et scrum.
‣ Aimer travailler en équipe.
‣ Avoir le sens de l’entraide et du partage.
‣ Avoir un sens ou un côté technique.
‣ Rester attentif aux évolutions du marché (outils, etc.)
Sachez qu’il existe également une certification scrum master. Il s’agit de la Certification Professional Scrum master II – PSM II.
Un bon scrum master doit être :
‣ Pédagogue
‣ Patient
‣ Charismatique
‣ Communicatif
‣ Coopératif
‣ Organisé
Il faut également qu’il ait une bonne aisance relationnelle et qu’il fasse preuve d’initiative (force de proposition).
La rémunération d’un scrum master dépend de son ancienneté et de son expérience. En France, un scrum master junior gagne environ 35 000 à 45 000 euros par an.
Le salaire d’un scrum master senior se situe normalement au-delà des 45 000 euros annuels. Il est difficile d’en établir une fourchette puisqu’il varie énormément en fonction de la taille de l’entreprise dans laquelle il évolue et de l’envergure des projets qu’il prend en charge.
Un scrum master expert, quant à lui, peut gagner jusqu’à 55 000 euros par an.
À terme, un scrum master peut se reconvertir en product owner. Rien ne l’empêche également de se lancer à son compte pour devenir coach en freelance. Il pourra ainsi coacher différentes équipes dans différents domaines et accumuler ainsi de nouvelles expériences.