Planview-bloggen

Din väg till smidighet i affärsverksamheten

Enterprise Agile Planning

Agile Release Trains är nyckeln till att skala upp resultaten

Publicerad Av Emily Peterson

agila release-tåg

Programvarubranschen utvecklade Agile-metoder för flera decennier sedan för att hjälpa den att leverera koduppdateringar i rätt tid. Under årens lopp har Agile antagits på andra ställen inom företaget eftersom många affärsområden kräver kontinuerliga uppdateringar som levereras på en rutinmässig och förutsägbar basis. Agilitet börjar vanligtvis med små team som fokuserar på att bidra med delar till en helhet. Agile release trains (ARTs) - team bestående av flera Agile-team som är inriktade på ett gemensamt mål - är nyckeln till att leverera värde som kan skalas på företagsnivå. Våra vänner på Scaled Agile Inc. uttrycker det bäst när de beskriver Agile Release Train som hjärtat i Agile i stor skala.

Kolla in den här korta videon med titeln "How to Build Stable Teams and Teams of Teams" med Jon Terry, Chief Evangelist, Lean-Agile Strategy.

Företag tenderar att bilda agila team kring viktiga initiativ eller projekt som är beroende av hög kvalitet och snabb leverans. Och de är ofta avsedda att utmana stora komplexa projekt som är bättre att ta itu med i mindre delar. Agila team består vanligtvis av högst 10 medlemmar, av vilka många vanligtvis representerar olika kompetenser inom en organisation.

Agila team med hög prestanda har gemensamma egenskaper. Framgångsrika team är: 1) Tvärfunktionella - För att leverera en produkt eller tjänst krävs vanligtvis arbete från flera organisatoriska avdelningar. Ett smidigt samarbete med andra medlemmar i Agile Release Team är också avgörande för långsiktig framgång. 2) Stabila - Engagerade team som inte förändras med tiden ger teammedlemmarna möjlighet att växa, särskilt när det innebär att de arbetar direkt med medlemmar utanför sina kärnområden, och 3) Autonoma - Agila team tenderar att vara självorganiserande enheter som arbetar självständigt för att kontinuerligt leverera fungerande förbättringar av produkten eller inkrementellt värde.

När det gäller att strukturera dina Agile-team bör du tänka på det under projektplaneringsfasen. Vilken typ av inkrementellt stöd behövs under produktutvecklingsfasen? Hur förändras behoven efter att produkten har blivit tillgänglig för kunderna? Vilket löpande sälj- och marknadsföringsstöd krävs under produktens hela livscykel? Genom att besvara dessa frågor kan du avgöra vem du ska rekrytera till följande roller:

  • Scrum Master - Detta är den person som leder teamet övergripande genom möten, processer, bästa praxis och ceremonier på löpande basis.
  • Produktägare - Detta är den person som är ansvarig för det värde som det agila teamet producerar.
  • Medlemmar i teamet - Medlemmarna utgör kärnan i agila team. De är de tvärfunktionella, samarbetsvilliga arbetarna som fokuserar på inkrementell leverans.

Grupper utvecklas med tiden. Ett av de mest accepterade sätten att undersöka gruppdynamiken är Tuckmans Stages of Team Development, som delar in dem i faser (Forming, Storming, Norming och Performing). Agila team tenderar att kämpa hårdast i stormningsfasen, då starka åsikter - och i slutändan konflikter i teamet - oftast uppstår. Vägen till högpresterande agila team och releasetåg beror ofta på scrum masterens eller produktägarens förmåga att hjälpa teammedlemmarna att navigera genom konflikter. Stabilitet i teamet är också viktigt. Det är det som gör det möjligt för laget att gå vidare till scenframträdandet.

Att bygga upp högpresterande agila team som levererar konsekvent och tillförlitligt över tid skapar motivation för fler team och ger en plan för hur man kan upprepa framgångarna. Det är viktigt eftersom högpresterande agila team är en viktig del av Agile Release Trains.

