Presentasjon lastes. Vennligst vent

Presentasjon lastes. Vennligst vent

Kyrre Begnum, Crayon NSA Agile utviklere og firkanta driftere Kyrre Begnum, Crayon NSA.

Liknende presentasjoner


Presentasjon om: "Kyrre Begnum, Crayon NSA Agile utviklere og firkanta driftere Kyrre Begnum, Crayon NSA."— Utskrift av presentasjonen:

1 Kyrre Begnum, Crayon NSA Agile utviklere og firkanta driftere Kyrre Begnum, Crayon NSA

2 «Har du sendt inn en bestilling?» «Du må fylle ut skjemaet først. Vi har prioriteringsmøte neste tirsdag.» Kyrre Begnum, Crayon NSA

3 Hvorfor blir det slik? Hvordan kommer vi ut av det? Kyrre Begnum, Crayon NSA

4 Drift er avbruddsdrevet Interrupt driven operations • Drift er et grunnleggende avbrudd-drevet yrke hvor hendelser og forespørsler blir konstant omprioritert – Ny maskin her – Ny bruker der – Glemt passord – Kopier database – Kan føre til passivitet: No news is good news • Uten god kontroll over denne prosessen kan en driftsgruppe rask falle i en brannslukkingsmodus Kyrre Begnum, Crayon NSA

5 Hvordan bekjemper man det? • Man prøver å kontrollere strømmen av avbrudd med byråkrati – Ledelsesdeterminisme • Man blir mer effektiv til å håndtere hendelsene ved hjelp av automatisering – Teknologideterminisme • For mye ledelsesdeterminisme: – Overorganisering og ansvarsfraskrivelse – Lite fokus på å forbedre verktøy – Komplisert grensesnitt for resten av organisasjonen • Søknader og bestillinger – «Gammeldags» Kyrre Begnum, Crayon NSA

6 smidig + «gammeldags» drift = problemer • Ved smidig utvikling og hyppig utrulling til miljøer er man avhengig av gode, automatiserte metodikker • Dersom drift fortsatt er basert på «gammeldags» manuelt arbeid vil driftere fort overbelastes med release prosesser – Fordi det er for lite fokus på automatisering og det må gjøres manuelt • Ved perioder med høyt press er sannsynligheten for slurv stor, da er det ekstra risikabelt å ha manuelle release prosedyrer – Mange testere venter – Deadlines på prosjektet – Kan ta lang tid å re-populere miljøet ( f.eks databaser ) Kyrre Begnum, Crayon NSA

7 Disse avbruddene … • Hvorfor er avbrudd blitt fienden? • Finnes det noen yrker hvor man omfavner avbrudd på en annen måte? – Hvor det å håndtere avbrudd på en god måte er del av opplæringen og synonymt med god butikk? Kyrre Begnum, Crayon NSA

8 «Mise en place» for drift: Hva kan vi lære fra kokke-yrket? • En prosedyredrevet fremfor en avbruddsdrevet driftsprosess – Alle «oppskrifter» er definert og lært – Forberedelsene er ferdig og ingrediensene ligger på hver sitt tiltenkte sted • En etablert styringsplatform hvor ny programvare «klikker på plass» – Strømlinjeformet release management – Felles overvåking og rapportering – Dokumentasjon – Proaktiv dialog mellom utviklere og driftere – Konfigurasjonsstyring og automatisering Kyrre Begnum, Crayon NSA

9 DevOps • En sammensmelting av utvikling og drift ( developers & Operations ) – Fokus på samarbeid, kommunikasjon, integrasjon og automatisering • En bevegelse og filosofi, ikke en formalisert metodikk • Hyppigst i små grupper uten sterk organisasjon og linje – Lean startups og uavhengige utviklere • Henger sammen med cloud computing bevegelsen – Rask utrulling og forenklet drift Kyrre Begnum, Crayon NSA

10 DevOps og Mise en place • Begge har fokus på organisasjonens mål • Kokker har en enorm råvarekunnskap, men forstår at om du ikke setter det sammen smakfullt, så taper man penger • DevOps fokuserer på å lage en «meny» av automatiserte oppskrifter som brukerne / utviklerne kan velge ifra – Test du jour – Release tartar – Ve’em au karamel • Drevet frem som en reaksjon på ledelsesdeterminisme, DevOps er tydelig på siden av teknologideterminisme Kyrre Begnum, Crayon NSA

11 Hvordan kommer vi oss dit? • Må forankres og forstås av driftsledelsen • Ha en proaktiv dialog med drift i god tid før det begynner å koke • Fortell dem om hvilke oppgaver det vil bli mye av • Hvis mulig: skaff en dedikert DevOps ressurs til prosjektet som bistår driftsgruppen Kyrre Begnum, Crayon NSA

12 DevOps: «Kan jeg få ta imot bestillingen?» Takk :) Kyrre Begnum, Crayon NSA


Laste ned ppt "Kyrre Begnum, Crayon NSA Agile utviklere og firkanta driftere Kyrre Begnum, Crayon NSA."

Liknende presentasjoner


Annonser fra Google