Upload
whitehorses
View
2.685
Download
0
Embed Size (px)
DESCRIPTION
Op 26 november en 3 december 2009 organiseerde Whitehorses een kennissessie over Agile Resultaat met PRINCE2 Controle. Deze sessie werd in totaal door bijna 40 mensen bezocht en met een 8,5 beoordeeld.
Citation preview
Vision ~ Knowledge ~ Results
samenwerking, pragmatische aanpak en innovatie met Java en Oracle
Agile resultaat met PRINCE2 controle
Snel Succes in Beheersbare Projecten
Martin van Borselaer
© 2009 Whitehorses
Whitehorses B.V.
Agenda
● Inleiding ‘Wat is Agile?’
● Agile projectmanagement met Scrum
BREAK
● Succesverhaal WMS: PRINCE2 + Scrum
● Discussie
Whitehorses B.V.
Wat is agile?
Whitehorses B.V.
Agility zie je overal
Tractiecontrole auto’s
Joint Strike Fighter
Sociale omgang met mensen
Nieuwe taal leren
Navigatie
Huiskamerthermostaat
Evolutie
Wetenschap (experimenten)
Website design
Marketing
ERP
Whitehorses B.V.
Reageren op veranderingen
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
Meting Ondergrens Bovengrens Poly. (Meting)
Whitehorses B.V.
Niet reageren op veranderingen
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
Waarde Ondergrens Bovengrens
Whitehorses B.V.
Klassieke antwoord op veranderingen
Beter voorspellen
● Ontwerp
● Analyse
● Enterprise Architectuur
Beter bewaken
● Changeproces
● Contracten
Whitehorses B.V.
Kun je voorspellen?
Complex
Structuur
Chaos
Complexiteit techniek
Co
mp
lexite
ito
mg
evin
g
Complexiteit
bepaalt
voorspelbaarheid
Whitehorses B.V.
Complexiteit ICT projecten
Gewijzigde inzichten
Terminologie
Externe partijen
Politiek
Kennis en vaardigheden
Bugs in standaardsoftware
Organisatorische implementatie
Beheerafdeling
Besluitvaardigheid
Wetgeving
Andere projecten
Interface
Whitehorses B.V.
Resultaten klassieke aanpak
Voorspelbaarheid
Kosten van voorspellen
Projectvoortgang
Focus
Software maken
Bewaken
Voorspellen
Whitehorses B.V.
Resultaten klassieke aanpak
Tijd
Hoeveel waarde creëert het project?
Geleverde waarde
Gevraagde waarde
Minimale waarde
End Of Life
Whitehorses B.V.
Whitehorses B.V.
De agile aanpak
Agile projectmanagement
met Scrum
Theorie
Whitehorses B.V.
Agile Manifesto
Mensen en interactie boven processen en tools
Werkende software boven gedetailleerde documentatie
Samenwerken met de klant boven contractonderhandeling
Reageren op verandering boven strikt het plan volgen
Wat aan de rechterkant staat is waardevol, maar wat aan
de linkerkant staat is waardevoller.
http://www.agilemanifesto.org/
Whitehorses B.V.
Het Scrum proces
Iteratie
Daily
Scrum
Sprint backlogProduct backlog Product
Whitehorses B.V.
Rollen
Product Owner Team Scrum Master
• Scope• Geld• Tijd• Business Case
• Zelfsturend• Maakt• Schatten
inspanning• Max. 9 FTE• Multi-disciplinair
• Communicatie• Hindernissen• Agile coach
Whitehorses B.V.
Planning op wens-niveau
Behoefte
Wens
Oplossing
USER STORY
Product Owner: Team:
WensBusiness ValueAcceptatiecriteria
Story Points(konijnen)
Whitehorses B.V.
Voortgang release
tijd
Story Points
350
250
150
50
Whitehorses B.V.
Daily Scrum: Task Board
Whitehorses B.V.
Voortgang iteratie
Burndown grafiek
t
nog t
e b
este
den u
ren
Whitehorses B.V.
Leren en verbeteren
WensWerkelijkebehoefte
Require-ments
Ontwerp
Software
Test
Oplossing(?) Oplossing
Whitehorses B.V.
Resultaten agile aanpak
Projectvoortgang
Focus
Projectvoortgang
Onzekerheid
BewakenVoorspellen
Software maken
Whitehorses B.V.
Resultaten agile aanpak
0
20
40
60
80
100
120
Tijd
Hoeveel waarde creert het project?
Geleverde waarde
Gevraagde waarde
Minimale waarde
Whitehorses B.V.
Na de pauze…
All models are wrong, but some are useful.
(George E. P. Box)
In theory, there is no difference between
theory and practice. In practice, there is!“
(Chuck Reid)
Whitehorses B.V.
BREAK15 min.
Whitehorses B.V.
Agile projectmanagement met
Scrum èn PRINCE2
Een praktijkcase
Whitehorses B.V.
Doorstart WMS februari 2009
Problemen:
● Veel wijzigende inzichten, veel spanning
● Doorlooptijd Functioneel Ontwerp 1 maand
● Na 2 jaar 30% gereed
● 9 maanden voor
resterende 70%
Q1 2008
Q2 2008
Q3 2008
Q4 2008
Q1 2009
Q2 2009
Q3 2009
Q4 2009
Doel
Trend
Whitehorses B.V.
Uitdagingen
● Achterstand
● Besluitvaardigheid
● Grip
● Acceptatiegraad en vertrouwen
Introductie Scrum in combinatie met
PRINCE2
Whitehorses B.V.
PRINCE2 licht en effectief
Toepassing
Methode
Principes
Succesvolleprojecten
Wijze mensen
Vanuit principe:
Lichtste implementatie
PRINCE22009
PRINCE22005
Whitehorses B.V.
Probleem: Product Owner
Team
Wensen
BusinessCase
Stake-holders
Whitehorses B.V.
Stuurgroep(verantwoordelijk)
Oplossing: Stuurgroep
Executive
(Business Case)
Senior Supplier
(middelen)
Senior User
(wens)
Whitehorses B.V.
Probleem: Scrum Master
TEAMScrum
Master?
Scrum Master?
Scrum Master?
Scrum Master?
Scrum Master?
Whitehorses B.V.
Stuurgroep(verantwoordelijk)
Oplossing: Projectmanager
Executive
(Business Case)
Senior Supplier
(middelen)
Senior User
(wens)
Projectmanager(voert uit)
Projectmanager
Projectplan(PID)
Whitehorses B.V.
Probleem: vertrouwen
Positief
Negatief
‘Geloof’Feiten
WantrouwenWantrouwen
totdat bewezen
Vertrouwen
zolang…Vertrouwen
Whitehorses B.V.
Oplossing: PRINCE2 sturingslaag
Directing a Project
Initiating a Project
Controlling a Stage
Managing Stage
Boundaries
Closing a Project
Managing Product Delivery
Starting Up a Project
Bestuur
Leiding
Uitvoering
Whitehorses B.V.
Probleem: starten met Scrum
Iteratie0?
• “Crash start”?
• “Controlled” start?
Iteratie1
• Leren en verbeteren
Iteratie2
• Leren en verbeteren
Whitehorses B.V.
Oplossing: PRINCE2 projectstart
Directing a Project
Initiating a Project
Controlling a Stage
Managing Stage
Boundaries
Closing a Project
Managing Product Delivery
Starting Up a Project
Bestuur
Leiding
Uitvoering
Whitehorses B.V.
Probleem: User Stories
Whitehorses B.V.
Oplossing: Product Breakdown Structure
Sales
Wens A
Wens B
Wens C
Frontoffice
Wens D
Wens E
Wens F
Backoffice
Wens G
Wens H
Wens I
Support
Wens J
Wens K
Wens L
Iteratie 1
Iteratie 2
Iteratie 3
Whitehorses B.V.
Probleem: planning en controle
Q1 2008 Q2 2008 Q3 2008 Q4 2008 Q1 2009 Q2 2009 Q3 2009 Q4 2009
Doel
Trend
Whitehorses B.V.
Oplossing: PRINCE2 toleranties
Scope
• Minimaal
alle User Stories met Business Value 1 en 2
Geld
• Géén toleranties
12 iteratiesvast team
Tijd
• Géén toleranties
12 iteraties
Whitehorses B.V.
Oplossing: Fase rapportages
tijd
story points
350
250
150
50
Whitehorses B.V.
Besluitvaardigheid
Acceptatiegraad
● Business bepaalt
● IT volgt
● Geen discussies, bewijzen door het te doen
Iteratie
IT + Business
Andere oplossingen
Ontwerpen
Software maken
Ontwerp
Software
User Story
Whitehorses B.V.
WMS projectresultaat
● Doel gehaald
● Zeer positieve samenwerking business – IT
● Oplossing die past
● Hoge acceptatiegraad
● Goede kwaliteit
● Fun!
Q1 2008
Q2 2008
Q3 2008
Q4 2008
Q1 2009
Q2 2009
Q3 2009
Q4 2009
Doel
Trend
Whitehorses B.V.
Conclusie
● Agile-principes zijn zeer effectief…
maar hoe pas je het toe?
● PRINCE2 is zeer volwassen…
maar vaak verkeerd begrepen.
● PRINCE2 + Agile
1 + 1 = 3
Whitehorses B.V.
Discussie
&
VragenWhitehorses B.V.
Fultonbaan 20
3452 NM Nieuwegein
Tel.: 030-6004720
www.whitehorses.nl
blog.whitehorses.nl
Profiel Martin van Borselaer