slim
samen
werken

Wat is een Agile Release Train? [in 10 stappen aan boord]

Een Agile Release Train (ART), onderdeel van het Scaled Agile Framework, is een team van Agile teams die samenwerkt aan een gezamenlijke productvisie en volgens vaste kaders waarde levert. De ART bestaat uit 50 tot 125 mensen die in een vast ritme werken.

art agile release train

Wat is een ART?

Net zoals een trein de passagiers in een vaste kadans van A naar B brengt, zo zorgt een Agile Release Train voor het vervoer van waarde naar de eindklant. Het is een zelforganiserend team van meerdere Agile teams, bestaande uit passagiers vanuit alle delen van de organisatie. Deze teams (treinstellen zoals je wilt) samen zijn verantwoordelijk voor een bepaald eindproduct. Dit team, bestaande uit Scrum teams vanuit meerdere disciplines, plant en voert gezamenlijk werkzaamheden uit binnen een bepaalde timebox (Programma Increments, ookwel PI’s genoemd). Een Programma Increment duurt gemiddeld 5 sprints.

Het ART team is ontworpen om organisatiebreed een gezamenlijke doelstelling te realiseren, om zo sneller op veranderingen in te kunnen spelen en daardoor meer waarde voor de klant te leveren.

Wat is het verschil tussen een Sprint en een Release?

Een Sprint is een vaste periode, meestal van twee weken, waarin een team werk oplevert. Dat gebeurt binnen elk Scrum Team. Een Release is breder: dat is het moment waarop werk echt naar de klant gaat. Binnen een ART werken alle teams in Sprints, maar een Release gebeurt vaak pas na een hele Programma Increment (meestal vijf Sprints). We merken dat dit verschil soms verwarrend is. Niet elke Sprint eindigt met een Release naar buiten. Soms test je intern of doe je voorbereidend werk. Een Release is dus niet per se elke twee weken, maar wanneer de waarde écht bij de klant komt.

Wat is het Agile Release proces?

Het Agile Release proces is eigenlijk de route van idee naar klant. Het begint met een gezamenlijke planning (PI Planning), waarin teams hun werk afstemmen. Daarna volgen vijf sprints waarin teams bouwen, testen en integreren. Aan het einde van elke sprint is er een Demo. Zo blijf je zicht houden op de voortgang. Na het laatste sprintmoment volgt vaak een gezamenlijke Inspect and Adapt workshop. Hierin wordt gereflecteerd én verbeterd. Pas daarna volgt vaak een Release. Het proces is dus cyclisch: plannen, bouwen, evalueren en verbeteren. We zien dat dit ritme veel duidelijkheid en focus geeft in grote organisaties.

Hoe start je met een Agile Release Train?

In de stappen hieronder lees je hoe je start met een ART:

  1. SAFe opleiden: allereerst is het goed om intern mensen op te leiden. Zij kunnen dan  de transformatie naar een ART begeleiden. Zij zorgen ervoor dat andere stakeholders worden opgeleid.
  2. Train je Agile leiders: het doel hiervan is dat de leiders binnen je organisatie snappen wat Agile is en het werken met SAFe ondersteunen. Zij stimuleren medewerkers en stellen resources beschikbaar.
  3. Value Stream Maps en de eerste ART: aan de hand van Value Stream Maps bepaal je de processen welke waarde toevoegen binnen jouw organisatie. Je start met een ART voor de Value Streams die de meeste waarde toevoegen voor de eindklant.
  4. Set-up van de ART en de teams: bepaal allereerst een zo concreet mogelijk eindproduct dat je wilt opleveren met jouw ART. Zorg voor ondersteuning van het idee vanuit management en creëer teams op basis van op te leveren deelproducten.
  5. De belangrijkste rollen binnen de ART: de rollen die moeten ingevuld zijn eigenlijk grotendeels gelijk aan die van een los Scrum Team. Echter de Release Train Engineer is een extra rol. Hij of zij is een overkoepelend Scrum Master van alle Scrum Teams.
  6. Opzetten van de Backlog: Management maakt een lijst van eigenschappen van het einddoel en deze worden opgedeeld in stories voor de verschillende teams.
  7. Opleiden van de teams: De deelnemers aan de teams moeten ook weten wat SAFe is voordat zij starten bij een ART.
  8. PI planning: alle deelnemers komen bij elkaar en horen de visie van het eindproduct vanuit het management en stakeholders. Op basis van de stories wordt het werk vervolgens verdeeld over teams en de Programma Increments.
  9. Uitvoeren van de eerste PI: ook bij een ART is er ruimte voor een demo aan het einde van een Sprint en is er behoefte aan tijdige synchronisatie van alle losse teams.
  10. Op basis van een Inspect en Adapt workshop wordt het deelproduct uit de PI geëvalueerd. De resultaten komen op een improvement Backlog welke wordt toegevoegd aan de volgende PI.

Wie leidt de Agile Release Train?

In trainingen krijgen we vaak de vraag: “Is de RTE gewoon de baas van de ART?” Niet helemaal. De Release Train Engineer (RTE) is meer een dienend leider. Net zoals een Scrum Master het team helpt om goed samen te werken, doet de RTE dat voor de hele trein. Deze persoon faciliteert PI Planning, zorgt voor afstemming tussen teams en helpt belemmeringen weg te nemen. Maar belangrijker: de RTE is geen manager die zegt wat er moet gebeuren, maar een begeleider die ervoor zorgt dat het proces goed loopt. De verantwoordelijkheid ligt bij de teams zelf.

Hoe groot moet een Agile Release Train zijn?

De vuistregel qua grootte van een ART is tussen de 50 en 125 mensen. Dat klinkt misschien veel, maar je hebt het dan ook over meerdere teams die samen iets groots neerzetten. Denk aan zo’n vijf tot twaalf Scrum Teams die aan dezelfde producten of diensten werken. Te klein, en je mist de schaalvoordelen. Te groot, en het wordt log en onoverzichtelijk. Het draait om een goede balans, waarbij afstemming nog goed te organiseren is en er voldoende slagkracht is om echt iets op te leveren.

Een Agile Release Train is overigens geen rigide systeem en moet worden afgestemd op de specifieke behoeftes van jouw organisatie. Zorg ervoor dat je ervaren Agile Release Train engineers aan boord hebt om goed te begeleiden. Eens doorpraten over SAFe in jouw organisatie? Neem gerust contact op met één van onze consultants. We zijn bereikbaar op 020 2614 195 of info@agilescrumgroup.nl

Meer lezen?

Over de auteur: Bas Kooijman

Met zijn creatieve geest weet Bas groepen in beweging te krijgen. Hij maakt het liefst gebruik van niet-alledaagse methoden om medewerkers te inspireren. Bas houdt de nieuwste technieken in de gaten, naast Agile, Zelforganisatie zijn er zoveel meer interessante methodes. Houd zijn blogs in de gaten om op de hoogte te blijven van de laatste ontwikkelingen.