Denne side er automatisk oversat. Skift til engelsk for en bedre læseoplevelse.

Skift til engelsk
Jan Schaefer
Jan Schaefer

Release Train i Agile: Enkelt forklaret!

Alle starter i det små: Når man implementerer agile metoder, starter man som regel med en håndfuld små teams, der bidrager til det store billede. Men i det lange løb, og i takt med at din virksomheds størrelse eller antallet af teams vokser, er der behov for kommunikation og dermed også for tværfunktionelle teams. Fordi: Snart vil dusinvis af større “områder” arbejde på at kortlægge værdistrømmen i din virksomhed. 

Problemet: I et skaleret miljø er det dyrt og komplekst at koordinere mange agile teams effektivt. For at tingene ikke skal gå helt galt, har man brug for et modent organisatorisk koncept. Det er her, et Agile Release Train kommer ind i billedet. Jeg vil vise dig, hvordan et release train er struktureret i Agile, hvordan det fungerer i –, og hvordan din virksomhed kan drage fordel af det.

Agile Definition af frigivelsestog

Et Agile Release Train – eller “ART” – er en langsigtet arbejdsgruppe med typisk 50 til 125 personer, der sammen planlægger, udvikler, implementerer, tester og frigiver et produkt. Gruppen er organiseret i underteams. De enkelte teams arbejder sammen om at skabe høj værdi for kunden. Planlægningen af Agile Release Train og teamenes tilgang er stærkt orienteret mod virksomhedens værdistrøm (se også “Kortlægning af værdistrømme”).

Agile Release Train forener alle områder i en organisation. Det betyder, at det er struktureret på tværs af funktioner. Det betyder, at ART ikke kun samler teams, men også forskellige afdelinger, f.eks. produktledelse, udvikling og kvalitetsstyring. 

Flere ART’er danner en Løsning Tog. Et solution train koordinerer samarbejdet mellem de forskellige Agile release trains samt indlejringen af eksterne systemer som f.eks. en leverandør. Du kan læse mere om de niveauer, en virksomhed er klassificeret på i henhold til Scaled Agile Framework, i artiklen “ SAFe-niveauer enkelt forklaret ”.

Egenskaber ved et frigivelsestog i Agile

Et Agile release train i SAFe® har disse egenskaber:

Tværfunktionel

Alle områder af virksomheden arbejder sammen: Hardware, software, test, compliance osv. Det betyder også: Et Agile release train samler teams om en fælles opgave.

 

Diagram over kildefrigivelsestog: min agile partner

 

Permanent

Teammedlemmer arbejder permanent sammen - og ikke kun på et enkelt projekt, for eksempel. Resultatet: De udvikler sig automatisk. For: Gennem deres samarbejde med medarbejdere med andre kernekompetencer udvider de deres viden.

Selvstændig

Medarbejdere og teams arbejder på en selvorganiseret måde. Det fremmer deres evne til at tænke innovativt og blive ved med at løse problemer selv. På den måde kan de løbende udvikle – eller skabe mere merværdi for kunden.

Roller: Sådan er Agile Release Trains sammensat i praksis

For at et Agile Release Train i SAFe® kan levere resultater problemfrit og effektivt, har det brug for aktive facilitatorer, der har internaliseret den agile måde at arbejde på. Disse roller er afgørende:

Scrum Master: I udgivelsestoget i Agile, er Scrum Master Som en såkaldt servant leader guider han sit team gennem alle processer op til produktlanceringen. Han ledsager og coacher teamet og leder møder, sprints og implementerer best practices. Optimalt set fører en Scrum Master tilsyn med højst to teams.

Produktejer: Den Product Owner er ansvarlig for det udbytte, dvs. den merværdi for kunden, som et eller flere teams producerer. For eksempel prioriterer han produktbackloggen efter kundens ønsker.

Frigørelse af togingeniørRelease Train Engineer –, også kendt som Agile Release Train Manager –, er ansvarlig for at føre tilsyn med Release Train som helhed, en slags Scrum Master for de 50-125 personer på et højere niveau. Hans/hendes mål er at lette programleveringen, fjerne forhindringer i arbejdsprocesserne og styre risici og afhængigheder mellem teams. 

Produktchef: Produktchefen er ansvarlig for produktets vision og strategi. For at gøre dette kommunikerer han med interne og eksterne interessenter. På den måde kan han definere og opfylde kundernes krav.

