Remarque : le site a été traduit automatiquement. Passe à l'anglais pour une expérience de lecture optimale.

2022-04 Blog Header Release Train Agile

Formation à la libération en Agile : Tout ce que tu dois savoir

Tout le monde commence petit : En général, lors de la mise en œuvre de méthodes agiles, tu commences avec une poignée de petites équipes qui apportent leur contribution au grand tout. Cependant, à long terme et au fur et à mesure que la taille de ton entreprise ou le nombre d'équipes augmente, le besoin de communication et donc d'équipes interfonctionnelles se fait sentir. Car bientôt, des dizaines de "domaines" plus importants travailleront à la représentation du flux de valeur de ton entreprise. 

Le problème : dans un environnement évolutif, il est difficile et complexe de coordonner efficacement de nombreuses équipes agiles. Pour éviter le chaos, tu as donc besoin d'un concept d'organisation mûr. C'est là qu'intervient une formation de release agile. Je te montre comment est structuré un Release Train en Agile, comment il fonctionne – et comment ton entreprise peut en profiter.

 

Formation de libération agile Définition

Un Agile Release Train – ou plus brièvement "ART" – est un groupe de travail à long terme, typiquement composé de 50 à 125 personnes, qui planifie, développe, met en œuvre, teste et lance un produit ensemble. Le groupe est organisé en sous-équipes. Les différentes équipes travaillent ensemble pour créer une grande valeur ajoutée pour le client. La planification Agile Release Train et l'approche des équipes s'orientent fortement vers le flux de valeur (ou "Value Stream" en anglais) de l'entreprise (voir aussi "Cartographie des flux de valeur").

Le Release Train Agile réunit tous les secteurs d'une organisation. Il est donc conçu de manière interfonctionnelle ou cross-fonctionnelle. Cela signifie que l'ART rassemble non seulement des équipes, mais aussi différents départements –, par exemple la gestion des produits, le développement et la gestion de la qualité –. 

Plusieurs ART forment un Solution Train. Un Solution Train coordonne la collaboration entre les différents Agile Release Trains ainsi que l'intégration de systèmes externes, comme par exemple un Supplier. Pour en savoir plus sur les niveaux dans lesquels une entreprise est classée selon le cadre Scaled Agile, consulte l'article "Les niveaux SAFe expliqués simplement".

 

Caractéristiques d'une release train en Agile

Un Agile Release Train dans SAFe® porte ces caractéristiques :

Interfonctionnel

Tous les secteurs de l'entreprise travaillent ensemble : Matériel, logiciel, test, conformité, etc. Cela signifie aussi qu'un Agile Release Train aligne les équipes sur une tâche commune.

 

Source Diagramme Release Train : mon partenaire agile

 

Durable

Les membres de l'équipe travaillent ensemble de manière permanente – et pas seulement pour un projet, par exemple. Résultat : ils se développent automatiquement. En effet, en coopérant avec des collaborateurs ayant d'autres compétences clés, ils élargissent leurs connaissances.

Autonome

Les collaborateurs et les équipes travaillent de manière auto-organisée. Cela favorise leur capacité à penser de manière innovante et à résoudre eux-mêmes les problèmes. De cette manière, ils peuvent se développer continuellement ou créer une plus grande valeur ajoutée pour le client.

 

Les rôles : Comment se composent les Release Trains Agile dans la pratique ?

Pour qu'un Agile Release Train en SAFe® obtienne des résultats sans problème et de manière efficace, il a besoin de facilitateurs actifs qui ont assimilé la méthode de travail agile. Ces rôles sont décisifs :

Scrum Master : Dans le Release Train in Agile, le Scrum Master son équipe en tant que Servant Leader à travers tous les processus jusqu'au lancement du produit. Il accompagne, coache l'équipe et dirige les réunions, les sprints et met en œuvre les meilleures pratiques. Dans l'idéal, un Scrum Master s'occupe de deux équipes au maximum.

