==
Pour comprendre ce qu’est un Scrum Master, la première chose à expliquer est que celui qui aide à faciliter le reste de l’équipe dans le développement de la méthodologie Scrum, en veillant à ce que le cadre Scrum soit respecté. Il/elle est engagé(e) envers les valeurs et les pratiques de Scrum, mais doit aussi rester flexible et ouvert aux opportunités afin que l’équipe améliore son flux de travail.
Scrum dispose d’un ensemble clairement défini de rôles et de rituels qui doivent être suivis. Le cadre Scrum est dérivé des principes fondamentaux du Lean office. Le Scrum Master travaille avec chaque membre de l’équipe Scrum pour guider et former l’équipe à travers le cadre Scrum.
Qu’est-ce qu’un Scrum Master ?
Les Scrum Masters sont les facilitateurs de Scrum, le cadre léger et agile axé sur les itérations à durée limitée, appelées sprints. En tant que facilitateurs, les Scrum Masters agissent comme les entraîneurs du reste de l’équipe
« Les leaders-serviteurs » comme le Guide Scrum l’exprime. Les bons Scrum Masters s’engagent envers la base et les valeurs de Scrum, mais ils restent, comme il était indiqué auparavant, flexibles et ouverts à des opportunités afin que l’équipe s’améliore.
\n
Responsabilidades de un scrum master
Dans le monde agile idéal, une équipe gérerait ses propres processus et outils. Cependant, nous avons découvert que de nombreuses équipes qui font le saut vers l’Agile confient souvent le Scrum Master comme propriétaire de leur processus.
Il faut du temps pour que la responsabilité et l’autorité se diffusent au sein d’une équipe. Dans ce contexte transformationnel, le rôle peut être aussi léger que de simplement programmer les réunions de Scrum ou aussi impliqué que n’importe quel autre membre de l’équipe Scrum.
Bien que le Guide Scrum énumère comment le Scrum Master exerce d’autres rôles Scrum et ce qu’est un Scrum Master, ce n’est pas une liste exhaustive de responsabilités. En fait, nous constatons que les Scrum Masters accomplissent souvent certains ou tous les éléments suivants, qui ne sont pas définis par Scrum :
- \n
- Standups : facilitez les standups quotidiens (ou le Scrum quotidien) au besoin.
- Réunions de planification des itérations/sprints : protégez l’équipe des engagements excessifs et de l’augmentation de la portée. Aide à l’estimation et à la création de sous-tâches.
- Revue du Sprint : participer à la réunion et capturer les commentaires.
- Rétrospectives : prendre en compte les domaines d’amélioration et les éléments d’action pour les futurs sprints.
- Gestion du tableau : la personne qui est Scrum Master agit comme administrateur du tableau Scrum. Veillez à ce que les cartes soient à jour et que l’outil Scrum, ainsi que le logiciel utilisé pour la gestion, fonctionnent correctement.
- Réunions 1 à 1 : réunissez-vous individuellement avec les membres de l’équipe et les parties prenantes selon les besoins. Résolvez les désaccords de l’équipe sur le processus et les styles de travail. Bien que de nombreux praticiens Scrum soient anti-1 contre 1, car ils estiment que ces communications devraient avoir lieu pendant les réunions debout, certaines équipes, en particulier les équipes nouvelles, préfèrent avoir ces interactions en face à face régulières 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 mieux se connaître.
- Consultation interne : le collaborateur qui est Scrum Master doit être prêt à consulter les membres de l’équipe et les parties prenantes internes sur la meilleure façon de travailler avec l’équipe Scrum.
- Rapports : analyses régulières des graphiques de travail en cours et d’autres outils de planification de portefeuille pour comprendre ce qui est construit et à quel rythme.
- Blocages : l’expert Scrum aide l’équipe en éliminant les blocages externes et en gérant les obstacles internes par des améliorations du processus ou du flux de travail.
- Assurer la disponibilité des moyens et des ressources : si l’équipe Scrum ne travaille pas, c’est le problème du Scrum Master. Cela peut signifier réparer des ordinateurs cassés, déplacer des bureaux ou même régler le thermostat. Les Scrum Masters doivent se sentir à l’aise pour faire presque n’importe quoi afin d’aider leur équipe et ne pas hésiter à prendre un café ou quelques collations si c’est ce dont l’équipe a vraiment besoin.
Besoin d’un Scrum Master ?
Tout formateur Scrum enseignera qu’une équipe Scrum doit avoir un Scrum Master..
Lorsqu’on commence avec Scrum, il peut être très utile d’avoir quelqu’un au poste de Scrum Master expérimenté. Mieux encore, s’il a vu de nombreux exemples de son fonctionnement. Pour cette raison, les Scrum Masters sont souvent embauchés comme consultants, plutôt que comme des employés à plein temps.
Mais chaque équipe Scrum est différente. De nombreuses équipes expérimentées gèrent les responsabilités énumérées ci-dessus comme une unité et sont fières et apprécient une gestion partagée du processus. Le rôle de Scrum Master peut tourner au sein de l’équipe, et les membres de l’équipe, de cette façon, facilitent généralement les stand-ups et les rétros de cette façon.
Cependant, pour certaines équipes, il est plus approprié que la même personne assume le rôle tous les jours, bien souvent parce qu’elle dispose d’une plus grande expérience dans son application.
Malheureusement, l’incompréhension de ce qu’est un Scrum Master conduit souvent les cadres en place à supposer que c’est leur rôle naturel.
Pour mieux comprendre pourquoi cela peut être un problème, comparons le Scrum Master avec les rôles qui ne relèvent pas du Scrum que vous pouvez déjà avoir dans votre organisation, et pourquoi il est important de maintenir le rôle séparé :
Scrum master et chef de produit
Plus un chef de produit est impliqué avec l’équipe de développement, mieux c’est. Cette participation doit être alignée sur le rôle d’un propriétaire du produit qui défend les besoins du client, le « pourquoi » du produit.
Lorsque la participation se confond avec l’attribution des tâches, le “comment” pour une équipe, alors il y a un problème. Même avec les meilleures intentions, ce type de mentalité d’utilisation tend à dissimuler des problèmes : des défauts, des livraisons et des incertitudes. Superposer la portée et le processus tend à réunir la portée, le calendrier et la qualité. C’est une recette pour l’échec.
C’est pourquoi le Scrum Master et le Product Owner satisfont deux besoins différents dans une équipe Scrum, et ces besoins se combinent souvent avec la gestion traditionnelle du logiciel.Et il est tentant dans les petites équipes d’éviter la surcharge perçue d’un autre rôle.
Cependant, lorsque des obstacles ou des changements surviennent, il est nécessaire d’établir une séparation claire entre la gestion du processus et la direction du produit.
Scrum Master vs Chef de Projet
La contrepartie non technique (ou non agile) du scrum master est le chef de projet. Les deux rôles se concentrent sur le « comment » faire le travail et résoudre les problèmes de flux de travail à travers le processus et la facilitation. Alors avez-vous besoin des deux ? Probablement pas.
Un chef de projet traditionnel ainsi qu’un Scrum Master sont responsables d’aider leurs équipes à réaliser le travail, mais leurs approches sont très différentes. Le directeur du projet établit et suit les délais et les jalons, informe de l’avancement et coordonne la communication de l’équipe. Cependant, ils le font dans un esprit de contrôle, dans un rôle de gestion plus traditionnel.
Le Scrum Master aide l’équipe à améliorer et accélérer les processus par lesquels ils atteignent leurs objectifs. Il le fait en tant que membre de l’équipe ou collaborateur, idéalement pas comme quelqu’un qui a le contrôle. Les meilleures équipes Scrum s’autogèrent et, par conséquent, ne réagissent pas bien à la gestion de haut en bas.
Voici seulement quelques-unes des configurations possibles de la gestion des équipes Scrum. Certaines organisations se débrouillent avec tous ces rôles, d’autres n’en ont qu’un, ou aucun.
Scrum Masters dans l’organisation
Il y a une considération qui prévaut sur les autres lorsque l’on envisage d’engager un maître Scrum : ne le faites que si votre organisation est engagée envers Scrum et investit dans le processus. Tous les rôles précédents peuvent gérer une équipe de développement de nombreuses manières, mais un maître Scrum ne peut être efficace qu’avec une adhésion à 100 % à Scrum.
Avec un expert en Scrum qui aide chaque équipe à gérer son processus, l’ensemble de votre organisation peut en tirer des gains importants. En plus d’apporter de la valeur à vos clients de manière régulière (l’objectif principal de Scrum), les coéquipiers et les responsables auront la liberté de se concentrer sur ce qu’ils font de mieux.
Les chefs de produit peuvent se concentrer sur la stratégie, les développeurs peuvent écrire leur meilleur code et les équipes de vente peuvent faire sonner cette maudite cloche. À quoi tout cela ressemble-t-il ? Ça ressemble à Scrum à plein régime, de la musique pour nos oreilles.
- McKenna, D. (2016). The scrum master’s responsibilities and core functions. https://doi.org/10.1007/978-1-4842-2277-5_6
- Kristensen, S. & Paasivaara, M. (2021). What added value does a scrum master bring to the organisation? — a case study at Nordea. https://doi.org/10.1109/seaa53835.2021.00041
- Bibik, I. (2018). Scrum master: what it’s all about. https://doi.org/10.1007/978-1-4842-3691-8_4
- Shastri, Y., Hoda, R. & Amor, R. (2021). Spearheading agile: the role of the scrum master in agile projects. https://doi.org/10.1007/s10664-020-09899-4
- Salin, H., Albrecht, F. & Skov, J. (2023). The power of scrum mastery: an analysis of agile team performance and scrum master influence. https://doi.org/10.5220/0012083600003538
- Chapter 16: Success as a scrum master (2024). https://doi.org/10.1515/9781501520983-018