34
© Copyright 2011, BestBrains Agil udvikling i store projekter Gå-Hjem-Møde maj 2012 Bent Jensen, BestBrains aps

Agil udvikling i store projekter maj 2012

Embed Size (px)

DESCRIPTION

Foredrag fra Gå-Hjem-Møde i Maj 2012 om anvendelse af agile principper i meget store projekter

Citation preview

Page 1: Agil udvikling i store projekter maj 2012

©  Copyright 2011, BestBrains

Agil udvikling i store projekter

Gå-Hjem-Møde maj 2012 Bent Jensen, BestBrains aps

Page 2: Agil udvikling i store projekter maj 2012

©  Copyright 2011, BestBrains

Hvad sker der i store projekter?

•  Deadlines skrider •  Ansvar forflygtiges •  Ingen kender status •  Uendelige møder •  Politik og trængsel ved håndvasken

Page 3: Agil udvikling i store projekter maj 2012

©  Copyright 2011, BestBrains

Store Projekter

Page 4: Agil udvikling i store projekter maj 2012

©  Copyright 2011, BestBrains

Langvarige

•  Klip dem i stykker

Page 5: Agil udvikling i store projekter maj 2012

©  Copyright 2011, BestBrains

Store Onde Projekter

•  Store projekter er rigtig onde når der er: – Stor Samtidighed – Mange mennesker/teams – Handoffs

Page 6: Agil udvikling i store projekter maj 2012

©  Copyright 2011, BestBrains

21 Relationer

Page 7: Agil udvikling i store projekter maj 2012

©  Copyright 2011, BestBrains

Relationer

0 200 400 600 800

1000 1200 1400 1600 1800 2000

0 10 20 30 40 50 60 70

Mul

ige

rela

tione

r

Antal personer

(n2-n)/2

Page 8: Agil udvikling i store projekter maj 2012

©  Copyright 2011, BestBrains

Er en edderkop svaret?

Page 9: Agil udvikling i store projekter maj 2012

©  Copyright 2011, BestBrains

Afhængigheder

Page 10: Agil udvikling i store projekter maj 2012

©  Copyright 2011, BestBrains

Page 11: Agil udvikling i store projekter maj 2012

©  Copyright 2011, BestBrains

Usandsynligheder

Page 12: Agil udvikling i store projekter maj 2012

©  Copyright 2011, BestBrains

Usandsynligheder

Der er stor sandsynlighed for at der sker nogle meget usandsynlige ting

når bare der er nok af dem!

Page 13: Agil udvikling i store projekter maj 2012

©  Copyright 2011, BestBrains

På randen af kaos

Er mere planlægning og projektstyring svaret?

Page 14: Agil udvikling i store projekter maj 2012

©  Copyright 2011, BestBrains

Er Scrum Svaret?

Page 15: Agil udvikling i store projekter maj 2012

©  Copyright 2011, BestBrains

Er Scrum Svaret?

Scrum of Scrums

Feature teams

Page 16: Agil udvikling i store projekter maj 2012

©  Copyright 2011, BestBrains

Anti planning

Planning Horizon

Cost

Cost of “unpreparedness"

Cost of wrong plans

Total cost Optimal planning horizon

Page 17: Agil udvikling i store projekter maj 2012

©  Copyright 2011, BestBrains

Et eksempel

•  Udvikling af SAS Web Report Studio •  3-4 teams fuldtids på projektet •  4-6 teams underleverandører

Page 18: Agil udvikling i store projekter maj 2012

©  Copyright 2011, BestBrains

Page 19: Agil udvikling i store projekter maj 2012

©  Copyright 2011, BestBrains

Quotes •  “Delivering software in this company is

like kicking a dead whale along a beach”

•  “It is with software development as politics and sausages – you should not know how they are made”

•  “I give the squeaking wheel all the grease”

Page 20: Agil udvikling i store projekter maj 2012

©  Copyright 2011, BestBrains

Page 21: Agil udvikling i store projekter maj 2012

©  Copyright 2011, BestBrains

Hvor kan vi lære noget?

•  Store komplekse projekter – Byggeri

•  Lean Construction •  Last Planner

– Teleindustrien •  Erfaringer fra Ericsson •  Product Anatomy

Page 22: Agil udvikling i store projekter maj 2012

©  Copyright 2011, BestBrains

Proces elementer

1 Skab fælles forståelse og lav den bedst mulige plan ved kollaborativ planlægning Fokus på afdækning af afhængigheder og integrationspunkter

Page 23: Agil udvikling i store projekter maj 2012

©  Copyright 2011, BestBrains

Proces elementer

2 Lav rullende look-ahead planlægning, så projektet styres udfra realiteterne og ikke udfra en plan hugget i sten Fokus på koordinering af arbejdet og frembringelse af sunde aktiviteter

Page 24: Agil udvikling i store projekter maj 2012

©  Copyright 2011, BestBrains

Proces elementer

3 Indbyg læring, konstant forbedring og aktiv problemløsning i projektets daglige liv

Page 25: Agil udvikling i store projekter maj 2012

©  Copyright 2011, BestBrains

Fælles billede

•  Etablér tyngdekraften •  Skab et fælles billede

Page 26: Agil udvikling i store projekter maj 2012

©  Copyright 2011, BestBrains

Proces plan

•  Commitment •  Optimimering

Page 27: Agil udvikling i store projekter maj 2012

©  Copyright 2011, BestBrains

Look ahead planlægning

ID Text Team Sprint Date Ready

•  Repræsentanter fra alle teams •  Fokus på at gøre backlog elementer klar til

produktion •  Kun sunde aktiviteter fødes ind i processen

Page 28: Agil udvikling i store projekter maj 2012

©  Copyright 2011, BestBrains

Sunde aktiviteter – 7 Strømme Råmaterialer Udstyr Information Folk Plads Foregående arbejder Efterfølgende arbejder

Page 29: Agil udvikling i store projekter maj 2012

©  Copyright 2011, BestBrains

50% 60% 70% 80% 90%

”Det lover vi hinanden” Vigtig indikator: Percent

Promised Completed

Page 30: Agil udvikling i store projekter maj 2012

©  Copyright 2011, BestBrains

Koordination af afhængigheder

Product ”driver”

Teams

Teams

Page 31: Agil udvikling i store projekter maj 2012

©  Copyright 2011, BestBrains

Teamniveau

•  Scrum kan anvendes men er ikke krævet •  Klargjort arbejde fødes ind i teamet •  Teamet leverer som aftalt i look-ahead

planlægning eller ved hver sprint afslutning

Page 32: Agil udvikling i store projekter maj 2012

©  Copyright 2011, BestBrains

Opsummering

•  Gør følgende: – Lav en fælles overordnet plan – Løbende planlæg sunde aktiviteter 2-6

uger ud i fremtiden – Mål PPC, indbyg konstant forbedring – Skab interface til de enkelte teams proces

Page 33: Agil udvikling i store projekter maj 2012

©  Copyright 2011, BestBrains

Hvem er vi?

•  BestBrains – Konsulenthus med speciale i agil udvikling – 10 partnere – Teknik & Proces

•  Bent Jensen – Agil udvikling siden 2000

Page 34: Agil udvikling i store projekter maj 2012

©  Copyright 2011, BestBrains

Kommende arrangementer

Kom igang med agil udvikling – 8. maj Kanban I Praksis hos Mærsk Line - 15 maj Innovation på hovedet 29 maj Don Reinertsen 29-30 maj