Propriétaire de produit : Le Propriétaire de produit est responsable de l'utilité, c'est-à-dire de la valeur ajoutée pour le client, qu'une ou plusieurs équipes produisent. Il priorise par exemple le Product Backlog avec les souhaits du client.

Ingénieur de formation de lancement: Le Release Train Engineer – également connu sous le nom de Release Train Manager Agile – est chargé de gérer le Release Train dans son ensemble, quasiment comme un Scrum Master pour les 50-125 personnes à un niveau supérieur. Son objectif est de simplifier la mise en œuvre du programme, d'éliminer les obstacles dans les processus de travail et de gérer les risques et les dépendances entre les équipes. 

Chef de produit : Le Product Manager prend en charge la vision et la stratégie du produit. Pour cela, il communique avec les parties prenantes internes et externes. De cette manière, il peut définir et satisfaire les exigences des clients.

Architectes de système : Les architectes système –, également appelés ingénieurs système –, gardent un œil sur l'ensemble de la construction. Ils veillent avant tout à ce que les éléments importants du système et les interfaces s'imbriquent sans problème.  

Membres de l'équipe Agile Release Train : Les membres individuels de l'équipe sont les nombreux petits piliers qui créent le grand tout. Ils travaillent ensemble à travers différentes fonctions et se concentrent sur le développement incrémental des fonctionnalités du produit. Ils sont typiquement organisés en équipes.

Propriétaire d'entreprise : Les propriétaires d'entreprise sont les principales parties prenantes internes du Release Train in Agile. Ils sont responsables du fait que l'ART atteigne les résultats commerciaux escomptés. En pratique, il ne s'agit pas toujours des propriétaires, mais parfois des directeurs généraux ou autres.

La plupart des coachs Agile tournent en rond...

...et traiter les symptômes superficiels. Il est temps d'utiliser la psychologie – pour un changement d'état d'esprit durable.

"Beaucoup de membres de l'équipe n'osent pas ouvrir la bouche !"

"Nous découvrons trop de problèmes et de bugs inattendus à un moment tardif !"

"Pourquoi me faut-il parfois des heures pour préparer une simple rétrospective ?"

Avantages de l'Agile Release Train

Tu sais maintenant comment est structuré un Release Train en Agile et comment il fonctionne. Quels sont les avantages que tu peux tirer du travail dans un ART ?

Vision commune : L'Agile Release Train relie la stratégie d'entreprise au niveau de l'équipe. De cette manière, ton entreprise augmente les chances que la vision soit mise en œuvre dans toutes les équipes "d'un seul tenant". 

Une collaboration sans faille : L'Agile Release Train favorise une collaboration efficace entre de nombreuses équipes dans lesquelles une communication accrue est nécessaire. Il garde surtout à l'esprit les progrès et les interdépendances entre les équipes.

Des résultats plus rapides : Un Release Train Agile de structure classique visualise différentes méthodes de travail et processus et utilise des métriques & des réunions spécifiques. Il accélère ainsi la communication ciblée des équipes et donc leur travail.

Des coûts plus bas : Une formation de release en Agile réduit (du moins en théorie, si elle est correctement mise en œuvre) les coûts. En effet, la méthode de travail efficace des équipes rend souvent les retouches ultérieures dans le développement superflues.

 

Réunions spéciales dans le Release Train (Agile)

Un Release Train en Agile nécessite des réunions appelées Release Train Sync. Ces réunions garantissent que les équipes maintiennent leurs progrès, résolvent les problèmes essentiels et discutent des risques. Tu peux surtout utiliser les formats de réunion suivants 

  • Inspect and Adapt,
  • ART Sync
  • Mêlée de mêlées 
  • PO Sync
  • Planification de l'augmentation des programmes (PIP)
  • Démonstration du système

