Teknologi og kompetanse er viktig, men som oftest er det kulturendring som er det mest utfordrende for virksomheter. Overgangen fra tradisjonell IT-drift til skytjenester krever endring i tenkemåte og organisasjonskultur. Ansatte må gå fra å 'unngå feil' til 'lær raskt av feil', og fra silobasert arbeid til tverrfaglig samarbeid.
| Aspekt | Tradisjonell IT-drift | Drift i Skymiljø |
|---|---|---|
| Organisering | Silo: Utvikling, test, drift og sikkerhet | Tverrfaglige produktteam |
| Endringer | Sjeldne og store utrullinger – måneder | Hyppige og små utrullinger – dager/uker |
| Infrastruktur | Manuell provisjonering | Infrastruktur som kode og automatisering |
| Sikkerhet | Sikkerhetsrevisjon ved slutten | Sikkerhet som design |
| Måling | Fokus på oppetid | Fokus på verdilevering |
Konkrete kulturendringer må skje
1. Fra "Vi må unngå alle feil" til "Lær raskt av feil"
Tradisjonell tilnærming:
- Feil er uakseptabelt
- Omfattende planlegging for å unngå feil
- Skyld og ansvarsplassering ved feil
- Frykt for å eksperimentere
Skymiljø-tilnærming:
- Feil er læring og forventet
- Rask eksperimentering med rask feedback
- Fokus på systemforbedring, ikke skyld
- Designsystemer som tåler feil
- Introduser feil bevisst for å teste resiliens
Hvordan drive endringen:
- Implementere prosess for å gå gjennom feil uten å fokusere på skyld
- Belønne rask identifikasjon og fiksingen av feilen
- Dele historier om hvordan feil har ført til forbedringer
2. Fra siloer til tverrfaglige team
Tradisjonell tilnærming:
- Et klart skille mellom team for utvikling, testing, drift og sikkerhet
- Samarbeid basert på saker fra saksbehandlingssystemer
- Flaskehalser som er et resultat av å vente på andre team
Skymiljø-tilnærming:
- Tverrfaglige produktteam med nødvendige kompetanser
- Teamet kan ta beslutninger
- Direkte samarbeid
Hvordan drive endringen:
- Restrukturere organisasjonen i produktteam
- Sett teammedlemmer fysisk sammen
- Felles mål for teamet
- Investere i kommunikasjonsferdigheter
3. Fra manuell drift til automatisering
Tradisjonell tilnærming:
- Manuell provisjonering av servere
- Hver server er unik
- Manuell utrulling og konfigurering
Skymiljø tilnærming:
- Infrastruktur som kode
- Automatiserte utrullinger via CI/CD
Hvordan drive endringen:
- Sett av tid til automatisering
- Dele positive erfaringer: "Vi reduserte utrullingstiden fra 4 timer til 10 minutter"
- Sette konkrete mål for å effektivisere utrulling
4. Fra stans i endringer til kontinuerlig utrulling
Tradisjonell tilnærming:
- Utrullinger skjer kun i vedlikeholdsvinduer
- Alle endringer må godkjennes av ledere
- Stor frykt for å utrulle
Skymiljø-tilnærming:
- Utrulling kan skje når som helst
- Endringene er små og hyppige, med lav risiko
- Automatiserte godkjenninger basert på testing
- Strategi for tilbakerulling gjør det trygt med utrullinger
Hvordan drive endringen:
- Begynn med systemer som ikke er kritiske
- Bygg tillit gjennom gode utrullinger
- Måle hyppigheten til utrullingene
For å kunne fremme innovasjon må du akseptere at ikke alle eksperimenter lykkes. Du må balansere mellom risikohåndtering og muligheten til å eksperimentere.
Kategorisering av eksperimenter:
- Enveis:
- Vanskelige eller umulige å reversere
- Krever grundig analyse, i tillegg til godkjenning
- Eksempel på dette kan være store arkitekturvalg
- Toveis:
- Enkelt å reversere
- Kan godkjennes internt i teamet
- Eksempler på dette kan være å prøve en ny databasetjeneste eller teste ny utrullingsstrategi