Vad är DevOps?

DevOps-koncept

Cem Sakarya

DevOps Risk Advisor

Tekniken ger stora fördelar och förbättrar våra liv – från socialt umgänge till privatekonomi via bankappar.

DevOps-koncept

Organisationsstruktur

Enkel organisationsstruktur i diagramform.

  • Onlineprodukter är komplexa
  • Dyra att utveckla och underhålla
  • Tusentals ingenjörer
  • Hur samarbetar man effektivt?
DevOps-koncept

 

En våg som symboliserar balansen mellan kvalitet och kostnad.

DevOps-koncept

DevOps

 

DevOps är en kombination av

  • metoder,
  • verktyg och
  • kulturellt beteende

som förbättrar hur mjukvara utvecklas och underhålls.

Det hjälper organisationer att leverera onlineprodukter med högre kvalitet snabbare.

DevOps-koncept

Traditionell ändringshantering

  • Oberoende team
  • Olika team har olika mål
  • Långsam utveckling

DevOps

  • Olika team arbetar tillsammans
  • Mjukvaruutveckling (Development) + IT-drift (Operations) = DevOps
  • Olika team har liknande mål
  • Snabb utveckling
DevOps-koncept

Traditionell release

Diagram över traditionell mjukvaruutveckling och release – en linjär modell: design, utveckling och sedan release för att nå slutprodukten.

DevOps-koncept

En cirkulär utvecklings- och releasestruktur kopplad till DevOps. Mindre delmål jämfört med den traditionella modellen.

Minimum Viable Product

En minimum viable product (MVP) är en tidig version av en produkt med begränsad funktionalitet.

  • Billigare att bygga
  • Snabb tid till marknaden
DevOps-koncept

Produktförbättringar

Beroende på resultaten av den första releasen fortsätter teamet att utveckla om resultaten är goda, eller går tillbaka och ändrar den tidigare releasen om resultaten var dåliga.

DevOps-koncept

DevOps-fördelar

DevOps första releasecykel producerar en MVP, den andra förbättrar produkten och den tredje når slutprodukten.

DevOps-koncept

Nu kör vi en övning!

DevOps-koncept

Preparing Video For Download...