Misschien gebruik je Agile al een tijdje en ben je eraan gewend geraakt. De volgende logische stap zou zijn om in Scaled Agile Framework (SAFe) te duiken en de toepassing ervan op complexe organisaties te begrijpen. En als je het SAFe-framework adopteert, is de kans groot dat je het principe van Agile Release Trains (ARTs) tegenkomt. En de sleutel tot het implementeren van SAFe Agile op schaal is het begrijpen van het belang van ART, de structuur ervan en hoe het wordt ingezet. Dit is ook van vitaal belang voor de succesvolle uitvoering van complexe projecten en om ze op tijd en ruim binnen het toegewezen budget af te ronden, wat cruciaal is voor het leveren van maximale bedrijfswaarde. ART is net als elke andere trein die zijn passagiers naar een vaste bestemming vervoert en ernaar streeft om daar binnen een vooraf bepaalde tijd aan te komen. Net als een trein is ART ook een methode of systeem om waarde te leveren aan de eindklant.
ART is niets anders dan een zelforganiserend team van Agile teams. Het neemt passagiers mee in de vorm van leden van verschillende afdelingen van de organisatie, zoals ontwikkeling, Enterprise-architectuur, DevOps, beveiliging, enz. Samen plannen, committeren en voeren ze uit als een team. En ze worden verondersteld dit te doen binnen een gespecificeerde timebox of Program Increment (PI). De sterkte van het ART-team varieert van 50 tot 125 mensen die ernaar streven om coherent te werken aan de bedrijfsdoelstellingen die de organisatie zouden helpen snel en positief te reageren op de veranderingen in de markt en sneller waarde te leveren. Tegen de tijd dat een organisatie besluit haar eerste ART te lanceren, heeft ze haar waardestromen geïdentificeerd en een plan voor implementatie gemaakt. Het zou ook min of meer zijn eerste ART hebben gedefinieerd. Het is een cruciaal moment, aangezien het plan nu ten uitvoer wordt gelegd. Bezien vanuit verandermanagement is de eerste ART zeer cruciaal en heeft verstrekkende gevolgen. Dit komt omdat de eerste ART de eerste daadwerkelijke verandering is in de manier waarop de organisatie werkt en in het begin enkele kortetermijnwinsten zal opleveren die de organisatie zullen helpen momentum op te bouwen.
Dus wanneer het tijd is om de eerste ART te lanceren, moeten ondernemingen controleren of ze klaar zijn voor de succesvolle lancering van ART. En er zijn tien stappen om te kijken of de organisatie bereid is om de ART te lanceren. We zullen deze stappen hier in dit artikel bespreken. Maar voordat we met deze stappen beginnen, moet u de principes begrijpen die aan de basis liggen van de Agile Release Trains.
Principes van ART
Zoals we al hebben gezegd, is ART een team van Agile-teams bestaande uit teams uit verschillende delen van de organisatie, zoals ontwikkeling, DevOps, beveiliging, enterprise-architectuur, enz. Er zijn dus een paar principes die ART beheersen. Dit zijn:
- ART moet vasthouden aan een waardeleveringsmodel voor regelmatige planning en tijdige release
- Agile Release Train moet zich houden aan een gemeenschappelijke lengte van iteratie binnen de PI
- ART moet expliciet gedefinieerde doelen en normen hebben
- ART moet een cultuur van continue systeemintegratie volgen. Al het werk dat door verschillende teams is voltooid, moet in elke sprint worden geïntegreerd, zodat de ontwikkeling gereed is voor release.
- Op systeemniveau moet Agile Release Train rekening houden met het standpunt van de klant, interne evaluaties en kwaliteitsborging
Als je eenmaal de principes van Agile Release Trains hebt begrepen, is het tijd om te controleren of je klaar bent om ART vrij te geven. Er zijn tien stappen om de Agile Release Train voor de eerste keer te lanceren. Laten we meer over hen weten.
Stappen om de eerste SAFe Agile Release Train te lanceren:
1. Definieer ART en voer een waardestroom uit
Voordat u met een andere activiteit begint, is het belangrijk om ART te definiëren. Dit omvat het identificeren van de eerste waardestroom, een reeks acties voor het optimaliseren van de waardelevering aan de klant. Op dit punt is ART net genoeg gedefinieerd om vast te stellen dat het een potentiële ART is. De SAFe ART is een methodisch systeem, dus het wordt absoluut noodzakelijk dat de verantwoordelijkheden met betrekking tot het definiëren van de oplossing, het bouwen ervan, de validatie en implementatie ruimschoots duidelijk worden gemaakt. Evenzo moet een waardestroom worden uitgevoerd, rekening houdend met de uiteindelijke waarde die deze aan de eindgebruiker zal opleveren. Daarom wordt hiervoor een workshop gehouden. Dit helpt bij het begrijpen en definiëren van de waardestromen in de organisatie, het kiezen van een nieuwe waardestroom en het opzetten van de eerste Agile Release Train.
2. Train SAFe Program Consultants (SPC's)
SAFe Program Consultants zijn degenen die werken als change agents en de transformatie leiden terwijl ze het SAFe-framework integreren in een organisatie. Ze spelen een belangrijke rol bij het leren omgaan met agile methoden in organisaties en leren ze ook aan de managers, leiders en projectteams. Ze geven training aan de betrokken mensen in de organisatie over het ontwerpen en mogelijk maken van ART's. Dit zal hen helpen om de ART naar zijn bestemming te rijden. Er kunnen veel ART-leiders en belanghebbenden in een organisatie zijn en hun aantal kan variëren afhankelijk van de reikwijdte en het tijdstip van uitgave. Deze leiders kunnen Release Train Engineers zijn. Systeemarchitecten en productmanagers. De andere belanghebbenden kunnen bedrijfseigenaren, interne leveranciers en operationele mensen zijn. Ze zijn misschien niet bekend met de SAFe-praktijken. Ze moeten dus allemaal getraind worden. Daarom is het belangrijk dat de SPC's goed getraind worden. Alleen dan is het succes van de implementatie van SAFe en de lancering van ART verzekerd.
3. Training geven aan Lean en Agile leiders
Lean Agile-leiders zijn degenen die de principes en filosofie van SAFe begrijpen, zoals praktijken, artefacten en rolactiviteiten. Van hen wordt verwacht dat zij deze ook uitvoeren. Ze leiden de organisatie bij het toepassen van het SAFe-raamwerk voor betere resultaten. Ze bieden begeleiding in de hele organisatie voor vertrouwdheid met SAFe. Elke organisatie wil graag een soepele overgang naar het SAFe-framework. en om dit doel te bereiken, moeten Lean-Agile-leiders worden opgeleid volgens de hoogst mogelijke normen.
4. Definieer en richt de ART en het team in
De best practices voor het opzetten van de Agile Release Train zijn:
- Het presenteren van een duidelijk omschreven product met kenmerken en/of componenten
- Steun krijgen van de leiding
- Samenwerking opbouwen
- Belangrijke uitdaging of kans
Hierna worden die agile teams gevormd die op de Agile Release Train gaan zitten. Er zijn twee manieren om dit te doen. Een daarvan is om de leden van de ART zelf te laten organiseren in agile teams met minimale beperkingen. De andere is dat de mensen in eerste instantie door het management worden geselecteerd op basis van hun doelen, hun kennis van de talenten van individuen en timing. enz. Meestal is er echter enige aanpassing tussen het management en de teams vereist. Welke vorm van agile teams er ook wordt gekozen, er zijn een paar gemeenschappelijke factoren waarop de agile teams in een SAFe-omgeving zijn gebaseerd. Dit zijn:
- Eigenschappen/componenten van het product
- Minimale afhankelijkheden
- Integratie aanpakken
- DevOps-activiteiten worden uitgevoerd
5. Definieer en vervul de rollen van alle ART-leden
De belangrijke rollen in SAFe ART zijn de Release Train Engineer, Product Owner, Scrum Master, Product Management, System Architect en niet in de laatste plaats de Klant. Deze kritieke rollen moeten duidelijk worden gedefinieerd om ervoor te zorgen dat ze soepel werken.
6. Vul en definieer alle belangrijke rollen
Dit is het moment om alle kritieke rollen van de Agile Release Train te vervullen. Denk hierbij aan Release train engineers, Systeemarchitecten, Producteigenaren, Scrummasters en Productmanagers. Deze rollen moeten duidelijk worden gedefinieerd, zodat elk van hen de beste prestaties kan leveren volgens de verwachtingen van de klant en kan aansluiten bij de doelstellingen van de organisatie. Duidelijk gedefinieerde rollen zouden een betere samenwerking en samenwerking tussen de teams stimuleren en ze zullen werken met een gevoel van missie.
7. Opstellen en finetunen van de Product backlog
Wanneer de lanceringsdatum van ART wordt gebruikt als een dwingende functie, wordt het definiëren van de reikwijdte en visie van Program Increment (PI) urgent. Niemand wil graag de PI-planning bijwonen zonder een duidelijk begrip van de missie. Het is heel goed mogelijk dat de meningen verschillen over wat het nieuwe systeem moet doen en het kan even duren voor de lanceringsdatum om deze punten met elkaar te verbinden. De scope van de PI of 'wat er gebouwd moet worden' wordt veelal bepaald door een Product backlog. Deze programmaachterstand bevat informatie over aankomende functies, architectonisch werk en niet-functionele vereisten (NFR's). Deze bepalen het toekomstige gedrag van het systeem. De aldus verkregen visie op het toekomstige gedrag van het systeem helpt bij het bouwen van korte verhalen voor de SAFe agile teams.
8. Train de teams
Organisaties moeten hun teams goed trainen, zodat ze in elke sprint maximale waarde kunnen behalen. Dit is een van de belangrijkste onderdelen van de ART-voorbereiding om op tijd de maximale waarde van de hoogste kwaliteit te leveren. Een gemeenschappelijk basisbegrip van het SAFe-raamwerk door de teams is essentieel. Goed opgeleide teams zijn cruciaal voor de succesvolle lancering van Agile Release Trains. De teams moeten dus voldoende tijd en gelegenheid krijgen om vertrouwd te raken met het SAFe-framework.
9. Train de producteigenaren en productmanagers
De product owner en product manager zijn de mensen die samen de ART navigeren. Ze hebben zeggenschap over de inhoud van functies en verhalen. Beide zijn belangrijke rollen als ART moet slagen. Daarom moeten mensen in deze rollen zeer goed opgeleid zijn en de nieuwe manier van werken leren, zodat ze uitstekend kunnen samenwerken. Ze moeten duidelijk zijn over hoe ze hun specifieke verantwoordelijkheden het beste kunnen uitvoeren. Bovendien zullen deze beide mensen de meeste verantwoordelijkheid dragen voor het creëren van de initiële programma-achterstand, die zo cruciaal is voor PI-planning. Het belang van het trainen van de producteigenaar en de productmanager kan dus niet genoeg worden benadrukt.
10. Stel de programmakalender en startdatum in
Nadat u de definitie van ART duidelijk hebt begrepen, is het nu tijd om uw eerste PI-planningsevenement te plannen. Dit zal zich concentreren op de specifieke datum van lancering van de eerste ART samen met de PI-kalender. Het proces begint met het instellen van een cadans voor het programma dat zowel de PI als de iteratielengtes zal bevatten. Het PI-planningsevenement is een face-to-face ontmoeting. Op deze manier passen alle agile teams in de ART zich aan het SAFe-framework en de omgeving aan met een gedeelde visie en missie. De PI-kalender bevat alle activiteiten die zijn gepland, waaronder PI-planning, systeemdemo's, ART-synchronisatie, Inspect and Adapt (I&A) workshops, etc.
11. Voer innovatie en planning (IP) iteratie uit
Je hebt het bijna gedaan. Nu moet u de innovatie- en planning-iteratie uitvoeren. Dit wordt gedaan om eventuele variaties in schattingen op te vangen, tijd vrij te maken voor innovatie, de achterstand te verfijnen en een plan te maken voor de workshop 'Inspecteren en aanpassen'. Deze IP-iteratie is de laatste sprint van twee weken.
Het lanceren van uw eerste Agile Release Train (ART) kan een ontmoedigende taak zijn. Het kan ook complex blijken te zijn. Het hebben van een ervaren en goed opgeleid team zal u dus veel helpen om u er doorheen te leiden en ervoor te zorgen dat u uw doelstellingen bereikt. U moet onthouden dat het SAFe-framework geen dwingend systeem is. Deze stappen kunnen dus worden aangepast om te voldoen aan specifieke vereisten en behoeften van de organisatie of haar doelen.
Simpliaxisis een van de toonaangevende aanbieders van professionele certificeringstrainingen ter wereld die meerdere cursussen aanbiedt met betrekking tot Agile-methodologieën. We bieden tal van Agile gerelateerde cursussen aan zoalsGecertificeerde ScrumMaster (CSM)® certificeringstraining,Certified Scrum Product Owner (CSPO)® certificeringstraining,Certified Scrum Developer (CSD) certificeringstraining,Agile- en Scrumtrainingen,PMI-ACP®-certificeringstraining,Professionele Scrum met Kanban™ (PSK) training,Certified Scrum Professional® - Product Owner (CSP®-PO) certificeringstraining,Agile Sales Management Training,Gedragsgestuurde ontwikkeling (BDD) Trainingen nog veel meer. Simpliaxis levert training aan zowel individuen als zakelijke groepen door middel van door een instructeur geleide klassikale en online virtuele sessies.
FAQs
What three actions are needed to launch an Agile release train ART? ›
What three actions are needed to launch an Agile Release Train? Inspect, adapt, and test are the three critical Program events that keep the Agile Release Train (ART) on schedule. This event follows every PI planning event. System demonstration (a new system increment) is also the part of the PI Planning.
What is a description of an Agile release train ART? ›What is an ART? The Agile Release Train (ART) is the primary value delivery construct in SAFe®. The Agile Release Train is a long lived, self-organizing team of Agile Teams, a virtual organization (5 to 12 teams) that plans, commits, and executes together.
What do Agile release trains ARTs realize? ›ARTs are organized around the enterprise's significant Development Value Streams and exist solely to realize the promise of that value by building and delivering Solutions that benefit the Customer.
Which factors should be considered when deciding which ART to launch first? ›- Size of the ART.
- Organizational change impact.
- Geographic distribution.
- Significant program challenge or opportunity.
Not much separates the 3 key factors of an Agile methodology from that of any other business initiative. Teamwork, communications, and metrics are what drive business projects forward. These project management foundations are used to successfully run agile teams and achieve business goals.
What are the three C's of agile practice? ›In conclusion, the 3C's of Agile methodology - Collaboration, Communication, and Coordination - are essential elements that help to ensure the success of any Agile project.
What are the objectives of ART in agile? ›The primary goal of ART is to help organizations deliver value more efficiently and effectively. It helps to ensure that all teams are working together towards the same objectives. ART can align multiple Agile teams to a common goal. It allows organizations to deliver value more quickly and with higher quality.
What is an example of ART event in SAFe? ›ART Sync, Scrum of Scrums and PO Sync
The ART Sync is the parent ART event that combines the Product Owner (PO) Sync and Scrum of Scrums (SoS). In PO Sync events where product manager, product owner and other selected stakeholders join. These participants discuss progress, priorities and scope adjustment.
An Agile Release Train (ART) is a feature of the Scaled Agile Framework (SAFe). It is a long-term, dedicated cross-functional team that works toward a singular goal. The train is made up of multiple agile teams. They work on a fixed schedule and share the vision, product backlog, and roadmap defined by SAFe.
What is the only true objective measure of an agile release train? ›The demo is the one objective measure of value, velocity, and progress of the fully integrated work across all the teams. Planning for and presenting a useful system demo requires work and preparation by the teams. But it's the only way to get the fast feedback needed to build the right solution.
Who facilitates the Agile Release train ART Sync meeting? ›
The release train engineer is responsible for facilitating the four SAFe ceremonies: PI planning, ART sync, system demo, and inspect and adapt.
Who is the content authority for an agile release train ART? ›Product Manager - Product Manager acts as a Content authority for the Agile Release Train.
What are two good key performance indicators to check the health of an Agile release train? ›- Value: Are we meeting the customer's needs?
- Predictability: The ability to plan and deliver.
- Productivity: Getting more done in the same time or with the same resources.
- Quality: A product free of defects and issues.
- Train the SAFe® Program Consultants (SPCs): ...
- Train the Lean Agile Leaders: ...
- Identify Value Streams and ART: ...
- Organize ART and Agile Teams: ...
- Define and Fill All The Roles Of ART Members: ...
- Prepare the Program Backlog: ...
- Train the Teams. ...
- Conduct PI Planning.
There are actually 3 SAFe roles that allow coordinating between multiple ARTs or agile release trains. In three-level SAFe, a Solution is crafted by the person sent on the ART or agile release train. The ARTs are coordinated by product managers, the release train engineer, managers, and system architect/engineer.
What are the 3 stages of agile planning? ›- Survival. The first stage in becoming an agile team is survival mode. ...
- Learning. In the learning stage, teams are one step ahead of those in survival mode. ...
- Self-Sufficient Agile Team.
- Number of tasks to complete/completed tasks.
- Sum of story points to achieve/story points achieved.
- Estimated open efforts.