Deze pagina is automatisch vertaald. Ga voor een betere leeservaring naar het Engels.

Naar Engels overschakelen
Jan Schaefer
Jan Schaefer

Release Train in Agile: Eenvoudig uitgelegd!

Iedereen begint klein: Meestal begin je bij het implementeren van agile methoden met een handvol kleine teams die bijdragen aan het grote geheel. Op de lange termijn echter, en naarmate de omvang van je bedrijf of het aantal teams groeit, is er behoefte aan communicatie en dus ook aan cross-functionele teams. Want: al snel werken tientallen grotere “gebieden” aan het in kaart brengen van de waardestroom van je bedrijf. 

Het probleem: In een grootschalige omgeving is het kostbaar en complex om veel agile teams efficiënt te coördineren. Om ervoor te zorgen dat de dingen niet in het honderd lopen, heb je een volwassen organisatieconcept nodig. Dit is waar een Agile Release Train om de hoek komt kijken. Ik laat je zien hoe een release train in Agile is opgebouwd, hoe het – werkt en hoe jouw bedrijf ervan kan profiteren.

Definitie Agile Release Train

Een Agile Release Train – of kortweg “ART” – is een langlopende werkgroep met meestal 50 tot 125 mensen die samen een product plannen, ontwikkelen, implementeren, testen en uitbrengen. De groep is georganiseerd in subteams. De individuele teams werken samen om een hoge waarde voor de klant te creëren. De Agile Release Train planning en de aanpak van de teams is sterk gericht op de waardestroom van het bedrijf (zie ook “Waardestroom in kaart brengen”).

De Agile Release Train verenigt alle gebieden van een organisatie. Dit betekent dat het cross-functioneel is gestructureerd. Dit betekent dat de ART niet alleen teams samenbrengt, maar ook verschillende afdelingen, zoals productmanagement, ontwikkeling en kwaliteitsmanagement. 

Verschillende ART’s vormen een Oplossing Trein. Een solution train coördineert de samenwerking van de verschillende Agile release trains en de inbedding van externe systemen zoals een leverancier. Je kunt meer te weten komen over de niveaus waarin een bedrijf is ingedeeld volgens het Scaled Agile Framework in het artikel “ SAFe-niveaus eenvoudig uitgelegd “%E2%80%9D.

Kenmerken van een Release Train in Agile

Een Agile Release Train in SAFe® heeft deze kenmerken:

Functieoverschrijdend

Alle onderdelen van het bedrijf werken samen: Hardware, software, testen, compliance, enz. Dit betekent ook dat een Agile Release Train teams focust op een gemeenschappelijke taak.

 

Bron vrijgavetrein diagram: mijn agile partner

 

Permanent

Teamleden werken permanent samen - en niet bijvoorbeeld alleen voor een project. Het resultaat: ze ontwikkelen zich automatisch verder. Want: door hun samenwerking met medewerkers met andere kerncompetenties breiden ze hun kennis uit.

Autonoom

Medewerkers en teams werken op een zelfgeorganiseerde manier. Dit bevordert hun vermogen om innovatief te denken en zelf problemen te blijven oplossen. Zo kunnen ze – voortdurend ontwikkelen of meer toegevoegde waarde creëren voor de klant.

Rollen: Hoe Agile Release Trainingen in de praktijk zijn samengesteld

Om een Agile Release Train in SAFe® soepel en efficiënt tot resultaten te laten leiden, zijn actieve facilitators nodig die de agile manier van werken hebben geïnternaliseerd. Deze rollen zijn cruciaal:

Scrum Master: In de Release Train in Agile is de Scrum Meester Als een zogenaamde dienend leider begeleidt hij zijn team bij alle processen tot aan de productlancering. Hij begeleidt en coacht het team en leidt vergaderingen, sprints en implementeert best practices. Optimaal begeleidt een Scrum Master maximaal twee teams.

Producteigenaar: De Product Eigenaar is verantwoordelijk voor het voordeel, d.w.z. de toegevoegde waarde voor de klant, dat een of meer teams produceren. Hij prioriteert bijvoorbeeld de productbacklog aan de hand van de wensen van de klant.

TreinmachinistDe Release Train Engineer – ook bekend als Agile Release Train Manager – is verantwoordelijk voor het overzien van de Release Train als geheel, bijna als een Scrum Master voor de 50-125 mensen op een hoger niveau. Zijn/haar doel is het vereenvoudigen van de programmaoplevering, het wegnemen van belemmeringen in werkprocessen en het beheren van risico’s en afhankelijkheden tussen teams. 

Productmanager: De productmanager is verantwoordelijk voor de productvisie en -strategie. Hiervoor communiceert hij met interne en externe belanghebbenden. Op deze manier kan hij de eisen van de klant definiëren en vervullen.

