Upload
jesper-forslund
View
76
Download
2
Embed Size (px)
Citation preview
DevOps Lean Tribe Gathering Göteborg
2015-‐02-‐19 Jesper Forslund Jesperforslund.se
jesperforslund.se 1
Rättigheter
▪ Du får gärna kopiera eller bygga vidare på materialet, även för kommersiellt syfte, så länge en hänvisning finns kvar till mig, Jesper Forslund, eller specifika artiklar.
▪ Kaizen - Jesper Forslund om Agile byJesper Forslund is licensed under Creative Commons Erkännande 3.0 Unported License.
jesperforslund.se 2
Om mig
jesperforslund.se 5
www.jesperforslund.se/kaizen hGp://www.linkedin.com/in/forslund @jesperforslund [email protected]
Prolog!Flytta några databaser och applikationer med tillhörande integrationer från
en server till en annan…
… gamla servern end of life vid årsskiftet
… förstudien rekommenderade 18 månader projekttid för genomförandet - vi hade 9 månader på oss
… utan detaljerad systemdokumentation
… leverantören för drift och förvaltning kunde inte garantera leverans på grund av komplexiteten
… samtliga system, databaser och integrationer var affärskritiska, stannar funktionerna stannar verksamheten
jesperforslund.se 8
Prolog
jesperforslund.se 8
Lugnt.!Vi kör Agilt.!
Akut hjär1ransplanta6on -‐ IT edi6on
jesperforslund.se 7
Så här gick det 6ll
jesperforslund.se 12
Först av allt:
jesperforslund.se 12
Individer är avgörande för allt!!
jesperforslund.se 12
Master plan
jesperforslund.se 12
Master plan!
jesperforslund.se 12
Hur skalade vi organisa6onen?
jesperforslund.se 12
Skalbar organisation = 100 personer delaktiga!
jesperforslund.se 12
Projektledning
Core = DevOps
Verksamheten
Infrastructure & Opera6on
Applika6onsexperter
Standby
Externa leverantörer Styrgrupp
Hur tog vi beslut?
jesperforslund.se 12
Samma process för beslut och hinder!
jesperforslund.se 12
Team eskalerade hinder och beslut 6ll PL
En huvudprojektledare för leverantör och beställare
samt produktägare
Projektledare tog beslut direkt och eskalerade hinder
Löpande avstämningar av beslut och hinder
Styrgrupp stämde av beslut och hinder
en gång i veckan på 15 min
Team hanterade interna beslut och
hinder själva
Hur hanterade vi beroendet av leveranser
från andra utanför projektet?
jesperforslund.se 12
Planering en gång i veckan!
jesperforslund.se 12
Tid
Leveranser Beställningar från DevOps Projektet
Extern leverantör
Kanban eller Scrum?
jesperforslund.se 12
Kanban!
jesperforslund.se 9
Inga es6mat
Låg WIP
Dagliga avstämningar
Gick inte låsa sprintplanen
Hur hanterade vi Go-‐live?
jesperforslund.se 12
Simulering av Go-live!
jesperforslund.se 9
Tydliga ak6viteter
Individer i synk
Detaljerat körschema
Plan innan, under och eXer helg
Begränsad budget. Låst 6dplan. Låst omfa1ning. Hur levererade vi med
kvalitet?
jesperforslund.se 12
4 sätt för oss att nå kvalitet!
jesperforslund.se 9
Skala ner på ak6viteter
Minimera hinder
Tydlig skuld (restlista)
Tänk på förvaltningen
Hur slutar det…!
jesperforslund.se 13
Hur slutar det?!
jesperforslund.se 14
FTW!!
jesperforslund.se 14