devops | jesper forslund | ltg-25

24
DevOps Lean Tribe Gathering Göteborg 2015-02-19 Jesper Forslund Jesperforslund.se jesperforslund.se 1

Upload: lean-tribe

Post on 15-Jul-2015

167 views

Category:

Engineering


4 download

TRANSCRIPT

Page 1: DevOps | Jesper Forslund | LTG-25

DevOpsLean Tribe Gathering Göteborg

2015-02-19Jesper Forslund

Jesperforslund.se

jesperforslund.se

1

Page 2: DevOps | Jesper Forslund | LTG-25

Om mig

jesperforslund.se

5

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

Page 3: DevOps | Jesper Forslund | LTG-25

Prolog

jesperforslund.se

8

Lugnt.

Vi kör Agilt.

Page 4: DevOps | Jesper Forslund | LTG-25

Akut hjärttransplantation - IT edition

jesperforslund.se

7

Page 5: DevOps | Jesper Forslund | LTG-25

Så här gick det till

jesperforslund.se

12

Page 6: DevOps | Jesper Forslund | LTG-25

Först av allt:

jesperforslund.se

12

Page 7: DevOps | Jesper Forslund | LTG-25

Individer är avgörande för allt!

jesperforslund.se

12

Page 8: DevOps | Jesper Forslund | LTG-25

Master plan

jesperforslund.se

12

Page 9: DevOps | Jesper Forslund | LTG-25

Master plan

jesperforslund.se

12

Page 10: DevOps | Jesper Forslund | LTG-25

Hur skalade vi organisationen?

jesperforslund.se

12

Page 11: DevOps | Jesper Forslund | LTG-25

Skalbar organisation = 100 personer delaktiga

jesperforslund.se

12

Projektledning

Core = DevOps

Verksamheten

Infrastructure &Operation

Applikationsexperter

Standby

Externaleverantörer

Styrgrupp

Page 12: DevOps | Jesper Forslund | LTG-25

Hur tog vi beslut?

jesperforslund.se

12

Page 13: DevOps | Jesper Forslund | LTG-25

Samma process för beslut och hinder

jesperforslund.se

12

Team eskalerade hinderoch beslut till PL

En huvudprojektledare förleverantör och beställare

samt produktägare

Projektledare togbeslut direkt ocheskalerade hinder

Löpande avstämningar avbeslut och hinder

Styrgrupp stämde avbeslut och hinder

en gång i veckan på 15 min

Team hanteradeinterna beslut och

hinder själva

Page 14: DevOps | Jesper Forslund | LTG-25

Hur hanterade vi beroendet av leveranser

från andra utanför projektet?

jesperforslund.se

12

Page 15: DevOps | Jesper Forslund | LTG-25

Planering en gång i veckan

jesperforslund.se

12

Tid

LeveranserBeställningarfrån DevOps Projektet

Extern leverantör

Page 16: DevOps | Jesper Forslund | LTG-25

Kanban eller Scrum?

jesperforslund.se

12

Page 17: DevOps | Jesper Forslund | LTG-25

Kanban

jesperforslund.se

9

Inga estimat

Låg WIP

Dagliga avstämningar

Gick inte låsa sprintplanen

Page 18: DevOps | Jesper Forslund | LTG-25

Hur hanterade viGo-live?

jesperforslund.se

12

Page 19: DevOps | Jesper Forslund | LTG-25

Simulering av Go-live

jesperforslund.se

9

Tydligaaktiviteter

Individer i synk

Detaljeratkörschema

Plan innan,under ochefter helg

Page 20: DevOps | Jesper Forslund | LTG-25

Begränsad budget. Låst tidplan. Låst omfattning.

Hur levererade vi med kvalitet?

jesperforslund.se

12

Page 21: DevOps | Jesper Forslund | LTG-25

4 sätt för oss att nå kvalitet

jesperforslund.se

9

Skala nerpå aktiviteter

Minimerahinder

Tydlig skuld(restlista)

Tänk påförvaltningen

Page 22: DevOps | Jesper Forslund | LTG-25

Hur slutar det…

jesperforslund.se

13

Page 23: DevOps | Jesper Forslund | LTG-25

Hur slutar det?

jesperforslund.se

14

Page 24: DevOps | Jesper Forslund | LTG-25

FTW!

jesperforslund.se

14