Systemarkitekter: Systemarkitekter –, også kaldet systemingeniører –, holder øje med den overordnede konstruktion. I den forbindelse er de særligt opmærksomme på at sikre, at vigtige systemelementer og grænseflader fungerer problemfrit.  

Agile Release Train Team-medlemmer: De enkelte teammedlemmer er de mange små søjler, der skaber det store billede. De arbejder sammen på tværs af forskellige funktioner og fokuserer på trinvis udvikling af produktfunktioner. De er typisk organiseret i teams.

Virksomhedsejer: Forretningsejerne er de vigtigste interne interessenter i release train i Agile. De er ansvarlige for at sikre, at ART opnår de tilsigtede forretningsresultater. I praksis behøver de ikke altid at være ejere; de kan også være ledere eller lignende.

Fordele ved Agile Release Train

Du ved nu, hvordan et release train i Agile er opbygget, og hvordan det fungerer. Hvordan drager du fordel af at arbejde i en ART?

Fælles vision: Agile Release Train forbinder forretningsstrategien med teamniveauet. På den måde øger din virksomhed chancen for, at visionen bliver implementeret i alle teams sammen. 

Friktionsløst samarbejde: Agile Release Train fremmer effektivt samarbejde mellem mange teams, hvor der er behov for mere kommunikation. Det holder øje med fremskridt og afhængigheder på tværs af teams.

Hurtigere resultater: Et klassisk Agile release train visualiserer forskellige arbejdsmetoder og processer og bruger specifikke metrikker og møder. På den måde accelererer det den målrettede kommunikation mellem teams og dermed deres arbejde.

Lavere omkostninger: Et release train i Agile reducerer omkostningerne (i hvert fald teoretisk, hvis det implementeres korrekt). Det skyldes, at den effektive måde, teamene arbejder på, ofte gør efterfølgende forbedringer i udviklingen overflødige.

Særlige møder i frigivelsestoget (Agile)

Et release train i Agile kræver såkaldte release train sync-møder. Disse møder sikrer, at teams kan holde sig ajour, løse større problemer og diskutere risici. Du kan især bruge følgende mødeformater 

  • Inspicér og tilpas,
  • ART Sync
  • Scrum af Scrums 
  • PO-synkronisering
  • Planlægning af programskridt (PIP)
  • System-demo

skelne. Release Train Sync-møder er vigtige i SAFe® for at få de forskellige teams til at arbejde mod det samme mål. Kun hvis de ved, hvad status quo er i de andre teams, kan de tackle deres opgaver effektivt. Det gør møderne til en central platform til at synkronisere den fælles vision og det fælles mål.

 

Kilde: Agile Release Train Sync-møder – Ledelsesglæde

 

Sådan starter du en ART korrekt

For at implementere en ART ordentligt skal du tage dig god tid. Især i store virksomheder har man brug for en masse overblik til Agile Release Train-planlægningen. Men med tålmodighed og de rette eksperter ved hånden kan du opnå Agile Release Train Launch Readiness, selv med komplekse organisationsstrukturer. Du kan grundlæggende gribe lanceringen an i 10 trin:

1. uddanne SAFe-programkonsulenter (SPC’er)

SAFe Programme Consultants leder den agile transformation ved at vejlede ledere og interessenter med deres viden. På den måde underviser de også i, hvordan ART fungerer med succes.

2. uddanne Lean Agile-ledere

Lean Agile Ledere implementerer SAFe-principperne i virksomheden og tjekker, hvor overgangen til agilt arbejde stadig er gået i stå. Træn dem i dette.

3. Identificer værdistrømmen

For at opnå bedre resultater mere effektivt med en ART, skal du identificere de vigtigste værdistrømme i virksomheden. Kun med disse kan du senere oprette en ART, som din virksomhed vil drage fordel af. Den almindelige praksis for dette er den såkaldte værdistrømskortlægning.

4. Opsæt ART

Nu opretter du ART og fordeler ansvaret til de involverede teams. De skaber, implementerer og evaluerer værdien for din virksomhed og i sidste ende for kunden.

5. definere roller

Definer de roller, der fører ART til det rigtige mål. Afgørende roller spilles af de ansvarlige personer, der allerede er nævnt ovenfor.

6. Finpuds produktbackloggen

Produktchefer og interessenter udvikler en liste over funktioner, der skaber en fælles vision for ART. Funktionerne omdannes derefter til brugerhistorier. Teamene kan derefter udarbejde en plan for iterationerne.

7. Træn teams i rammerne 

Træn holdene i SAFe.

8. PI Planlægning og lancering af ART