distingue. Les réunions Release Train Sync sont indispensables dans SAFe® pour que les différentes équipes continuent à travailler vers le même objectif. Ce n'est que si elles savent quel est le statu quo dans les autres équipes qu'elles peuvent aborder leurs tâches de manière efficace. Les réunions sont donc une plate-forme centrale pour synchroniser la vision commune et l'objectif commun.

 

Source : Réunions de synchronisation des formations de mise en œuvre agile – Management Bliss

 

Comment bien lancer un ART

Pour mettre en œuvre correctement un ART, tu dois prendre ton temps. Surtout dans les grandes entreprises, tu as besoin d'une bonne vue d'ensemble pour la planification Agile Release Train. Cependant, avec de la patience et les bons experts, tu peux atteindre une préparation au lancement de l'Agile Release Train même dans des structures organisationnelles complexes. Tu peux aborder le lancement en 10 étapes :

1. former des conseillers de programme SAFe (SPC)

Les consultants du programme SAFe mènent la transformation agile en guidant les leaders et les parties prenantes grâce à leurs connaissances. Ce faisant, ils enseignent également comment l'ART fonctionne avec succès.

2. former des Lean Agile Leaders

Les Lean Agile Leaders mettent en œuvre les principes de SAFe dans l'entreprise et vérifient où la transition vers la méthode de travail agile se heurte encore. Forme-les pour cela.

3. identifier le flux de valeur

Pour obtenir de meilleurs résultats de manière plus efficace avec un ART, tu dois identifier les flux de valeur les plus importants dans l'entreprise. Ce n'est qu'avec ces derniers que tu pourras ensuite mettre en place un ART qui profitera à ton entreprise. La pratique la plus courante est le Value Stream Mapping.

4. établir l'ART

Maintenant, tu établis l'ART et répartis les responsabilités entre les équipes impliquées. Ils créent, mettent en œuvre et vérifient la valeur pour ton entreprise ou, en fin de compte, pour le client.

5. définir les rôles

Définis les rôles qui mènent l'ART vers le bon objectif. Les responsables mentionnés ci-dessus jouent un rôle décisif.

6. affiner le backlog de produit

Le chef de produit et les parties prenantes élaborent une liste de fonctionnalités qui créent une vision commune pour l'ART. Les fonctionnalités sont ensuite transformées en user stories. Les équipes peuvent alors établir un plan pour les itérations.

7. former des équipes pour le framework 

Forme les équipes pour SAFe.

8e PI Planning et lancement de l'ART

Pour aligner les équipes sur le travail à faire, elles se rencontrent lors d'une réunion. Cela garantit une vision et un objectif communs. Ensuite, tu peux lancer l'ART.

9. exécuter PI Planning

Mets en pratique le PI Planning pour que les équipes aient une feuille de route concrète pour leur sprint. 

10ème itération IP

Tu peux maintenant lancer "Innovation" et "Planification" – mieux connue sous le nom d'itération IP. C'est la dernière itération au sein de PI.

La vidéo te montre en 10 étapes comment mettre sur pied ton premier Release Train en détail. "Lancement de la formation de lancement Agile" – Nous n'allons pas si loin ici 🙂

 

Conclusion

Une formation de release agile aligne les équipes sur une tâche commune – et crée ainsi plus rapidement de meilleurs résultats. Si tu veux en savoir plus sur la manière de mettre à l'échelle les méthodes agiles avec succès, tu peux consulter Projet Scagile pure. Cela te montre dans différentes vidéos et webinaires gratuits comment aborder correctement une transformation agile. N'hésite pas à y jeter un coup d'œil.

Partage cet article dans ton réseau

Tu as besoin de booster ton équipe ? Fais ce qui suit La rétrospective Spotify Health Check!

Première question Health : "😍 Nous aimons aller au travail et nous avons beaucoup de plaisir à travailler ensemble".

Envie d'en savoir plus ? Essaie dès maintenant notre outil rétro.

Articles qui pourraient vous intéresser

Echometer Bulletin d'information

Ne manque pas les mises à jour sur Echometer & reçois de l'inspiration pour travailler de manière agile