Résumé : le Scrum Master sert à animer la mêlée (Scrum) pour l'équipe dans son ensemble en s'assurant que le framework Scrum est respecté. Il s'engage à respecter la méthodologie Scrum, les principes Agile, ainsi que les bonnes pratiques, mais doit également rester flexible et ouvert aux possibilités d'amélioration du workflow de l'équipe.
Comme son titre l'indique, le Scrum Master est responsable de la mêlée (Scrum) et veille à ce que le framework Scrum soit respecté. Celui-ci comporte un ensemble clairement défini de rôles et de rituels qui doivent être suivis, et le Scrum Master travaille avec chaque membre de l'équipe Scrum pour les guider et les coacher dans le framework Scrum.
Qu'est-ce qu'un Scrum Master ?
Un Scrum Master est un animateur de Scrum, un framework Agile léger qui met l'accent sur des itérations limitées dans le temps appelées sprints. En tant qu'animateurs, les Scrum Masters jouent le rôle de coachs pour le reste de l'équipe, ou de « leaders-serviteurs », selon la formulation du Guide Scrum.
Un bon Scrum Master s'engage à respecter les éléments fondamentaux de Scrum tout en restant flexible et ouvert aux opportunités qui s'offrent à l'équipe pour améliorer ses flux de travail.
Responsabilités du Scrum Master
Bien que le Guide Scrum indique comment les Scrum Masters peuvent remplir d'autres rôles Scrum, il ne s'agit pas d'une liste exhaustive des responsabilités potentielles. Les Scrum Masters accomplissent souvent la plupart des tâches suivantes :
- Stand-ups : animer les stand-ups quotidiens (ou Daily Scrums), si nécessaire.
- Réunions de planification d'itération/de sprint : protéger l'équipe contre les engagements excessifs et la dérive des objectifs. Aider à l'estimation et à la création de sous-tâches.
- Revues de sprint : participer à la réunion et recueillir le feedback.
- Rétrospectives : noter les domaines d'amélioration et les éléments d'action à adopter pour les futurs sprints.
- Administration des tableaux : travailler en tant qu'administrateur de tableau Scrum. S'assurer que les cartes sont à jour et que les outils Scrum tels que Jira fonctionnent bien.
- Réunions individuelles : rencontrer individuellement les membres de l'équipe et les parties prenantes selon les besoins. Régler les désaccords au sein de l'équipe concernant le processus et les styles de travail. De nombreux experts Scrum sont opposés à cette méthode, car ils pensent que ces communications doivent avoir lieu pendant les stand-ups. Cependant, certaines équipes, en particulier les nouvelles, préfèrent avoir ces interactions régulières en face à face avec des membres spécifiques de l'équipe. Le Scrum Master peut décider que ces interactions individuelles sont cruciales pour le développement de l'équipe et pour apprendre à se connaître.
- Services de conseil internes : les Scrum Masters doivent consulter les membres de l'équipe et les parties prenantes internes sur la meilleure façon de travailler avec l'équipe Scrum.
- Rapports : analyse régulière des graphiques Burndown et d'autres outils de planification de portefeuille pour comprendre ce qui est développé et à quelle cadence.
- Bloqueurs : le Scrum Master aide l'équipe en éliminant les bloqueurs externes et en gérant les obstacles internes par l'amélioration des processus ou des workflows.
- Travail chargé : si l'équipe Scrum ne fonctionne pas aussi bien qu'elle le pourrait, c'est le problème du Scrum Master. Cela signifie peut-être qu'il faut réparer les ordinateurs cassés, déplacer les bureaux ou même régler le thermostat. Les Scrum Masters devraient être à l'aise pour faire à peu près n'importe quoi pour aider leur équipe, et ne devraient pas rechigner à aller chercher des cafés ou des en-cas, ou encore ajuster le thermostat si c'est ce dont l'équipe a vraiment besoin.
Compétences d'un Scrum Master
Les Scrum Masters doivent posséder des compétences interpersonnelles exceptionnelles afin de pouvoir remplir leur rôle efficacement. Voici certaines compétences et qualités indispensables pour exceller en tant que Scrum Master :
- Leadership : les Scrum Masters doivent faire preuve de qualités de leadership sans être autoritaires. Ils dirigent en étant au service de l'équipe et en facilitant son auto-organisation.
- Communication efficace : leur communication doit être claire et transparente. Les Scrum Masters veillent à ce que tous les membres de l'équipe et toutes les parties prenantes aient connaissance de l'état d'avancement, des objectifs et des obstacles du projet.
- Empathie : il s'agit d'une compétence cruciale pour bien comprendre les défis rencontrés par l'équipe. Les Scrum Masters doivent soutenir et motiver les membres de l'équipe en cas de difficultés.
- Résolution de problèmes : les Scrum Masters sont souvent confrontés à des obstacles et à des conflits. Ils doivent être capables de résoudre les problèmes et de trouver des solutions afin que l'équipe reste sur la bonne voie.
- Adaptabilité : les Scrum Masters doivent être flexibles et rester ouverts au changement. Ils doivent s'adapter à l'évolution des besoins de l'équipe et du projet.
- Compétences en matière d'animation : la capacité à animer efficacement les réunions et les cérémonies Scrum constitue une compétence cruciale. Les Scrum Masters veillent au bon déroulement de ces événements et concentrent leurs efforts sur les résultats à atteindre.
- Coaching et mentorat : les Scrum Masters coachent et encadrent les membres de l'équipe en se fondant sur les principes Agile et Scrum, afin de les aider à s'améliorer de façon continue.
- Connaissances techniques : même si cela ne constitue pas un prérequis, il peut être bénéfique de disposer d'une expérience technique, en particulier dans le cadre de projets avec des équipes de développement. Cela permet aux Scrum Masters de mieux identifier les défis techniques auxquels l'équipe est confrontée.
- Gestion du temps : les Scrum Masters doivent savoir gérer le temps de manière efficace afin que l'équipe respecte le calendrier et atteigne les objectifs du sprint.
Équipe Scrum
L'équipe Scrum représente un aspect fondamental du framework Scrum. Elle se compose en général des rôles suivants :
- Équipe de développement : il s'agit de professionnels possédant les compétences requises pour livrer un incrément de produit potentiellement livrable. L'équipe de développement est chargée des tâches de création du produit.
- Product Owner : le Product Owner représente les intérêts des parties prenantes. Il est chargé de gérer le backlog produit et de hiérarchiser les tâches.
- Scrum Master : comme détaillé dans les sections précédentes, le Scrum Master joue un rôle essentiel pour faciliter le processus Scrum et garantir le respect des principes Scrum par l'équipe.
Framework Scrum
Le framework Scrum représente une approche structurée en matière de méthodologie de gestion de projet Agile. Il se compose de plusieurs éléments :
- Sprints : les sprints sont des itérations limitées dans le temps qui durent en général entre deux et quatre semaines, au cours desquelles l'équipe de développement doit terminer un ensemble de tâches planifiées.
- Backlog produit : le backlog produit est une liste hiérarchisée de toutes les fonctionnalités, améliorations et corrections de bugs que le produit doit apporter. Le Product Owner gère et entretient ce backlog.
- Backlog de sprint : le backlog de sprint est une sous-catégorie du backlog produit qui contient les tâches sélectionnées pour un sprint spécifique.
- Artefacts Scrum : Scrum utilise différents artefacts, tels que les graphiques Burndown et les tableaux de tâches, afin de suivre l'avancement et rendre le travail visible pour l'équipe et les parties prenantes.
- Événements Scrum : les événements Scrum, qui incluent la planification du sprint, les stand-ups quotidiens, les revues de sprint et les rétrospectives de sprint, fournissent une structure et des opportunités de collaboration au sein de l'équipe.
Le framework Scrum met l'accent sur la flexibilité, l'adaptabilité et l'amélioration continue, ce qui en fait une option idéale pour gérer des projets complexes de façon Agile.
Quand les équipes ont besoin d'un Scrum Master
Tout formateur Scrum enseignera qu'une équipe Scrum doit avoir un Scrum Master. Sans lui, vous faites quelque chose qui s'éloigne du Scrum véritable, un simili-Scrum.
Pour se lancer avec Scrum, il peut être très utile d'affecter à ce rôle une personne qui a eu l'opportunité de voir Scrum appliqué correctement. C'est pourquoi les Scrum Masters sont souvent engagés en tant que consultants ou dans le cadre d'un temps partiel, plutôt qu'en tant qu'employés à plein temps. Mais chaque équipe Scrum est différente.
De nombreuses équipes expérimentées assument les responsabilités énumérées ci-dessus comme une unité et sont fières de partager la gestion des tâches. Le rôle de Scrum Master peut être assumé par différents membres de l'équipe, qui animeront alors les stand-ups et les réunions rétrospectives à tour de rôle.
« En fin de compte, c'est toute l'équipe qui est responsable du processus. Un Scrum Master compétent trouvera donc des moyens de favoriser cette responsabilité », explique Mark Cruth, coach en matière de travail moderne d'Atlassian.
Malheureusement, la méconnaissance du rôle de Scrum Master conduit souvent les responsables en place à penser que ce rôle est le leur. « Il n'est pas rare qu'un Scrum Master accompagne plusieurs équipes », poursuit Mark Cruth. « L'accompagnement, la coordination et le coaching nécessitent un travail considérable et, s'il est trop dispersé, le Scrum Master risque de ne pas aider efficacement l'organisation à adopter cette nouvelle méthode de travail. Il est important de s'assurer qu'il n'est pas trop sollicité. »
Pour mieux comprendre en quoi cela peut être un problème, comparons la fiche de poste du Scrum Master à des rôles non-Scrum que vous avez peut-être déjà dans votre entreprise, et examinons pourquoi il est important de bien séparer ces rôles.
Scrum Master et Product Owner
Lorsqu'une organisation adopte Scrum, il n'est pas rare qu'un chef de projet assume un nouveau rôle, celui de Scrum Master ou de Product Owner, afin de répondre aux nouveaux besoins de l'organisation. « S'il apprécie les aspects de la gestion de projet liés au leadership, à l'accompagnement et aux processus, je recommande généralement d'explorer le rôle de Scrum Master », suggère Mark Cruth. « S'il apprécie le contrôle du projet, la définition des orientations et la gestion des parties prenantes, je recommande généralement d'explorer le rôle de Product Owner. »
Le Scrum Master et le Product Owner doivent avoir des rôles distincts au sein d'une équipe Scrum. Lorsque des obstacles se présentent, il est primordial de séparer clairement la gestion du processus et la trajectoire du produit.
Comme nous l'avançons dans l'aperçu de la gestion de projets Agile, plus un Product Owner est impliqué dans l'équipe de développement, mieux c'est. L'implication d'un chef de projet est similaire à celle d'un Product Owner, lequel défend les besoins des clients et le « pourquoi » du produit. Lorsque cette implication se confond avec le « comment » dans une équipe, il est possible que des problèmes apparaissent.
La désignation d'un Scrum Master performant permet d'équilibrer le coût du changement de cap et les avantages de l'efficacité. Un bon Scrum Master y parvient en donnant à l'équipe les moyens de déterminer la meilleure façon d'atteindre les objectifs par l'auto-organisation.
Scrum Master et chef de projet
L'homologue non technique du Scrum Master est le chef de projet. Ces deux rôles se concentrent sur le « comment » de la réalisation du travail et sur la résolution des problèmes de workflow par le biais d'une optimisation des processus. La présence conjointe de ces deux rôles est-elle indispensable pour gérer efficacement des projets Agile ? La réponse est non.
Si un chef de projet traditionnel et un Scrum Master professionnel sont tous deux chargés d'aider leurs équipes à faire leur travail, leurs approches sont très différentes. Les chefs de projet fixent les étapes importantes du projet, rendent compte de l'avancement de l'équipe et favorisent une communication efficace. Cependant, ils font cela à partir d'un lieu de contrôle.
Le Scrum Master, quant à lui, aide l'équipe à améliorer et à simplifier les processus par lesquels elle atteint ses objectifs. Il le fait en qualité de membre de l'équipe ou de collaborateur, et non en exerçant un contrôle total. Les meilleures équipes Scrum sont auto-organisées et ne réagissent donc pas bien à la microgestion.
Ce ne sont là que quelques-unes des configurations possibles de la gestion des équipes Scrum. Certaines entreprises s'acquittent de tous ces rôles, quand d'autres n'en ont qu'un seul, voire aucun.
Avantages des Scrum Masters sur le plan organisationnel
Lorsque vous recrutez un Scrum Master, il y a un élément clé que vous devez prendre en compte. Votre entreprise doit s'inscrire totalement dans le framework Scrum. Un Scrum Master pourra uniquement exceller lorsque l'entreprise adhère pleinement aux principes fondamentaux de la méthodologie Scrum.
Lorsqu'un Scrum Master aide chacune des équipes à gérer ses processus, c'est toute l'entreprise qui en profite. Cette approche garantit une création de valeur constante auprès des clients et permet aux membres de l'équipe ainsi qu'aux managers de se concentrer sur leurs principaux points forts.
Les chefs de produit peuvent se concentrer sur la stratégie, les développeurs exceller en écrivant du code de qualité, et les membres de l'équipe commerciale obtenir de meilleurs résultats. C'est l'essence même d'un Scrum efficace.
Lancez-vous gratuitement avec le modèle Scrum pour Jira
Simplifiez votre projet et planifiez, suivez et gérez facilement le travail au fil des sprints. Le modèle Jira Scrum inclut des tableaux, des backlogs, des feuilles de route, des rapports, et bien plus encore !