Agile Release Trains är i huvudsak grupper av högpresterande Agile-grupper. Dessa team av team samordnar, planerar och arbetar tillsammans mot ett gemensamt mål. Release-tågen planerar vanligtvis sitt arbete under en Agile-ceremoni som kallas för mellanliggande planering eller kvartalsvis planering. Scaled Agile Inc. kallar denna händelse för Program Increment eller PI Planning. Det är under PI-planeringen som Agile Release Trains och Agile-teamen inom Release Trains får sina strategiska prioriteringar. Om de är en del av en större gruppering, en så kallad värdekedja, förstår de de epikerna som värdekedjan arbetar med. Det är release-tågets uppgift att bryta ner arbetet inom de epikerna som flödar till dem och skapa funktioner och berättelser (arbetsinsatser) som ska levereras under programinsatsens gång.

Exempel på agila team och agila lanseringar

Låt oss titta på några exempel på hur arbete från flera agila team kan sammanföras för ett företag. I varje fall beror skalning av värdet på att flera agila team bidrar till sin del av ekvationen på ett konsekvent sätt.

Utveckling av mobila produkter

Om du arbetar på ett företag som tillverkar en populär mobilapp kan du välja att inrätta ett Agile-team som fokuserar specifikt på att tillhandahålla säkerhetsuppdateringar. Teamet kan ge månatliga uppdateringar, ibland oftare. Ett andra Agile-team kan fokusera på plattformskompatibilitet för att stödja flera versioner av Android eller den senaste versionen av iOS. Du kommer också troligen att vara beroende av flera team som ansvarar för att leverera korrigeringar och stegvisa funktionsuppdateringar till befintliga användare.

Skala en marknadsföringskampanj

Om ditt företag planerar en global reklamkampanj kan det vara klokt att börja med ett pilotprogram i en viss region i USA. I det fallet kan ett första Agile-team bestå av representanter från produktteamet, från marknadsföringen, medlemmar från det kreativa teamet och någon från analysen. Det första teamet ska ansvara för att skapa marknadsföringsmaterial som publiceras till specifika målgrupper via betalda sociala medier. Därefter kan de fokusera på A/B-testning av dessa tillgångar och mäta resultaten. Därifrån kan ytterligare andra Agile-team fokusera på kunder i andra regioner. Ett annat team kan fokusera på den globala lanseringen av kampanjen och ge löpande uppdateringar till ledningsgruppen.

Stöd för tillämpningar i företagsklass

Låt oss säga att du arbetar på en IT-avdelning som utvecklar och distribuerar en proprietär affärsapplikation som används globalt. Du skulle förmodligen inrätta agila team som fokuserar på att åtgärda fel och kompatibilitetsproblem. Ett annat team kan fokusera på att tillhandahålla löpande, inkrementella säkerhetsuppdateringar. En annan grupp kan ansvara för servertillhandahållande, programutrullning och uppdatering av distributionen.

Högpresterande Agile Release Trains ger en mängd fördelar. Det gör det möjligt för företag att snabbt leverera ett ökat värde till kunderna i många olika former. Men för att nå dit måste man bygga framgångsrika agila team som presterar konsekvent och förutsägbart. Om du vill veta mer om hur man bygger upp högpresterande agila team och Release Trains kan du läsa e-boken: "Get on Board: Bygga högpresterande agila team och release-trains."

Relaterade inlägg

Skrivet av Emily Peterson Chef för efterfrågegenerering

Emily Peterson är Demand Gen Manager för Planviews lösning Enterprise Agile Planning och fokuserar på att hjälpa organisationer att uppnå flexibilitet på deras villkor och tidsplan. Hon använder sin yrkeserfarenhet inom agil marknadsföring (som RTE) för att främja nya arbetssätt i hela organisationen och för att koppla samman alla delar av verksamheten med organisationens övergripande mål.