Tribe Scrum Master

27-08-2024 10:11:02

6'48"

D'où vient le nom de Tribe Scrum Master?

Le terme Tribe Scrum Master provient de l'évolution des méthodologies agiles, en particulier dans le cadre de la mise en Å“uvre de Scrum à grande échelle. Dans ce contexte, une "tribe" (tribu) fait référence à un groupe d'équipes Scrum — mais aussi, simplement agiles — qui travaillent ensemble sur un même produit ou projet. Le rôle de "Tribe Scrum Master" est donc celui d'un facilitateur qui aide à coordonner les efforts de plusieurs équipes Scrum au sein de cette tribu, en veillant à ce que les principes agiles soient respectés et que la collaboration entre les équipes soit fluide.

Ce concept est souvent utilisé dans des organisations qui adoptent des structures agiles à l'échelle (at scale), comme celles décrites dans le cadre de frameworks tels que Scrum@Scale ou SAFe (Scaled Agile Framework) ou … L(i)VID, car c'est bien de l'observation des problèmes que posaient les méthodes agiles appliquées à de multiples équipes appelés à collaborer à la création d'une valeur commune qu'est apparu le concept L(i)VID de base. Ces frameworks visent à étendre les pratiques agiles au-delà des équipes individuelles pour inclure des niveaux organisationnels supérieurs, permettant ainsi une meilleure synchronisation et une plus grande efficacité dans la gestion de projets complexes.

Ainsi, le nom "Tribe Scrum Master" reflète à la fois la fonction de gestion et de facilitation au sein d'une tribu d'équipes, tout en soulignant l'importance de la collaboration et de l'agilité à l'échelle.

Le rôle de Tribe Scrum Master

Le Tribe Scrum Master est donc celui d'un coordonnateur d'une équipe composée d'équipes; il est à la Tribu ce que le Scrum Master est à l'équipe. organisations agiles, en particulier dans le cadre SAFe. Son origine découle de l'évolution des pratiques agiles, visant à coordonner plusieurs équipes Scrum au sein d'une "tribu".