Systeemarchitecten: Systeemarchitecten – ook wel systeemingenieurs – genoemd houden het totale bouwwerk in de gaten. Daarbij letten ze er vooral op dat belangrijke systeemelementen en interfaces goed op elkaar aansluiten.  

Agile Release Train teamleden: De individuele teamleden zijn de vele kleine pijlers die het grote geheel creëren. Ze werken samen in verschillende functies en richten zich op de incrementele ontwikkeling van productfuncties. Ze zijn meestal georganiseerd in teams.

Bedrijfseigenaar: Business owners zijn de belangrijkste interne belanghebbenden van de Release Train in Agile. Zij zijn er verantwoordelijk voor dat de ART de beoogde bedrijfsresultaten bereikt. In de praktijk hoeven ze niet altijd eigenaar te zijn; ze kunnen ook directeur of iets dergelijks zijn.

Voordelen van de Agile Release Train

Je weet nu hoe een releasetrein in Agile is opgebouwd en hoe het werkt. Hoe profiteer je van het werken in een ART?

Gedeelde visie: De Agile Release Train verbindt de bedrijfsstrategie met het teamniveau. Op deze manier vergroot je bedrijf de kans dat de visie in alle teams samen wordt geïmplementeerd. 

Wrijvingsloze samenwerking: De Agile Release Train bevordert efficiënte samenwerking tussen veel teams waar meer communicatie nodig is. Het houdt vooral de voortgang en de teamoverstijgende afhankelijkheden in de gaten.

Snellere resultaten: Een klassiek gestructureerde Agile Release Train visualiseert verschillende werkmethoden en processen en maakt gebruik van specifieke metrieken en vergaderingen. Op deze manier versnelt het de doelgerichte communicatie van teams en dus hun werk.

Lagere kosten: Een releasetrein in Agile verlaagt de kosten (in theorie tenminste, als hij correct wordt geïmplementeerd). Want: De efficiënte manier waarop de teams werken, maakt latere verbeteringen in de ontwikkeling vaak overbodig.

Speciale bijeenkomsten in de Release Train (Agile)

Een release trein in Agile vereist zogenaamde release trein synchronisatiebijeenkomsten. Deze vergaderingen zorgen ervoor dat teams hun voortgang kunnen bijhouden, grote problemen kunnen oplossen en risico’s kunnen bespreken. Je kunt met name de volgende vergadervormen gebruiken 

  • Inspecteren en aanpassen,
  • ART Sync
  • Scrum der Scrums 
  • PO synchroniseren
  • Programma Increment Planning (PIP)
  • Systeemdemo

onderscheiden. Release Train Sync vergaderingen zijn essentieel in SAFe® om de verschillende teams naar hetzelfde doel te laten toewerken. Alleen als ze weten wat de status quo is in de andere teams, kunnen ze hun taken efficiënt aanpakken. Dit maakt de vergaderingen tot een centraal platform om de gemeenschappelijke visie en het gemeenschappelijke doel te synchroniseren.

 

Bron: Agile Release Train Sync Bijeenkomsten – Management Bliss

 

Hoe lanceer je een ART op de juiste manier

Om een ART goed te implementeren, moet je er de tijd voor nemen. Vooral in grote bedrijven heb je veel overzicht nodig voor Agile Release Train planning. Maar met geduld en de juiste experts bij de hand kun je Agile Release Train lanceringsgereedheid bereiken, zelfs in complexe organisatiestructuren. In principe kun je de lancering in 10 stappen aanpakken:

1. SAFe programma-adviseurs (SPC’s) opleiden

SAFe Programme Consultants leiden de agile transformatie door leiders en belanghebbenden te begeleiden met hun kennis. Daarbij leren ze ook hoe de ART succesvol werkt.

2. Lean Agile leiders opleiden

Lean Agile Leaders implementeren de principes van SAFe in het bedrijf en gaan na waar de overgang naar agile werken nog vastloopt. Train ze hiervoor.

3. de waardestroom identificeren

Om efficiënter betere resultaten te bereiken met een ART, moet je de belangrijkste waardestromen in het bedrijf identificeren. Alleen daarmee kun je later een ART opzetten waarvan je bedrijf zal profiteren. De gangbare praktijk hiervoor is het zogenaamde value stream mapping.

4. ART instellen

Nu zet je de ART op en verdeel je de verantwoordelijkheid over de betrokken teams. Zij creëren, implementeren en beoordelen de waarde voor je bedrijf en uiteindelijk voor de klant.

5. rollen definiëren

Bepaal de rollen die het ART naar het juiste doel leiden. Cruciale rollen worden gespeeld door de hierboven al genoemde verantwoordelijke personen.

6. de productbacklog verfijnen

Productmanagers en belanghebbenden ontwikkelen een lijst met functies die een gedeelde visie voor de ART creëren. De features worden vervolgens omgezet in user stories. De teams kunnen dan een plan opstellen voor de iteraties.

