26
DevOps Lean Tribe Gathering Göteborg 20150219 Jesper Forslund Jesperforslund.se jesperforslund.se 1

Agilt migreringsprojekt

Embed Size (px)

Citation preview

Page 1: Agilt migreringsprojekt

DevOps  Lean  Tribe  Gathering  Göteborg  

2015-­‐02-­‐19  Jesper  Forslund  Jesperforslund.se  

jesperforslund.se 1

Page 2: Agilt migreringsprojekt

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

Page 3: Agilt migreringsprojekt

Om  mig  

jesperforslund.se 5

www.jesperforslund.se/kaizen  hGp://www.linkedin.com/in/forslund  @jesperforslund  [email protected]    

Page 4: Agilt migreringsprojekt

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

Page 5: Agilt migreringsprojekt

Prolog  

jesperforslund.se 8

Lugnt.!Vi kör Agilt.!

Page 6: Agilt migreringsprojekt

Akut  hjär1ransplanta6on  -­‐  IT  edi6on  

jesperforslund.se 7

Page 7: Agilt migreringsprojekt

Så  här  gick  det  6ll  

jesperforslund.se 12

Page 8: Agilt migreringsprojekt

Först  av  allt:  

jesperforslund.se 12

Page 9: Agilt migreringsprojekt

Individer är avgörande för allt!!

jesperforslund.se 12

Page 10: Agilt migreringsprojekt

Master  plan  

jesperforslund.se 12

Page 11: Agilt migreringsprojekt

Master plan!

jesperforslund.se 12

Page 12: Agilt migreringsprojekt

Hur  skalade  vi  organisa6onen?  

jesperforslund.se 12

Page 13: Agilt migreringsprojekt

Skalbar organisation = 100 personer delaktiga!

jesperforslund.se 12

Projektledning  

Core  =  DevOps  

Verksamheten  

Infrastructure  &  Opera6on  

Applika6onsexperter  

Standby  

Externa  leverantörer   Styrgrupp  

Page 14: Agilt migreringsprojekt

Hur  tog  vi  beslut?  

jesperforslund.se 12

Page 15: Agilt migreringsprojekt

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  

Page 16: Agilt migreringsprojekt

Hur  hanterade  vi  beroendet  av  leveranser  

från  andra  utanför  projektet?  

jesperforslund.se 12

Page 17: Agilt migreringsprojekt

Planering en gång i veckan!

jesperforslund.se 12

Tid  

Leveranser  Beställningar  från  DevOps   Projektet  

Extern  leverantör  

Page 18: Agilt migreringsprojekt

Kanban  eller  Scrum?  

jesperforslund.se 12

Page 19: Agilt migreringsprojekt

Kanban!

jesperforslund.se 9

Inga  es6mat  

Låg  WIP  

Dagliga  avstämningar  

Gick  inte  låsa  sprintplanen  

Page 20: Agilt migreringsprojekt

Hur  hanterade  vi  Go-­‐live?  

jesperforslund.se 12

Page 21: Agilt migreringsprojekt

Simulering av Go-live!

jesperforslund.se 9

Tydliga  ak6viteter  

Individer    i  synk  

Detaljerat  körschema  

Plan  innan,  under  och  eXer  helg  

Page 22: Agilt migreringsprojekt

Begränsad  budget.  Låst  6dplan.  Låst  omfa1ning.  Hur  levererade  vi  med  

kvalitet?    

jesperforslund.se 12

Page 23: Agilt migreringsprojekt

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  

Page 24: Agilt migreringsprojekt

Hur slutar det…!

jesperforslund.se 13

Page 25: Agilt migreringsprojekt

Hur slutar det?!

jesperforslund.se 14

Page 26: Agilt migreringsprojekt

FTW!!

jesperforslund.se 14