Inga vinster med molntjänster vid fel fokus
Molntjänster är en central del av leveransen i en DevOps-orienterad organisation, men med fel fokus riskerar vinsterna att utebli. Fokus tenderar att ligga på kostnadsreduktion vilket absolut kan uppstå. Men fokus borde vara riktat åt annat håll.
DevOps teamen i molnet
I en DevOps-organisation kommer vi dela upp vår organisation i ett antal olika team. Vi har Business service/system teams respektive Platform teams. Platform teams svarar för infrastruktur och skall uppnå några viktiga komponenter/leveranser:
- Scalability – det ska gå att skala upp och ner efter behov.
- Internet provision – vilket inte nödvändigtvis måste innebära över det stora internetet, det kan lika gärna vara inom vårt eget wan.
- Möjligheten att ”landa” vår applikation, system, tjänst eller nyttjande direkt på molntjänsten.
- Automatiserad övervakning och självläkande system
- Self service provisioning med stöd för en DevOps pipeline
Den sista punkten är sannolikt den viktigaste. Visst kan vi skapa skalfördelar och sänka hårdvarukostnader på molntjänster men viktigare är faktiskt att vi kan skapa handlingsfrihet och handlingsutrymme till de team som ska ta ansvar för en leverans till en kund/affärsverksamhet.
Beroende till plattform är ok. Beroende till resurs är inte ok.
Istället för att behöva vara beroende av personal från Infrastruktur som är upptagna med att lösa en massa andra uppgifter ska vi skapa möjligheter för systemutvecklare och applikationsansvariga att själva sköta om sina tjänster och system hela vägen ner till lägsta punkt i stacken.
Det handlar om ledtider
Detta kommer att möjliggöra snabbare leveranser, tydligare besked och över tid en sänkt hanteringskostnad.
För infrastruktur skapar det också förutsättningar att driva standardisering än längre och än hårdare då detta är en förutsättning för att tillhandahålla self-provisioning services. En standardisering som förenklar och frigör resurser för vidareutveckling av plattformstjänster och liknande istället för konstant brandsläckning.
Så använd molnbaserade tjänster för att frigöra tid, resurser och snabba upp leveranser.
Tvärfunktionella team, varför ska vi ha det?
Det här blogginlägget är starten av en serie där vi utforskar några av ramverket Scrums metoder. Därmed syftar detta första inlägg till att reda ut vad tvärfunktionella team är för något och varför agila metoder som Scrum förespråkar detta. Serien består av fem...
7 tips för att skapa bra mätvärden
Mätvärden och KPI:er. I vissa kontexter ord som sänder en omedelbar känsla av uttråkning eller i värsta fall stress. Vore det inte bättre om orden framkallade en känsla av nyfikenhet istället? Mycket hänger faktiskt ihop med hur du skapar mätvärden. Inom (särskilt)...
Vad är en Design Sprint?
Vad är en Design Sprint egentligen? Lyssnar man bara till namnet så är det lätt att tankarna vandrar till att det är en fokuserad ansats för att ”bara” utveckla den visuella designen av en vara eller tjänst. Så är inte fallet. En Design Sprint är en tidsbegränsad...