Agil udvikling i store projekter maj 2012
- 1. Agil udvikling i store projekter
Gå-Hjem-Møde maj 2012
Bent Jensen, BestBrains aps
© Copyright 2011, BestBrains
- 2. 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
- 4. Langvarige
• Klip dem i stykker
© Copyright 2011, BestBrains
- 5. Store Onde Projekter
• Store projekter er rigtig onde når der er:
– Stor Samtidighed
– Mange mennesker/teams
– Handoffs
© Copyright 2011, BestBrains
- 6. 21
Relationer
© Copyright 2011, BestBrains
- 7. Relationer
2000
1800
(n2-n)/2
1600
1400
Mulige relationer
1200
1000
800
600
400
200
0
0 10 20 30 40 50 60 70
Antal personer
© Copyright 2011, BestBrains
- 12. Usandsynligheder
Der er stor sandsynlighed for at der sker
nogle meget usandsynlige ting
når bare der er nok af dem!
© Copyright 2011, BestBrains
- 13. På randen af kaos
Er mere planlægning og
projektstyring svaret?
© Copyright 2011, BestBrains
- 15. Er Scrum Svaret?
f Sc rums team
s
o re
Sc rum Featu
© Copyright 2011, BestBrains
- 16. Anti planning
Cost
Optimal planning horizon Total cost
Cost of wrong plans
Cost of “unpreparedness"
Planning Horizon
© Copyright 2011, BestBrains
- 17. Et eksempel
• Udvikling af SAS Web Report Studio
• 3-4 teams fuldtids på projektet
• 4-6 teams underleverandører
© Copyright 2011, BestBrains
- 19. 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
- 21. Hvor kan vi lære noget?
• Store komplekse projekter
– Byggeri
• Lean Construction
• Last Planner
– Teleindustrien
• Erfaringer fra Ericsson
• Product Anatomy
© Copyright 2011, BestBrains
- 22. 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
- 23. 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
- 24. Proces elementer
3
Indbyg læring, konstant forbedring og
aktiv problemløsning i projektets daglige
liv
© Copyright 2011, BestBrains
- 25. Fælles billede
• Etablér tyngdekraften
• Skab et fælles billede
© Copyright 2011, BestBrains
- 26. Proces plan
• Commitment
• Optimimering
© Copyright 2011, BestBrains
- 27. Look ahead planlægning
• Repræsentanter fra alle teams
• Fokus på at gøre backlog elementer klar til
produktion
• Kun sunde aktiviteter fødes ind i processen
ID Text Team Sprint Date Ready
© Copyright 2011, BestBrains
- 28. Sunde aktiviteter – 7 Strømme
Råmaterialer
Udstyr
Information
Folk
Plads
Foregående arbejder
Efterfølgende arbejder
© Copyright 2011, BestBrains
- 29. ”Det lover vi hinanden”
Vigtig indikator:
Percent
Promised
Completed
50%
60%
70%
80%
90%
© Copyright 2011, BestBrains
- 31. 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
- 32. 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
- 33. Hvem er vi?
• BestBrains
– Konsulenthus med speciale i agil udvikling
– 10 partnere
– Teknik & Proces
• Bent Jensen
– Agil udvikling siden 2000
© Copyright 2011, BestBrains
- 34. 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
© Copyright 2011, BestBrains