🤹 [26/06/2023] Résumé de Team Topologies

Introduction :

Team Topologies est un bouquin de Manuel Pais et Matthew Skelton. C'est un bouquin théorique qui traite des différents types d'équipes et de leurs modes d'interaction.

Je vous fais ici un résumé que vous pouvez trouver dans cette vidéo et qui correspond à pas mal de trucs que j'ai lus.

En très gros, Team Topologies, c'est 4 types d'équipes et 3 modes de communication. Je vous les liste ici :

4 types d'équipes :

Stream-aligned Team

  • C'est le type d'équipe de base : Autonome et pluridisciplinaire
  • C'est typiquement l'équipe SCRUM
  • C'est une équipe produit … ou pas forcément !
  • Ce type d'équipe travaille sur un flux de valeur (et pas forcément un produit).
  • Ils ne sont pas "forcément" au contact des utilisateurs finaux
  • Elle peut travailler pour des utilisateurs internes

Enabling Team

  • Ils ne produisent pas directement de la valeur
  • Ils sont en support des autres équipes
  • Ils permettent aux autres équipes d'aller plus loin
  • Ils sont transverses
  • Ont souvent une posture de coach
  • Ils font monter en compétence les autres équipes
  • (Les CoP pourraient être des enabling teams)

Complicated Subsystem

  • Ni Stream aligned Team ni Enabling Team
  • Ce sont des experts techniques (donc rarement des experts produit)
  • Ces équipes peuvent être problématiques et devenir des "Component team"
  • Ces "Complicated Subsystem Team" doivent être utilisées en dernier recours

Plateform Team

  • Ils fournissent une plateforme, un service ou plutôt une abstraction de ces services.
  • Leur objectif est de simplifier les choses pour les Stream-Aligned Team
  • Exemple: les plateformes qui fournissent une infra pour les développeurs

3 modes d'interaction

On parle ici de types d'interaction entre les équipes.

Collaboration

  • C'est quand 2 équipes bossent ensemble
  • ils ont beaucoup d'interactions
  • Évidemment, plus il y a de personnes dans cette collaboration, plus c'est problématique
  • C'est bien pour des équipes qui débutent ensemble
  • Ça permet aussi d'accélérer l'innovation
  • Idéalement on commence avec de la collaboration
  • Puis on met en place des interfaces entre 2 équipes

X-a-a-service

  • Analogie avec l'acronyme "Software-As-A-Service"
  • Permet une relation d'autonomie des équipes
  • Autrement dit une relation "client / fournisseur" entre deux équipes

Facilitating

  • C'est pour aider des équipes
  • C'est LE modèle d'interaction pour les coachs et mentors
  • C'est donc pensé davantage pour les Enabling Teams

Conclusion

  • Team Topologies est très théorique, il n'y a rien de concret ni de guide "prêt à l'emploi"
  • Par ailleurs Team Topologies se veut un programme très visuel. On peut télécharger des modèles pour mieux visualiser ses organisations