For at tilpasse teams til det aktuelle arbejde, mødes de til et møde. Det sikrer en fælles vision og et fælles mål. Derefter kan du sætte ART i gang.

9. Udføre PI-planlægning

Brug PI-planlægning i praksis, så teams har en konkret køreplan for deres sprint. 

10. IP-iteration

Nu kan du starte “Innovation” og “Planning” - bedre kendt som IP Iteration. Det er den sidste iteration inden for PI.

Videoen viser dig i 10 trin, hvordan du sætter dit første release train op i detaljer. “Lancering af Agile Release Train” - så dybt går vi ikke her :)

 

Konklusion

Et Agile release train samler teams om en fælles opgave – og skaber bedre resultater hurtigere. Hvis du vil vide mere om, hvordan man skalerer agile metoder med succes, er du velkommen til at tjekke ud Projekt Scagile i. Det viser dig i forskellige gratis videoer og webinarer, hvordan du griber en agil transformation an på den rigtige måde. Du er velkommen til at tage et kig.

Blog-kategori

Flere artikler om "Skalering af smidighed"

Se alle artikler i denne kategori
Agil Spotify-model: Squads, Tribes, Chapters & Guilds forklaret

Agil Spotify-model: Squads, Tribes, Chapters & Guilds forklaret

Kort oversigt over Spotify-modellen: Hvordan Squads, Tribes, Chapters og Guilds skalerer agilitet, hvilke roller der er involveret, og hvad du bør være opmærksom på ved implementeringen.

Agility Health Radar: De 13 mest populære modeller for agile KPI'er

Agility Health Radar: De 13 mest populære modeller for agile KPI'er

Den amerikanske journalist og forfatter Prentice Mulford sagde engang: „Den, der erkender et onde, har allerede næsten kureret det..“ Prentice Mulford Så det er ikke underligt, at vi tager en tempe...

Arbejdsaftaler: 10 eksempler, prøver og skabeloner

Arbejdsaftaler: 10 eksempler, prøver og skabeloner

Effektivt samarbejde i teams er afgørende for succes, især i forbindelse med agile metoder som Scrum. Arbejdsaftaler spiller en afgørende rolle for at skabe en klar ramme for samarbejdet. Og selvfø...

Scrum Masteren som tjenende leder: 8 tanker til eftertanke

Scrum Masteren som tjenende leder: 8 tanker til eftertanke

Som erfaren psykolog og Scrum Master forstår jeg de udfordringer, som teamledere står over for i agile miljøer. At finde balancen mellem agilitet og lederskab er ikke nogen nem opgave. I dette indl...

Resultatmål for produktchefer: 5 tips og eksempler

Resultatmål for produktchefer: 5 tips og eksempler

Produktchefer spiller en afgørende rolle i udviklingen og markedsføringen af produkter. For at få succes er de nødt til at opstille og forfølge klare præstationsmål for produktchefer. Denne artikel...

Hvad er en Product Owner i Scaled Agile Framework SAFe? - Tal, data, fakta 

Hvad er en Product Owner i Scaled Agile Framework SAFe? - Tal, data, fakta 

Vi forklarer, hvad en Scaled Agile Framework (SAFe) Product Owner er, og introducerer dig til de 6 forskellige typer af Product Owners.

Scrum - hvad er det? Det er ganske enkelt forklaret!

Scrum - hvad er det? Det er ganske enkelt forklaret!

Du vil gerne arbejde agilt, men spørger dig selv: Hvad er Scrum egentlig? Vi forklarer de vigtigste ting, så dit team kan arbejde succesfuldt på en agil måde!

Kombination af OKR og Scrum: Sådan fungerer det (workshops, sprintmål og cyklusser)

Kombination af OKR og Scrum: Sådan fungerer det (workshops, sprintmål og cyklusser)

Både Scrum og OKR er i øjeblikket meget populære som rammeværker i det agile fællesskab. Scrum kommer mere fra en verden af softwareudvikling, OKR mere fra strategi. Men kan disse metoder også komb...

Agile i stor skala: En sammenligning af de 5 vigtigste frameworks

Agile i stor skala: En sammenligning af de 5 vigtigste frameworks

Agile-frameworks hjælper virksomheder med at levere til kunderne hurtigere og mere pålideligt. Det er ret nemt at implementere Agile i de enkelte teams. Udfordringen er at implementere agilt arbejd...

Echometer Nyhedsbrev

Gå ikke glip af opdateringer om Echometer & få inspiration til agilt arbejde