Transcript
Page 1: Agil udvikling i store projekter

Copyright 2011, BestBrains

Agil udvikling i store projekter

Gå-Hjem-Møde den 29 september 2011

Bent Jensen, BestBrains aps

Page 2: Agil udvikling i store projekter

Copyright 2011, BestBrains

Store Projekter

Page 3: Agil udvikling i store projekter

Copyright 2011, BestBrains

Langvarige

• Klip dem i stykker

Page 4: Agil udvikling i store projekter

Copyright 2011, BestBrains

Store Onde Projekter

• Store projekter er rigtig onde når der er:

– Stor Samtidighed

– Mange mennesker/teams

– Handoffs

Page 5: Agil udvikling i store projekter

Copyright 2011, BestBrains

21

Relationer

Page 6: Agil udvikling i store projekter

Copyright 2011, BestBrains

Relationer

0

200

400

600

800

1000

1200

1400

1600

1800

2000

0 20 40 60 80

Mulig

ere

lationer

Antal personer

(n2-n)/2

Page 7: Agil udvikling i store projekter

Copyright 2011, BestBrains

Er en edderkop svaret?

Page 8: Agil udvikling i store projekter

Copyright 2011, BestBrains

Afhængigheder

Page 9: Agil udvikling i store projekter

Copyright 2011, BestBrains

Page 10: Agil udvikling i store projekter

Copyright 2011, BestBrains

Usandsynligheder

Page 11: Agil udvikling i store projekter

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 12: Agil udvikling i store projekter

Copyright 2011, BestBrains

På randen af kaos

Er mere planlægning og

projektstyring svaret?

Page 13: Agil udvikling i store projekter

Copyright 2011, BestBrains

Er Scrum Svaret?

Page 14: Agil udvikling i store projekter

Copyright 2011, BestBrains

Er Scrum Svaret?

Page 15: Agil udvikling i store projekter

Copyright 2011, BestBrains

Anti planning

Planning Horizon

Cost

Cost of “unpreparedness"

Cost of wrong plans

Total costOptimal planning horizon

Page 16: Agil udvikling i store projekter

Copyright 2011, BestBrains

Et eksempel

• Udvikling af SAS Web Report Studio

• 3-4 teams fuldtids på projektet

• 4-6 teams underleverandører

Page 17: Agil udvikling i store projekter

Copyright 2011, BestBrains

Page 18: Agil udvikling i store projekter

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 19: Agil udvikling i store projekter

Copyright 2011, BestBrains

Page 20: Agil udvikling i store projekter

Copyright 2011, BestBrains

Hvor kan vi lære noget?

• Store komplekse projekter

– Byggeri

• Lean Construction

• Last Planner

– Teleindustrien

• Erfaringer fra Ericsson

• Product Anatomy

Page 21: Agil udvikling i store projekter

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 22: Agil udvikling i store projekter

Copyright 2011, BestBrains

Proces elementer

2

Lav rullende lookahead planlægning, så

projektet styres udfra, realiteterne og ikke

udfra en plan hugget i sten

Fokus på koordinering af afbejdet og

frembringelse af sunde aktiviteter

Page 23: Agil udvikling i store projekter

Copyright 2011, BestBrains

Proces elementer

3

Indbyg læring, konstant forbedring og

aktiv problemløsning i projektets daglige

liv

Page 24: Agil udvikling i store projekter

Copyright 2011, BestBrains

Fælles billede

• Etablér tyngdekraften

• Skab et fælles billede

Page 25: Agil udvikling i store projekter

Copyright 2011, BestBrains

Proces plan

• Commitment

• Optimimering

Page 26: Agil udvikling i store projekter

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 27: Agil udvikling i store projekter

Copyright 2011, BestBrains

Sunde aktiviteter – 7 Strømme

Råmaterialer

Udstyr

Information

Folk

Plads

Foregående arbejder

Efterfølgende arbejder

Page 28: Agil udvikling i store projekter

Copyright 2011, BestBrains

50%60%70%80%90%

”Det lover vi hinanden”

Vigtig indikator:

Percent

Promised

Completed

Page 29: Agil udvikling i store projekter

Copyright 2011, BestBrains

Koordination af afhængigheder

Product ”driver”

Teams

Teams

Page 30: Agil udvikling i store projekter

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 31: Agil udvikling i store projekter

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 32: Agil udvikling i store projekter

Copyright 2011, BestBrains

Hvem er vi?

• BestBrains

– Konsulenthus med speciale i agil udvikling

– 10 partnere

– Teknik & Proces

• Bent Jensen

– Agil udvikling siden 2000

Page 33: Agil udvikling i store projekter

Copyright 2011, BestBrains

Kommende arrangementer

Agile kontrakter (4/10-11)

Hvad er Kanban egentlig? (5/10-11)

Coding dojo - parprogrammering på steroider (25/10-11)


Top Related