Le rôle de Tribe Scrum Master est une position clé dans une organisation pratiquant l'Agilité à grande échelle, comme le framework SAFe (Scaled Agile Framework). Le Tribe Scrum Master est responsable de faciliter la mise en Å“uvre de pratiques agiles au niveau d'une tribu, qui regroupe plusieurs équipes travaillant ensemble sur un ou plusieurs produits ou services. Si le rôle de Scrum Master est un rôle idéalement rotatif (il passe d'un membre d'une équipe à un autre membre de l'équipe) et optionnel [1] . Les principales responsabilités d'un Tribe Scrum Master incluent :

  • Coaching et soutien : Le Tribe Scrum Master agit en tant que coach pour les équipes agiles au sein de sa tribu, en les aidant à comprendre et à appliquer les principes et les pratiques agiles de manière efficace.
  • Coordination : Il assure la coordination entre les différentes équipes de la tribu, en facilitant la communication, la collaboration et la synchronisation des efforts.
  • Résolution de problèmes : Le Tribe Scrum Master intervient pour résoudre les points de blocage et les problèmes qui rendent difficile le progrès des équipes, en s'assurant que les flux de travail soient fluides et que les équipes disposent des ressources nécessaires.
  • Amélioration continue :Il encourage et facilite les initiatives d'amélioration continue (Kaizen) au sein de la tribu, en identifiant les opportunités d'optimisation des processus et en encourageant l'innovation.
  • Alignement stratégique : Le Tribe Scrum Master travaille en étroite collaboration avec d'autres rôles de l'organisation, tels que les Product Owners et les Release Train Engineers, pour s'assurer que la tribu est alignée sur la vision stratégique globale et contribue aux objectifs de l'entreprise.

Coaching

Les responsabilités du coaching et du soutien du Tribe Scrum Master sont essentielles pour garantir le bon fonctionnement de la méthode Agile au sein de l'organisation. Voici certaines des activités importantes qu'un coach Agile peut réaliser pour soutenir le Tribe Scrum Master  mais aussi les activités qu'un Tribe Scrum Master peut envisager pour soutenir et conseiller les équipes dont il a la responsabilité:

  • Aider les équipes agiles à comprendre les principes agiles, à les appliquer de manière efficace dans son équipe, à les améliorer.
  • Fournir des conseils et des orientations pour résoudre les problèmes et les obstacles rencontrés. Ouvrir les portes de l'organisation ou aider les autres à en comprendre les arcanes.
  • Assister ceux qui sont en charge de l'organisation de cérémonies agiles à les mettre en place, les conduire, les modérer, etc. : Daily Standups, Sprint Plannings, Reviews et démos, Rétrospectives, Program Increment Plannings, …
  • Évaluer et améliorer en continu le niveau de maturité en fournissant des feedbacks et des recommandations constructifs. Pour ce faire, on pensera à déveloper un modèle d'évaluation aisé et rapide [2] .
  • Collaborer avec d'autres coachs Agile, Scrum Masters, Tribe Scrum Masters et membres de tribus pour partager les bonnes pratiques et les leçons apprises (voir ci-dessous).
  • Favoriser la pollinisation : il s'agit de féconder l'organisation en disséminant les pratiques qui ont rencontré des succès (recettes) [3] : Chapters, CoPs, … sont des exemples de pollenisation.

Pour ce qui est des réunions spécifiques sur ces sujets, le coaching peut être organisé sous différentes formes :

  • Des sessions de coaching individuel pour discuter des problèmes spécifiques rencontrés et des solutions possibles. Un support très intéressant dans l'organisation de ces sessions est le résultat de l'AMaM (Agility Maturity Model)
  • Des réunions d'équipe pour partager les meilleures pratiques, identifier les opportunités d'amélioration et renforcer la collaboration au sein du Tribe.
  • Des ateliers et des formations pour approfondir la compréhension des concepts Agile et renforcer les compétences des Scrum Masters et des membres de l'équipe.
  • La participation libre à des Brown Bag Sessions : Les Brown Bag Sessions sont des réunions informelles qui se tiennent généralement autour de l'heure du déjeuner. Le concept repose sur l'idée que les participants apportent leur propre repas, souvent dans un sac en papier brun, d'où le nom. Ces sessions permettent à un membre de l'équipe de partager des connaissances ou d'enseigner un sujet à ses collègues dans un cadre détendu.

La fréquence de ces réunions dépend des besoins des individus, de l'équipe et de l'organisation. Il est recommandé d'avoir des interactions régulières pour garantir que le coaching est adapté en fonction de l'évolution des circonstances.

Mission et responsabilités

Sa mission principale est de faciliter la collaboration entre les équipes, en assurant la mise en œuvre des pratiques agiles et en éliminant les obstacles. Il est également responsable de la formation des Scrum Masters au sein de la tribu et de l'amélioration continue des processus.

Comparaison avec le Release Train Engineer (RTE)

Le Release Train Engineer agit comme un facilitateur pour l'ensemble du train agile, coordonnant les efforts entre plusieurs tribus et équipes. Alors que le Tribe Scrum Master se concentre sur une seule tribu, le RTE supervise plusieurs Tribe Scrum Masters, facilitant des cérémonies comme le PI Planning et le Scrum of Scrums.

Le rôle de Tribe Scrum Master

En termes de suivi, le coach Agile peut mettre en place une grille d'évaluation des pratiques agiles (voir AMaM), des indicateurs de performance clés (KPIs) ou des revues régulières pour mesurer les progrès et identifier les points d'amélioration. Il est important de documenter les actions prises, de fournir des feedbacks constructifs et de suivre l'évolution des pratiques au fil du temps. En résumé, le coaching et le soutien du Tribe Scrum Master sont cruciaux pour garantir la réussite de l'implémentation de la méthodologie Agile au sein de l'organisation. Il est essentiel de maintenir une communication ouverte, des interactions régulières et un suivi continu pour favoriser l'amélioration continue et le succès à long terme.

Notes de bas de page

[1] … Je vais m'attirer les foudres des puristes de Scrum en affirmant cela parce que je vais à l'encontre de ce qui est communément admis; cependant, cette affirmation est la stricte réalité surtout dans les organisations ayant atteint un degré de maturité suffisant en matière d'agilité: dans ces cas, chaque membre d'une équipe a la maturité requise pour rappeler à n'importe quel autre membre les principes et les bonnes pratiques promues par l'Agilité sans avoir besoin du titre de Scrum Master. C'est une situation très courante, et même émergente, que l'on rencontre au sein d'équipes assemblées sur le long terme

[2] … Patrice Kerremans et moi-même avons développer un tel modèle qui était divisé en divers chapitres, chacun comporrant plusieurs questions. Ce modèle prenait environ 5 minutes à remplir et on demandait aux membres d'une équipe de faire leur propre évaluation sur base mensuelle. Les résultats de ces évaluations étaient utilisés par les coachs afin de déterminer les sujets à améliorer pour chaque individu; les résultats restaient confidentiels. Ils étaient aussi agrégés par équipe pour pouvoir juger de sa maturité. Il est à noter que seuls les résultats agrégés étaient utilisés afin de pouvoir proposer la sortie d'une équipe de l'incubateur digital où nous opérions. Nous avions baptisé ce modèle AMaM — Agility Maturity Model. C\est Patrice Kerremans qui en avait développé le code.

[3] … La pollenisation, bien qu'extrêmement attractive, rencontre souvent des difficultés inattendues en ce que les individus sont souvent intéressés par ce que les autres adoptent leurspratiques mais cherchent rarement à en adopter à leur tour. C'est avant tout une question d'égo, malheureusement.

Telegram icon