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.
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.