SAFe Scrum Master vs Scrum Master «Scrum» – Similairement trompeurs, mais totalement différents
Le Scaled Agile Framework (SAFe) existe pour «Pour permettre à l’agilité commerciale dont les entreprises ont besoin pour être compétitives et prospérer à l’ère numérique.» – scaledagileframework.com/about. Les organisations adoptent SAFe pour aligner plusieurs équipes travaillant sur le même produit. SAFe est l’un des nombreux moyens d’évoluer.
Il est important de noter que les équipes Agiles dans un environnement SAFe peuvent utiliser Scrum, mais peuvent également choisir de travailler différemment:
«Les équipes SAFe utilisent des pratiques Agile de choix basées principalement sur Scrum, Kanban et Extreme Programming (XP) pour améliorer leurs performances.» – scaledagileframework.com/agile-teams.
C’est un aspect clé des équipes Agile. Ils peuvent également choisir d’adopter des parties de Scrum et de les combiner avec d’autres pratiques. Il est important de noter, cependant, que selon le Guide Scrum, ces équipes n’utilisent pas du tout Scrum:
« Les rôles, événements, artefacts et règles de Scrum sont immuables et bien que l’implémentation de certaines parties de Scrum soit possible, le résultat n’est pas Scrum. » – Scrum Guide 2017
Pourtant, le leader serviteur d’une équipe SAFe Agile a le titre de «Scrum Master». Si une équipe SAFe Agile utilise uniquement la programmation extrême, le leader et l’entraîneur serviteur est toujours un Scrum Master.
Il y a une différence entre un Sûr Scrum Master et un Scrum Master selon le Scrum Guide (Je l’appellerai désormais Scrum Master Scrum). À commencer par le fait que les équipes Agiles dans un environnement SAFe n’ont pas du tout besoin d’utiliser Scrum, il y a beaucoup d’autres choses qui en font un rôle entièrement différent:
- Lorsqu’une équipe n’utilise pas Scrum, il n’est pas nécessaire qu’un SAFe Scrum Master connaisse Scrum!
- Un SAFe Scrum Master ne vise pas principalement à aider l’équipe à créer une valeur plus élevée, mais plutôt à améliorer les performances dans les domaines de la qualité, de la prévisibilité, du débit et de la vitesse. Cela peut sembler une différence négligeable. Cependant, une équipe peut apporter plus de qualité, de prévisibilité, un meilleur débit et une vitesse plus élevée et ne pas apporter plus de valeur.
- Un SAFe Scrum Master doit s’assurer qu’une équipe suit les processus Agile convenus. Un Scrum Master «Scrum» aide l’équipe à utiliser Scrum. Notez la différence pas si subtile entre «Assurer et justificatif».
- Un SAFe Scrum Master aide à implémenter SAFe. Ce n’est pas une tâche de Scrum Master Scrum. Il / elle se concentre sur la mise en œuvre de Scrum à la place.
- Un SAFe Scrum Master se concentre principalement sur l’équipe et a un rôle négligeable dans le soutien à l’adoption de Scrum au niveau de l’organisation. Il y a un rôle plus important à jouer pour aider à adopter SAFe au niveau organisationnel.
- Un SAFe Scrum Master peut s’écarter de Scrum lorsque l’équipe ou l’organisation le souhaite. Un Scrum Master «Scrum» prend en charge le cadre Scrum spécifié dans le Guide Scrum.
Avec cela, il est clair que les rôles sont entièrement différents. À tel point qu’il est étrange qu’ils portent le même nom. Vous pourriez même affirmer que SAFe n’est pas un cadre de mise à l’échelle pour Scrum. Il réinterprète le rôle Scrum Master, donc ce n’est pas Scrum. Il serait tout à fait logique de renommer le rôle Scrum Master dans un environnement SAFe en quelque chose comme Maître d’équipe SAFe.
Si vous êtes intéressé par une comparaison détaillée des deux rôles, vous pouvez les trouver dans la suite de l’article. Avec cela, j’espère apporter de la clarté sur ce sujet, donc la prochaine fois que vous verrez une description de travail pour un Scrum Master (dans un environnement SAFe ou Scrum), vous saurez ce que cela implique.
Vous vous attendriez à ce que les rôles soient très similaires. Cette section présente toutes les similitudes. Pourtant, il y a des petits caractères à considérer.
Chef de service et entraîneur
Les deux types de Scrum Masters sont des serviteurs leaders et des entraîneurs pour leur équipe. Le Scrum Master conteste continuellement le statu quo pour aider à améliorer l’équipe.
Pratiques complémentaires
Les deux types aident l’équipe à comprendre Scrum et les pratiques complémentaires comme Kanban. Le SAFe Scrum Master se concentre également sur l’enseignement de SAFe.
Obstacles
Les deux aident à éliminer les obstacles. SAFe Scrum Masters les identifie et les élimine. Scrum ne spécifie pas qu’un Scrum Master identifie obstacles. La raison en est que chacun est responsable d’identifier les obstacles au progrès de l’équipe. En soulignant qu’une personne est responsable de l’identification des obstacles, vous courez le risque de créer des équipes dépendantes des autres pour trouver et résoudre leurs problèmes.
Auto-organisation
Le rôle principal du Scrum Master est d’aider une équipe à s’auto-organiser pour atteindre ses objectifs. Il s’agit notamment des objectifs de l’équipe et des objectifs de sprint / itération. SAFe ajoute à cela que les équipes sont / peuvent être autogestion. En règle générale, l’autogestion signifie que l’équipe a plus d’autorité que l’auto-organisation. Fait intéressant, SAFe met cela en avant là où Scrum ne le fait pas.
Le SAFe Scrum Master suppose 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 cette responsabilité. Cela est conforme au concept d ’« équipe auto-organisée ».
Propriétaire du produit
Le Scrum Master aide le Product Owner à gérer le backlog. Les autres responsabilités du Scrum Master envers le Product Owner ne sont pas du SAFe Scrum Master. Il s’agit notamment d’aider à faire la planification des produits dans un environnement empirique et de pratiquer l’agilité.
SAFe a besoin de beaucoup de mots pour décrire le rôle Scrum Master. Parfois, ces descriptions sont claires. Dans d’autres cas, cependant, ils confondent. Voici quelques exemples de la description de SAFe.
Cadre de choix
Pour commencer, le SAFe Scrum Master prend en charge les équipes avec ScrumXP, Kanban et d’autres méthodes de travail. Intéressant ici est l’accent mis sur ScrumXP. Alors que les équipes Agile dans un environnement SAFe peuvent choisir leur façon de travailler, SAFe met l’accent sur ScrumXP.
ScrumXP de SAFe est un mélange de Scrum et de programmation extrême. Avec ça, ce n’est pas Scrum.
Un Scrum Master «Scrum» aidera l’équipe à créer des produits de grande valeur et les formera à utiliser des méthodes de travail qui y contribueront. Le Scrum Guide ne mentionne aucune pratique supplémentaire, car en établissant une liste, il exclurait d’autres pratiques.
Aider à s’améliorer
Un SAFe Scrum Master aide une équipe à améliorer les performances dans les domaines de la qualité, de la prévisibilité, du débit et de la vitesse. Il / Elle les aide à devenir de meilleurs résolveurs de problèmes. Cependant, le Scrum Guide explique uniquement que les Scrum Masters aident les équipes à créer des produits de grande valeur. Il est intéressant de noter que SAFe ne mentionne pas Valeur dans le contexte de l’amélioration. Ainsi, une équipe peut apporter plus de qualité, de prévisibilité, un meilleur écoulement et une vitesse plus élevée et manquer d’apporter plus de valeur.
Culture
Le SAFe Scrum Master contribue également à créer une culture de discipline technique et de savoir-faire. Il / elle travaille à bâtir une équipe hautement performante et aide à résoudre les conflits interpersonnels, les défis et les opportunités de croissance. Le SAFe Scrum Master aide également souvent l’équipe à établir des relations efficaces avec d’autres équipes. Enfin, un SAFe Scrum Master aide les individus et les équipes à changer de personnel.
Tout cela est bien plus descriptif que vous ne le trouverez dans le Scrum Guide. Un Scrum Master «Scrum» peut faire ces choses pour aider à créer des produits de grande valeur. Mais le Scrum Guide est délibérément vague à ce sujet.
Sourcing du rôle
SAFe a des idées très claires sur la façon de s’approvisionner en SAFe Scrum Master. Le rôle peut être à temps partiel ou à temps plein. Pour l’échelle de l’entreprise, SAFe recommande un Scrum Master à temps partiel. Ce serait censé être un défi de faire passer le besoin de Scrum Masters à plein temps dans un environnement de 100 équipes ou plus. La section SAFe Scrum Master explique même qu’une entreprise doit choisir entre la capacité de développeur et la capacité Scrum Master, laissant entendre que la capacité de développeur apporte plus de mérite. Par conséquent, SAFe suppose qu’un rôle Scrum Master est à temps partiel, sauf au début de la transformation. SAFe recommande également d’avoir des consultants externes en tant que Scrum Masters, en particulier lors de l’adoption initiale de SAFe.
SAFe suppose que le rôle Scrum Master est à temps partiel.
Le Scrum Guide ne traite pas de tout cela, laissant de la place à toutes sortes de choix. On pourrait faire valoir que SAFe laisse la même marge de manœuvre, mais il propose de nombreuses soi-disant meilleures pratiques qui poussent essentiellement les entreprises dans une certaine direction.
Les SAFe Scrum Masters ont également des responsabilités qui ne sont pas (totalement) conformes au rôle du Scrum Master «Scrum». C’est ici que les deux rôles deviennent nettement différents.
Assurer le processus
Un SAFe Scrum Master s’assure que l’équipe suit le processus Agile convenu. Cela signifie qu’un SAFe Scrum Master peut intervenir lorsqu’une équipe s’écarte du processus. Un Scrum Master «Scrum» ne fait que promouvoir et soutenir Scrum. Lorsqu’une équipe s’écarte de Scrum, le Scrum Master Scrum ne peut pas la forcer à se remettre sur la bonne voie.
Favoriser un environnement hautement performant
SAFe Scrum Masters favorise un environnement pour une dynamique d’équipe hautement performante, un flux continu et une amélioration implacable. Le Scrum Guide ne mentionne pas tout cela. Il ne traite que:
- «… Aider l’équipe de développement à créer des produits à haute valeur ajoutée» – Scrum Guide 2017;
- «… Encourage l’équipe Scrum à améliorer, dans le cadre du processus Scrum, son processus de développement et ses pratiques pour le rendre plus efficace et plus agréable pour le prochain Sprint.» – Scrum Guide 2017.
Aide à la mise en œuvre de SAFe
SAFe Scrum Masters aide à mettre en œuvre et à soutenir les principes et pratiques SAFe. Ils travaillent en collaboration avec les ingénieurs de train de libération et les ingénieurs de train de solutions pour améliorer l’efficacité de SAFe.
Ils aident également l’équipe à se coordonner avec les autres équipes du train de versions Agile. SAFe Scrum Masters représente fréquemment l’équipe dans la Scrum of Scrums.
Ce sont toutes des responsabilités qui ne sont pas pour un Scrum Master ‘Scrum’.
Un Scrum Master SAFe n’a pas les mêmes responsabilités qu’un Scrum Master ‘Scrum’. Même certaines responsabilités qui figurent dans le Scrum Guide ne s’appliquent pas à un SAFe Scrum Master. Cela peut expliquer pourquoi un SAFe Scrum Master n’est pas un rôle à temps plein.
Adoption de Scrum
Le Scrum Master accompagne l’équipe de développement, le Product Owner et l’organisation dans son adoption de Scrum. Cependant, un SAFe Scrum Master se concentre principalement sur les deux premiers. Le rôle des SAFe Scrum Masters organisation est beaucoup moins importante. Au sein de SAFe, d’autres rôles assument d’énormes parts de cette responsabilité.
Un SAFe Scrum Master ne dirigera pas l’organisation dans son adoption de Scrum, ne planifiera pas les implémentations de Scrum et ne recommandera pas de changements à l’organisation qui aideront l’équipe à améliorer leur adoption de Scrum. Ils peuvent le faire pour l’adoption de SAFe dans son ensemble. Cela peut inclure des modifications recommandées qui aident à améliorer l’adoption de Scrum.
Transparence des artefacts
Un aspect que beaucoup ignorent mais qui est essentiel en même temps est le rôle des Scrum Masters dans la transparence des artefacts pour permettre l’empirisme. Oh au fait:
L’empirisme est un mot qui est totalement absent de la description du rôle SAFe Scrum Master. Il en va de même pour la transparence des artefacts.
Sans transparence, l’équipe et ses parties prenantes peuvent prendre les mauvaises décisions. Un Scrum Master doit s’assurer que les artefacts sont complètement transparents et aider l’équipe à atteindre une transparence totale si ce n’est pas le cas.
Chaque fois que vous voyez une description de poste mentionnant le rôle de «Scrum Master», vous devez regarder au-delà du titre. Outre les nombreuses idées fausses sur le rôle, il existe également des différences subtiles mais importantes entre un Scrum Master dans un environnement SAFe et un Scrum Master selon le Scrum Guide.
Certaines des responsabilités sont les mêmes, mais d’autres responsabilités sont nettement différentes. Si vous réalisez alors que SAFe promeut un framework appelé ScrumXP, alors il devient clair que le Scrum Master tel qu’il existe dans Scrum pourrait mieux avoir un nom différent.