Pipeline-spelet

Spela för att lära dig utforma rätt Continuous Delivery-pipelines Utforma pipelines tillsammans med ditt team för att korta ledtiderna för driftsättning

Prisvinnare

Det digitala Pipeline-spelet vann DASA:s pris för bästa DevOps-lärandelösning 2022

Erkända för hög kvalitet inom lärande och utveckling inom DevOps

Pipeline – spelet som levererar!

Kan du utforma en pipeline med tillräckligt kort ledtid för att vara konkurrenskraftig? Vilka teststeg bör du inkludera i din Continuous Delivery-pipeline? Koppla inte bara ihop befintliga manuella processer – använd enkla verktyg som underlättar samarbete för att skapa något bättre.

Utforma pipelines tillsammans med ditt team för att förbättra

Emily Bache skapade kortspelet ”Pipeline” som ett snabbt och roligt sätt att utforska alternativ för en CD-pipeline utan att faktiskt bygga något. Du får utforma en pipeline för ett givet scenario och optimera ledtiden för driftsättning. Du arbetar i en liten grupp och får diskutera vilka steg som behövs och i vilken ordning ni vill utföra dem. Jämför sedan med en annan grupp och/eller prova ett annat scenario för att fortsätta lära er.

Använd den kostnadsfria appen för att öva online

På Eficode tror vi på kunskapsdelning och utveckling med öppen källkod. Därför har vi tillsammans med teamet på xtream skapat en onlineversion av spelet, så att även dina team kan lära sig av det. Registrera dig, skapa ett spel och bjud in andra spelare att delta.

Workshop

Boka en workshop ledd av våra experter

Om du vill få ut mer av spelet för att lära dig mer om och förbättra din egen mjukvaruutveckling kan våra experter inom Continuous Delivery hålla workshops baserade på spelet för ett eller flera team. Vi har skapat, testat och förbättrat spelet just för detta ändamål. Du får möjlighet att diskutera utmaningar som är specifika för din organisation och identifiera flaskhalsar och konkreta förbättringar. Workshopen kan hållas online med appen, under en konferens eller hos ditt företag.

Så spelar du

Spelets mål är att utforma en pipeline för ett givet scenario och optimera ledtiden för driftsättning. Du arbetar i en liten grupp (4–6 personer) och får diskutera vilka steg som behövs och i vilken ordning ni vill genomföra dem. Uppskatta sedan den totala ledtiden för driftsättning.

Välj ett scenario

För att göra diskussionen mer konkret och givande börjar varje grupp med ett scenario. Föreställ dig till exempel att du arbetar för ett startupföretag som vill konkurrera ut ett etablerat företag. Vi ger dig fem exempel, men du kan också skapa egna.

Du kan diskutera specifika risker som du behöver minska genom testning. Med det i åtanke blir det lättare att avgöra hur mycket tid som ska läggas på varje teststeg och att bedöma den potentiella effekten av att helt utesluta ett steg. Kan vi hoppa över det här långsamma teststeget? Kan vi minska risken på något annat sätt?

Kontrollera spelreglerna

Du har stor frihet att utforma din pipeline, men i praktiken finns det några regler för i vilken ordning stegen måste komma. Du kan till exempel inte driftsätta till produktion innan du har byggt en release candidate. De sex spelreglerna hjälper dig att hålla koll på dessa begränsningar.

Tidsuppskattning

En viktig del av spelet är att uppskatta hur lång tid varje steg som läggs till i pipelinen tar att köra. I onlinespelet lägger du till tidsuppskattningar på varje kort genom att dubbelklicka på dem. Använd post-it-lappar för den fysiska kortleken.

Utforma din pipeline genom att ordna Pipeline Step-korten

De här korten använder du för att definiera strukturen för din pipeline. Välj vilka steg som är viktiga och vilka som kan vara valfria eller utelämnas helt. Du kan lägga flera steg parallellt för att minska den totala ledtiden. Du kan till exempel välja att utföra ett steg två gånger, både före och efter att du har byggt den komponent som ska driftsättas, eller att göra vissa steg innan pipelinen börjar.

Anpassade kort

Du kan skapa nya steg. Lägg bara till text på ett tomt kort som förklarar vad steget innebär. Detta är ännu inte möjligt i onlinespelet.

Granska och utvärdera din pipeline

När tiden är slut (efter mellan 30 minuter och en timme) är det dags för facilitatorn (personen som skapade spelet) att klicka på ”Review”. Varje grupp kan sedan diskutera vad den här pipelinen innebär för verksamheten. Hur står sig er ledtid jämfört med konkurrenternas? Hur förhåller sig er ledtid för deployment till er time to market? Skulle ni kunna arbeta med Lean Product Development eller A/B-testning?

Titta på de fiktiva konkurrenternas ledtider: Varför är vissa konkurrenters ledtider mycket längre? Varför är andra så snabba? Hur måste deras pipeline se ut? Vilka tester måste de göra annorlunda? Tar de större risker?

Skaffa kortspelet

Du kan beställa kortspelet och spela det med dina team

Vi gjorde spelet tillgängligt online och som ett fysiskt kortspel

Nästa steg

Förbättra kvaliteten och tiden till marknaden i din organisation

Våra experter hjälper dig att utforma och implementera effektiva CD-pipelines.