agil udvikling i store projekter maj 2012
DESCRIPTION
Foredrag fra Gå-Hjem-Møde i Maj 2012 om anvendelse af agile principper i meget store projekterTRANSCRIPT
© Copyright 2011, BestBrains
Agil udvikling i store projekter
Gå-Hjem-Møde maj 2012 Bent Jensen, BestBrains aps
© 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
© Copyright 2011, BestBrains
Store Projekter
© Copyright 2011, BestBrains
Langvarige
• Klip dem i stykker
© Copyright 2011, BestBrains
Store Onde Projekter
• Store projekter er rigtig onde når der er: – Stor Samtidighed – Mange mennesker/teams – Handoffs
© Copyright 2011, BestBrains
21 Relationer
© 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
© Copyright 2011, BestBrains
Er en edderkop svaret?
© Copyright 2011, BestBrains
Afhængigheder
© Copyright 2011, BestBrains
© Copyright 2011, BestBrains
Usandsynligheder
© Copyright 2011, BestBrains
Usandsynligheder
Der er stor sandsynlighed for at der sker nogle meget usandsynlige ting
når bare der er nok af dem!
© Copyright 2011, BestBrains
På randen af kaos
Er mere planlægning og projektstyring svaret?
© Copyright 2011, BestBrains
Er Scrum Svaret?
© Copyright 2011, BestBrains
Er Scrum Svaret?
Scrum of Scrums
Feature teams
© Copyright 2011, BestBrains
Anti planning
Planning Horizon
Cost
Cost of “unpreparedness"
Cost of wrong plans
Total cost Optimal planning horizon
© Copyright 2011, BestBrains
Et eksempel
• Udvikling af SAS Web Report Studio • 3-4 teams fuldtids på projektet • 4-6 teams underleverandører
© Copyright 2011, BestBrains
© 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”
© Copyright 2011, BestBrains
© Copyright 2011, BestBrains
Hvor kan vi lære noget?
• Store komplekse projekter – Byggeri
• Lean Construction • Last Planner
– Teleindustrien • Erfaringer fra Ericsson • Product Anatomy
© 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
© 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
© Copyright 2011, BestBrains
Proces elementer
3 Indbyg læring, konstant forbedring og aktiv problemløsning i projektets daglige liv
© Copyright 2011, BestBrains
Fælles billede
• Etablér tyngdekraften • Skab et fælles billede
© Copyright 2011, BestBrains
Proces plan
• Commitment • Optimimering
© 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
© Copyright 2011, BestBrains
Sunde aktiviteter – 7 Strømme Råmaterialer Udstyr Information Folk Plads Foregående arbejder Efterfølgende arbejder
© Copyright 2011, BestBrains
50% 60% 70% 80% 90%
”Det lover vi hinanden” Vigtig indikator: Percent
Promised Completed
© Copyright 2011, BestBrains
Koordination af afhængigheder
Product ”driver”
Teams
Teams
© 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
© 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
© Copyright 2011, BestBrains
Hvem er vi?
• BestBrains – Konsulenthus med speciale i agil udvikling – 10 partnere – Teknik & Proces
• Bent Jensen – Agil udvikling siden 2000
© 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