Utvecklingstakten sätts sällan av hur snabbt teamet skriver kod. Den sätts av hur lång tid det tar att få en miljö att köra den i. När varje testmiljö kräver ett ärende, en beställning och en väntan blir det som skulle vara en tvådagarsuppgift en månad.
Vad väntan faktiskt kostar
Kostnaden är inte konsulttimmarna som står stilla. Den är att teamet anpassar sitt arbetssätt efter friktionen: färre men större releaser, för att varje release är dyr. Mindre testande, för att testmiljöer är en bristvara. Och en produktionsmiljö som skiljer sig från testmiljön, för att den senare byggdes för hand vid ett annat tillfälle.
Det sista är det farligaste. Skillnaden mellan miljöerna är där de svåra felen bor.
Vad ett agilt arbetssätt kräver av infrastrukturen
Att kunna skapa en miljö utan att fråga någon. Att miljöerna blir likadana varje gång. Att de går att slänga när de inte behövs, så att kostnaden följer användningen.
Utan det blir agila metoder ett schemaläggningssätt snarare än ett arbetssätt — man har korta sprintar men lång ledtid till att faktiskt köra något.
Skillnaden mellan att bygga plattformen och att använda en
Många team börjar med att bygga plattformen själva. Det går, men det är ett eget produktarbete som fortsätter i åratal: uppgraderingar, säkerhetspatchar, behörigheter och övervakning. Alternativet är att köpa den som PaaS.
Frågan är om plattformen är er produkt. Är den inte det finns det sällan skäl att äga den.
Vad plattformen bör ge teamet
Miljöer som skapas på begäran utan att någon annan behöver godkänna. Identiska miljöer varje gång, så att skillnader mellan test och produktion inte blir en felkälla.
Möjlighet att slänga en miljö när den inte behövs, så att kostnaden följer användningen i stället för att bara växa.
Loggar och övervakning som teamet själva kommer åt, i stället för att behöva be driften om utdrag.
Vad vi tar hand om
Savecore PaaS ger en färdig utvecklingsplattform med Open Source-verktyg, där teamet skapar miljöer själva utan att gå via ett ärende. Drift, uppgraderingar och övervakning sköter vi. Kör ni microservices, containrar orkestrerade med Kubernetes eller en DevSecOps-kedja går vi igenom vad som följer med som det är och vad som behöver anpassas.
Allt körs i våra egna datacenter i Sverige, vilket gör att även testdata omfattas av svensk lagstiftning — en fråga som annars brukar dyka upp först vid en granskning. Behöver ni hjälp att flytta befintliga byggkedjor gör våra konsulter det tillsammans med teamet.
Vanliga frågor och svar om utvecklingsmiljöer på begäran
Måste vi byta arbetssätt för att använda en plattform?
Nej. Men de flesta team börjar arbeta annorlunda när friktionen försvinner, helt enkelt för att det blir möjligt.
Vad händer med våra containrar och byggkedjor?
De följer normalt med. Vi går igenom vad ni kör idag och vad som behöver anpassas innan något flyttas.
Kan vi testa innan vi bestämmer oss?
Ja. Det är oftast det snabbaste sättet att avgöra om plattformen passar era behov.

Sluta vänta på infrastruktur.
En färdig utvecklingsplattform där teamet skapar miljöer själva, driftad i Sverige.