7. teams trainen voor het raamwerk 

Train de teams voor SAFe.

8e PI Planning en lancering van het ART

Om teams af te stemmen op het werk dat ze moeten doen, komen ze samen in een vergadering. Dit zorgt voor een gemeenschappelijke visie en doel. Daarna kun je de ART lanceren.

9. PI-planning uitvoeren

Breng PI Planning in de praktijk zodat teams een concreet stappenplan hebben voor hun sprint. 

10e IP iteratie

Nu kun je beginnen met “Innovation” en “Planning” - beter bekend als IP Iteration. Het is de laatste iteratie binnen de PI.

De video laat je in 10 stappen zien hoe je je eerste release trein in detail instelt. “Agile releasetrein lanceren - zo diep gaan we hier niet :)

 

Conclusie

Een Agile Release Train stemt teams af op een gemeenschappelijke taak – en zorgt sneller voor betere resultaten. Als je meer wilt weten over hoe je agile methoden succesvol kunt schalen, kijk dan gerust eens naar Project Scagile in. Deze laat je in verschillende gratis video’s & webinars zien hoe je een agile transformatie op de juiste manier aanpakt. Neem gerust een kijkje.

Blog-categorie

Meer artikelen over "Wendbaarheid schalen"

Alle artikelen in deze categorie bekijken
Agile Spotify Model: Squads, Tribes, Chapters & Guilds uitgelegd

Agile Spotify Model: Squads, Tribes, Chapters & Guilds uitgelegd

Kort overzicht van het Spotify-model: Hoe Squads, Tribes, Chapters en Guilds agile schalen, welke rollen betrokken zijn en waar je op moet letten bij de implementatie.

Agility Gezondheidsradar: De 13 populairste modellen voor agile KPI's

Agility Gezondheidsradar: De 13 populairste modellen voor agile KPI's

De Amerikaanse journalist en schrijver Prentice Mulford zei ooit: „Wie een kwaad herkent, heeft het al bijna genezen.“ Prentice Mulford Het is dus geen wonder dat we een temperatuur opnemen, naar d...

Werkovereenkomsten: 10 voorbeelden, voorbeelden & sjablonen

Werkovereenkomsten: 10 voorbeelden, voorbeelden & sjablonen

Effectieve samenwerking in teams is cruciaal voor succes, vooral in de context van agile methoden zoals Scrum. Werkafspraken spelen een cruciale rol bij het creëren van een duidelijk kader voor sam...

De Scrum Master als Dienend Leider: 8 stof tot nadenken

De Scrum Master als Dienend Leider: 8 stof tot nadenken

Als ervaren psycholoog en Scrum Master begrijp ik de uitdagingen waar teamleiders in een agile omgeving mee te maken krijgen. De balans vinden tussen wendbaarheid en leiderschap is geen gemakkelijk...

Prestatiedoelen voor productmanagers: 5 tips en voorbeelden

Prestatiedoelen voor productmanagers: 5 tips en voorbeelden

Productmanagers spelen een cruciale rol in de ontwikkeling en marketing van producten. Om succesvol te zijn, moeten ze duidelijke prestatiedoelen voor productmanagers stellen en nastreven. Dit arti...

Wat is een Product Owner in het Scaled Agile Framework SAFe? - Cijfers, data, feiten 

Wat is een Product Owner in het Scaled Agile Framework SAFe? - Cijfers, data, feiten 

We leggen uit wat een Scaled Agile Framework (SAFe) Product Owner is en laten je kennismaken met de 6 verschillende soorten Product Owners.

Scrum - wat is dat? Eenvoudig uitgelegd!

Scrum - wat is dat? Eenvoudig uitgelegd!

Je wilt graag agile werken, maar vraagt jezelf af: Wat is Scrum eigenlijk? Wij leggen de belangrijkste dingen uit zodat jouw team succesvol agile kan werken!

OKR & Scrum combineren: Hoe het werkt (workshops, sprintdoel en cycli)

OKR & Scrum combineren: Hoe het werkt (workshops, sprintdoel en cycli)

Zowel Scrum als OKR zijn momenteel erg populair als frameworks in de agile community. Scrum komt eerder uit de wereld van de softwareontwikkeling, OKR meer uit de strategie. Maar kunnen deze method...

Agile op schaal: een vergelijking van de 5 belangrijkste frameworks

Agile op schaal: een vergelijking van de 5 belangrijkste frameworks

Agile frameworks helpen bedrijven om sneller en betrouwbaarder aan klanten te leveren. Het is vrij eenvoudig om Agile in individuele teams te implementeren. De uitdaging is om Agile werken in de he...

Echometer Nieuwsbrief

Mis geen updates over Echometer & doe inspiratie op voor agile werken