Scrum Master
Les bons leaders doivent d’abord devenir de bons serviteurs.
— Robert K. Greenleaf
Histoires de Scrum Master: Yolanda
Les Scrum Masters sont des leaders serviteurs et des entraîneurs pour une équipe Agile. Ils aident à éduquer l’équipe sur Scrum, Extreme Programming (XP), Kanban et SAFe, en veillant à ce que le processus Agile convenu soit suivi. Ils aident également à éliminer les obstacles et à créer un environnement propice à une dynamique d’équipe performante, à un flux continu et à une amélioration continue.
Le rôle de Scrum Master est assumé par un membre de l’équipe dont la responsabilité principale est d’aider l’équipe auto-organisée et autogérée à atteindre ses objectifs. Scrum Masters le fait en enseignant et en encadrant les pratiques de l’équipe, en mettant en œuvre et en soutenant des principes et des pratiques sécuritaires, en identifiant et en éliminant les obstacles et en facilitant le flux. Ils travaillent également avec la communauté étendue Scrum Master, y compris les ingénieurs de formation de versions et les ingénieurs de formation de solutions, pour augmenter l’efficacité de SAFe dans toute l’entreprise.
Trouver un cours:
Le rôle de Scrum Master est un membre de l’équipe Agile unique qui passe une grande partie de son temps à aider les autres membres de l’équipe à communiquer, à coordonner et à coopérer; généralement, cette personne aide l’équipe à atteindre ses objectifs de livraison.
Le Scrum Master est un leader servant qui permet aux équipes de s’auto-organiser, de s’autogérer et de livrer via des pratiques efficaces de Lean-Agile. Le Scrum Master prend en charge ScrumXP, Kanban et d’autres méthodes de travail adoptées par l’équipe. Le Scrum Master aide également l’équipe à se coordonner avec d’autres équipes sur le train de Release Agile (ART).
Responsabilités
Un Scrum Master efficace est un leader serviteur basé sur l’équipe qui:
- Montre le leadership Lean-Agile – Montre les comportements d’un Leader Lean-Agile avec un État d’esprit Lean-Agile. Aide l’équipe à adopter des valeurs fondamentales sûres, à adopter et à appliquer des Principes de sécurité, à mettre en œuvre des pratiques sûres.
- Prend en charge les règles d’équipe – Les règles d’une équipe Agile sont légères, mais ce sont néanmoins des règles, et le Scrum Master est responsable de les renforcer. Celles-ci peuvent inclure les règles de Scrum, les pratiques de qualité intégrées de Extreme Programming (XP), les limites de Work in Process (WIP) de Kanban et toute autre règle de processus approuvée par l’équipe.
- Facilite la progression de l’équipe vers les objectifs de l’équipe – Le Scrum Master est formé en tant que facilitateur d’équipe et s’engage continuellement à défier les anciennes normes de développement pour améliorer les performances dans les domaines de la qualité, de la prévisibilité, du flux et de la vélocité. Ils aident l’équipe à se concentrer sur la création d’incréments de valeur à chaque itération et à atteindre les objectifs quotidiens et d’itération dans le contexte des objectifs actuels d’incrémentation du programme (PI).
- Dirige les efforts de l’équipe dans l’amélioration incessante – Aide l’équipe à s’améliorer et à assumer la responsabilité de ses actions; facilite la rétrospective de l’équipe. Enseigne les techniques de résolution de problèmes et aide l’équipe à devenir de meilleurs résolveurs de problèmes pour elle-même.
- Facilite les événements – Facilite les événements d’équipe, y compris (le cas échéant) le Stand-up quotidien, la Planification de l’Itération, la Révision de l’Itération et la Rétrospective de l’Itération garantissent leur productivité et leur maintien dans le délai imparti.
- Soutient le Product Owner – Le Scrum Master aide le Product Owner dans ses efforts pour gérer le backlog et guider l’équipe tout en facilitant une dynamique d’équipe saine en ce qui concerne les priorités et la portée.
- Facilite la levée des obstacles – De nombreux problèmes de blocage échapperont à l’autorité de l’équipe ou nécessiteront le soutien d’autres équipes. Le Scrum Master aide l’équipe à résoudre et à éliminer ces problèmes afin d’améliorer les chances d’atteindre les objectifs de l’Itération.
- Promeut des pratiques de qualité sûres – SAFe fournit des conseils pour aider les équipes à améliorer constamment la qualité de leurs livrables et à respecter la définition de Done (DoD). Le Scrum Master contribue à promouvoir la culture de la discipline technique et du savoir-faire qui caractérise les équipes Agiles efficaces.
- Construit une équipe performante – Se concentre sur la dynamique et la performance de l’équipe en constante amélioration, et entraîne l’équipe dans l’autogestion. Aide l’équipe à résoudre les conflits et les défis interpersonnels et à identifier les opportunités de croissance. Transmet les problèmes de personnes à la direction si nécessaire, mais seulement après que les processus internes de l’équipe n’ont pas réussi à résoudre le problème; aide les individus.
- Responsabilités dans le train – Le Scrum Master aide à coordonner la coopération entre les équipes et aide l’équipe à bien fonctionner dans le train.
- Coordonne avec d’autres équipes – Le Scrum Master soutient les efforts de l’équipe pour améliorer continuellement les communications et les relations avec les autres équipes. Ils représentent souvent l’équipe dans la mêlée de mêlée (SoS), aidant l’équipe à rester consciente des opportunités d’engagement et d’amélioration de l’efficacité du programme (voir Incrément de programme pour plus de détails). Ils aident également souvent l’équipe à établir des relations efficaces > avec l’Équipe Système, l’Expérience utilisateur, l’Architecture et les Services partagés. Il est important de noter, cependant, que la responsabilité de la coordination inter-équipes ne peut pas être entièrement déléguée au Scrum Master; chaque membre de l’équipe partage la responsabilité à cet égard.
- Prend en charge l’adoption de SAFe – Le Scrum Master prend en charge l’adoption globale de SAFe dans toute l’entreprise en encadrant les parties prenantes et les autres équipes non agiles sur les interactions efficaces avec les équipes agiles, en participant à la communauté de pratique Scrum Master et en soutenant les SPC de l’organisation.
- Permet une efficacité organisationnelle – Le Scrum Master travaille avec d’autres Scrum Masters et parties prenantes pour aider l’équipe à contribuer à l’amélioration du flux de valeur de développement global.
- Facilite la préparation et la préparation aux événements ARTISTIQUES – Aide l’équipe à se préparer aux activités ARTISTIQUES, y compris la planification des PI, les démonstrations de systèmes et l’Inspection et l’adaptation.
- Prend en charge l’estimation – Guide l’équipe dans l’établissement d’estimations normalisées et aide l’équipe à comprendre comment estimer les fonctionnalités et les capacités.
Sourcing du rôle
Le Scrum Master peut être un rôle à temps partiel ou à temps plein, selon la taille de l’équipe, le contexte et d’autres responsabilités. Cependant, à l’échelle de l’entreprise, il peut être difficile de vendre le besoin d’un Scrum Master à temps plein pour chaque équipe Agile. Après tout, si l’entreprise organise 100 nouvelles équipes, il n’est probablement pas économiquement ou politiquement pratique de prendre 100 membres de l’équipe Agile à temps plein et de les affecter à ces nouvelles tâches – des tâches qui n’incluent pas le développement ou les tests. Il n’est pas non plus économiquement viable d’embaucher un consultant à temps plein ou à temps partiel pour chaque équipe afin de les aider à apprendre et à maîtriser les nouvelles méthodes. Cela pourrait tuer la transformation avant même qu’elle ne commence et avant que les équipes aient eu la chance de prouver la valeur du rôle.
Par conséquent, SAFe adopte une approche pragmatique et assume, en général, que le Scrum Master est un rôle à temps partiel. Cependant, lors de l’adoption initiale en toute sécurité, le travail peut être plus intensif. À ce stade, l’organisation peut trouver avantageux de faire appel à des consultants externes pour coacher les équipes pendant qu’elles acquièrent de l’expérience en mêlée et en sécurité. Ces Scrum Masters consultants externes entraîneront souvent plusieurs équipes de l’organisation.
En savoir plus
Leffingwell, Dean. Exigences logicielles Agiles : Pratiques d’Exigences Lean pour les équipes, les Programmes et l’entreprise. Il s’agit de la première édition de la série.
Dernière mise à jour: 10 février 2021
Auteur
- Dean Leffingwell-