DevOps kulturella koncept

DevOps-koncept

Cem Sakarya

DevOps Risk Advisor

DevOps

DevOps-koncept

Koncept

 

  • Samarbete
  • Autonoma team
  • Delat ansvar
  • Automatisering
  • Post-mortem
DevOps-koncept

Samarbete

Utvecklings- och driftscykel

  • Kärnan i DevOps
  • Samarbete mellan utveckling och drift
DevOps-koncept

Autonoma team

 

  • Team är mångsidiga
  • Självförsörjande team
  • Teammedlemmar är specialiserade inom:
  • Produktutveckling
  • Drift
  • Datateknik m.m.
DevOps-koncept

Delat ansvar

 

  • Autonoma team ansvarar för specifika delar av mjukvaran
  • De ansvarar för både utveckling och drift
  • Du bygger det, du driver det
DevOps-koncept

Automatisering

 

  • CI/CD-pipelines automatiserar ändringshantering, testning och driftsättning
  • Automatisering sparar tid
  • Utvecklare fokuserar på kreativt arbete, inte rutinuppgifter
  • Utan CI/CD-pipelines måste testning och driftsättning göras manuellt
DevOps-koncept

Post-mortem

All mjukvara kan innehålla fel

Något kan alltid gå fel

När ett mjukvaruproblem identifieras:

  • Lös det först
  • Undersök sedan vad som gick fel

Den här granskningen kallas post-mortem

Ingen pekas ut som skyldig i en post-mortem

Pekande fingrar skuldbelägger någon.

DevOps-koncept

Hur kunde problemet ha förebyggts?

 

Vanliga svar

  • Mer testning
  • Mer kodgranskning

Skuldfri

Hur kunde problemet ha hanterats bättre?

 

Bättre observerbarhet bidrar till:

  • Tidigare upptäckt av problem
  • Tidigare identifiering av grundorsaken

Skuldfri

DevOps-koncept

Nu kör vi en övning!

DevOps-koncept

Preparing Video For Download...