Simyl
simylflow
Accueil du cours
Module 2 : Niveau équipe
Leçon 1 sur 3
18 min

Équipes agiles dans SAFe

Composition de l'équipe, rôles et comment les équipes s'intègrent dans le train de livraison agile plus large.

1Composition de l'équipe

Dans SAFe, l'équipe agile est le bloc de construction fondamental. Tout — le train de livraison, le train de solution, le portefeuille — existe pour soutenir les équipes qui font un excellent travail.

Une équipe agile SAFe est :

  • Interfonctionnelle : L'équipe possède toutes les compétences nécessaires pour définir, construire, tester et déployer des incréments de valeur. Aucun transfert vers d'autres équipes pour « leur partie ».
  • Auto-organisée : L'équipe décide comment faire le travail. La direction établit le quoi et le pourquoi; l'équipe possède le comment.
  • Dédiée : Les membres de l'équipe sont alloués à 100 % à une seule équipe. Pas de partage entre plusieurs équipes — le changement de contexte détruit le flux.
  • Pérenne : Les équipes restent ensemble à travers les PI et les itérations. Il faut du temps pour bâtir la confiance et la compréhension partagée qui produisent une haute performance.
  • Petite : 5 à 11 personnes. Assez grande pour des compétences diversifiées, assez petite pour une vraie collaboration.

Les équipes adoptent généralement Scrum (le plus courant), Kanban (pour les équipes de support/opérations ou le travail orienté flux), ou ScrumBan (un hybride). SAFe n'impose pas une méthode spécifique — il impose que les équipes soient agiles et s'intègrent sur la cadence du train de livraison.

Le principe de dévouement

Les membres d'équipe partagés sont le tueur silencieux #1 de l'agilité à l'échelle. Quand quelqu'un est dans 3 équipes, il n'est vraiment dans aucune équipe. SAFe est explicite : dévouement à 100 % à une seule équipe.

2Rôles au sein de l'équipe

Chaque équipe agile SAFe a trois rôles clés :

Scrum Master / Coach d'équipe — Facilite les événements, élimine les obstacles, coache l'équipe sur les pratiques agiles et protège l'équipe des perturbations externes. Dans SAFe, le SM aide également à coordonner avec d'autres équipes sur le train de livraison et participe au Scrum des Scrums.

Product Owner (PO) — Possède le backlog d'équipe, définit et accepte les stories, et représente le client auprès de l'équipe. Le PO travaille avec la gestion de produit (un rôle au niveau du train de livraison) pour décomposer les fonctionnalités en stories implémentables. Le PO est habilité à prendre des décisions de portée et de priorité au niveau de l'équipe.

Développeurs — Tous les autres : ingénieurs, testeurs, designers, analystes. SAFe ne prescrit pas de rôles de développeur spécifiques. L'équipe possède collectivement tout le travail de développement incluant les tests, la documentation et le déploiement.

Distinction clé par rapport au Scrum à équipe unique : Dans SAFe, le PO ne travaille pas en isolation. Il collabore avec d'autres PO sur le train de livraison et avec la gestion de produit pour s'assurer que les priorités au niveau de l'équipe s'alignent avec les objectifs au niveau du programme. Cet alignement est ce qui rend SAFe « à l'échelle » — l'autonomie individuelle de l'équipe dans une direction partagée.

3Équipes sur le train de livraison

Les équipes ne fonctionnent pas en isolation. Elles font partie d'un train de livraison agile (ART) — généralement 5 à 12 équipes (50 à 125 personnes) travaillant sur un flux de valeur partagé.

Être sur un train de livraison signifie :

  • Cadence partagée : Toutes les équipes exécutent la même longueur d'itération (habituellement 2 semaines) et la même cadence de PI (habituellement 8 à 12 semaines).
  • Planification partagée : Toutes les équipes planifient ensemble lors de la planification de PI, rendant les dépendances visibles et les engagements transparents.
  • Intégration partagée : Toutes les équipes contribuent à la démo système à chaque itération, prouvant que le système intégré fonctionne.
  • Amélioration partagée : Toutes les équipes participent à l'événement Inspecter et adapter à la fin de chaque PI.

Le train de livraison a des rôles supplémentaires qui soutiennent les équipes :

  • Release Train Engineer (RTE) : Facilite les événements du train de livraison, gère les risques et élimine les obstacles inter-équipes. Pensez au RTE comme un Scrum Master pour le train de livraison.
  • Gestion de produit : Définit la vision et la feuille de route du programme, priorise le backlog du programme, travaille avec les PO sur la décomposition des fonctionnalités.
  • Architecte système : Guide les décisions architecturales à travers les équipes, assure l'alignement technique, traite les préoccupations transversales.

Ces rôles au niveau du train de livraison existent pour résoudre les problèmes de coordination que les équipes individuelles ne peuvent pas résoudre seules.

Topologies d'équipe dans SAFe

Envisagez d'organiser les équipes par flux de valeur ou domaine de fonctionnalité plutôt que par couche technologique. Les équipes de fonctionnalités (full-stack) réduisent les transferts. Les équipes de plateforme fournissent des services partagés. Cela s'aligne avec la pensée Team Topologies.

Points clés
  • Les équipes sont interfonctionnelles, auto-organisées, dédiées, pérennes et petites (5 à 11)
  • Trois rôles : Scrum Master, Product Owner, Développeurs
  • Les équipes opèrent sur un train de livraison avec cadence, planification, intégration et amélioration partagées
  • Les rôles du train de livraison (RTE, gestion de produit, architecte système) résolvent la coordination inter-équipes