# DevOps i praktiken – snabbare leveranser, högre kvalitet och bättre samarbete

Canonical: [https://www.softronic.se/nyheter/devops-i-praktiken-snabbare-leveranser-hogre-kvalitet-och-battre-samarbete/](https://www.softronic.se/nyheter/devops-i-praktiken-snabbare-leveranser-hogre-kvalitet-och-battre-samarbete/)

Digitalisering handlar inte bara om att utveckla nya lösningar. Minst lika viktigt är att säkerställa att systemen fungerar stabilt över tid, kan vidareutvecklas snabbt och fortsätter att skapa affärsvärde. Det är här DevOps kommer in i bilden.

Lars Höjding, som arbetar som lösningsarkitekt på Softronic, kommer i detta inlägg dela med sig av vad DevOps är, vilka vinster som finns och hur du kan använda DevOps för att lyckas med att bedriva ett långsiktigt och effektivt utvecklingsarbete.

Begreppet DevOps har funnits i många år, men för många är det kanske fortfarande oklart vad det faktiskt innebär i praktiken. Är det en metod? Ett verktyg? Eller en organisationsmodell? Det korta svaret är att DevOps är ett arbetssätt som förenar utveckling, drift och förvaltning med målet att leverera värde snabbare, säkrare och mer förutsägbart. Det lite längre svaret är att DevOps också är ett förhållningssätt och en kultur där olika kompetenser arbetar mot samma mål och delar ansvar för ett IT-systems livscykel – från idé till produktion och vidare till förvaltning.

## Vad är DevOps?

Historiskt har utveckling och drift ofta varit separata funktioner med olika mål. Utvecklingsteam har fokuserat på att leverera nya funktioner och förändringar så snabbt som möjligt, medan driftorganisationen haft ansvar för stabilitet, säkerhet och tillgänglighet. Båda perspektiven är viktiga, men när de organiseras i separata silos uppstår ofta friktion. Det som utveckling ser som en framgångsrik leverans kan uppfattas som en risk av driftorganisationen, och vice versa.

I takt med att digitala tjänster blivit allt viktigare för verksamheter har behovet av snabbare och mer kontinuerliga leveranser ökat. Omkring 2010 började därför nya arbetssätt växa fram där utveckling och drift arbetade närmare varandra. Begreppet DevOps etablerades som en sammanslagning av orden Development och Operations och kom att beskriva en rörelse som syftade till att bryta ner organisatoriska barriärer och skapa ett gemensamt ansvar för leveransen av IT-lösningar.

Sedan dess har DevOps utvecklats från att främst handla om samarbete mellan utveckling och drift till att omfatta hela kedjan av människor, processer och teknik som krävs för att skapa och förvalta moderna digitala system och tjänster.

DevOps bygger på att olika perspektiv inte ska konkurrera med varandra utan samverka. Genom gemensamma processer, automatisering och ett delat ansvar för hela livscykeln skapas bättre förutsättningar för både innovation och stabilitet.

## Det handlar i grunden om tre saker:

- Samarbete mellan utveckling, drift och verksamhet
- Automatisering av repetitiva moment
- Kontinuerlig förbättring baserad på mätning och uppföljning

Men lika viktigt är den kulturella dimensionen. DevOps handlar om att skapa en miljö där team tar gemensamt ansvar, delar kunskap och kontinuerligt söker samarbete för att finna förbättringar. Verktyg och processer är viktiga möjliggörare, men utan rätt kultur blir resultaten sällan långsiktigt hållbara.

En central tanke är också att de som bygger systemen behöver förstå hur de fungerar i drift. Det brukar sammanfattas med uttrycket ”you build it, you run it”. Poängen är inte att utvecklare ska ersätta driftorganisationen, utan att lösningar blir bättre när driftbarhet, övervakning, vidareutveckling och förvaltning finns med i designen redan från början. När utvecklingsteam tar ansvar för hur lösningen fungerar i verkligheten med riktiga användare och skarpt data skapas mer robusta system och färre överraskningar efter driftsättning.

## Vilka är vinsterna med DevOps?

Organisationer som arbetar enligt DevOps-principer upplever ofta flera tydliga fördelar. Vinsterna handlar inte bara om teknik utan också om verksamhetsnytta, effektivitet och förmågan att möta förändrade behov.

### Kortare ledtider

När processer automatiseras och team arbetar närmare varandra kan förändringar levereras snabbare. Det blir enklare att gå från idé till produktion utan onödiga väntetider eller manuella steg. För verksamheten innebär detta att nya funktioner, förbättringar och korrigeringar kan nå användarna snabbare. Organisationen blir mer flexibel och kan reagera snabbare på förändringar i marknaden eller nya krav från kunder och användare.

### Högre kvalitet

Automatiserade tester, kodgranskningar och standardiserade leveransprocesser minskar risken för fel. Problem upptäcks tidigare och kan åtgärdas innan de påverkar användarna.
När kvalitetssäkring byggs in som en naturlig del av leveransprocessen blir kvalitet inte något som kontrolleras eller läggs på i slutet av ett projekt, utan något som säkerställs kontinuerligt genom hela utvecklingskedjan. Samma princip gäller för säkerhet. Genom att ta hänsyn till säkerhetskrav redan under design, utveckling och test kan många problem förebyggas innan de når produktion. Säkerhet blir därmed en integrerad del av kvalitetsarbetet snarare än en separat kontrollpunkt i slutet av leveransen.

### Ökad stabilitet

En vanlig missuppfattning är att snabbare leveranser innebär högre risk. I praktiken är det ofta tvärtom. Mindre och tätare releaser är enklare att verifiera, övervaka och återställa än stora förändringar som genomförs några gånger per år.
Det finns också en annan viktig aspekt. När leveranser sker ofta blir organisationen regelbundet tränad på hela processen – från utveckling och test till driftsättning och uppföljning. Teamen bygger upp rutin och erfarenhet kring hur förändringar ska genomföras på ett säkert sätt.
När leveranser däremot sker med långa intervall riskerar organisationen att bli ”ringrostig”. Processer används sällan, kunskap blir mindre aktuell och osäkerheten ökar när det väl är dags för nästa stora release. Små inkrementella leveranser innebär därför inte bara mindre risk per förändring, utan också att organisationen kontinuerligt övar och förbättrar sin leveransförmåga.

### Bättre transparens

Med moderna verktyg för övervakning, loggning och rapportering får både teknikteam och verksamhet bättre insyn i systemens status och prestanda.
Det blir enklare att förstå hur systemen används, identifiera flaskhalsar och fatta beslut baserade på fakta snarare än antaganden. Transparensen skapar också bättre förutsättningar för dialog mellan verksamhet och IT.

### Lägre kostnader över tid

Automatisering minskar behovet av manuellt arbete och frigör tid för aktiviteter som skapar större affärsvärde. Samtidigt minskar kostnaderna för incidenter, driftstörningar och akuta insatser. Även om införandet av DevOps ofta kräver investeringar i arbetssätt, kompetens och verktyg brukar den långsiktiga effekten vara en mer kostnadseffektiv och kvalitativt bättre leverans.

## Sammanfattning

DevOps är i grunden ett sätt att skapa bättre samarbete mellan människor, processer och teknik. Men det är också mer än så. Det är ett förhållningssätt och en kultur som bygger på gemensamt ansvar, kontinuerligt lärande och en strävan efter ständiga förbättringar.
Resultatet blir snabbare leveranser, högre kvalitet, bättre transparens och mer stabila system.
För oss som arbetar med långsiktiga kundåtaganden och outsourcing är DevOps inte bara en metodik bland andra. Det är en viktig förutsättning för att kunna leverera med både kvalitet och snabbhet i en komplex miljö med många kunduppdrag, höga krav på tillgänglighet och ett ständigt behov av vidareutveckling.

När utveckling, drift och verksamhet arbetar mot samma mål skapas de bästa förutsättningarna för hållbara digitala lösningar som inte bara fungerar idag, utan också kan utvecklas och skapa värde imorgon.

---

Lars Höjding

 Lösningsarkitekt

---

- [Federeringslösning åt Internetstiftelsen](https://www.softronic.se/case/federeringslosning-at-internetstiftelsen/): Är du också i behov av att digitalisera dina processer? Vi har utvecklat en federeringslösning samt digitaliserat administrativa processer åt Internetstiftelsen.

- [Ett nytt molnbaserat verksamhetssystem framtidssäkrar Facility Labs affärer](https://www.softronic.se/case/ett-nytt-molnbaserat-verksamhetssystem-framtidssakrar-facility-labs-affarer/): Softronic har utvecklat en helt ny version av Facility Labs verksamhetssystem som är baserat på containerteknologi som körs i Azures plattformstjänster och levereras med CI/CD-pipelines.

- [Migration till molnet leder Hifabs utveckling](https://www.softronic.se/case/migration-till-molnet-leder-hifabs-utveckling/): Hifab valde att förflytta all infrastruktur till molnet och hittade Softronic när de letade efter en partner som kunde hjälpa dem med en Microsoft Azurelösning. Flytten av all IT till molnet var ett viktigt strategiskt beslut för att skapa förutsättningar för Hifabs utveckling mot att bli en aktör i digital framkant.

- [Softronic bidrar till FASAB6F molnresa och framtidssäkrar verksamhetssystemen](https://www.softronic.se/case/softronic-bidrar-till-fasab6f-molnresaoch-framtidssakrar-verksamhetssystemen/): Avtalet innehåller ett stort antal tjänster där Softronic är delaktig och ansvarar b.la. för Drifttjänster, Applikationsdrift, Servicedesk, IT-arbetsplats, Säkerhetstjänster, Utveckling och Förvaltning av FASAB6F:s verksamhetssystem baserat på Microsoft Dynamics CRM.

---
