Agile Resultaat Met PRINCE2 Controle V1 0

Post on 24-May-2015

1.726 views 0 download

description

Effective project management with the combination of PRINCE2 and Scrum (DUTCH).

Transcript of Agile Resultaat Met PRINCE2 Controle V1 0

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 Polynomial (Meting)Ondergrens Bovengrens

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

lexi

teit

om

ge

vin

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

Kosten van voorspellen

Voorspelbaarheid

Focus

Projectvoortgang

Software maken

BewakenVoorspellen

Whitehorses B.V.

Resultaten klassieke aanpak

Hoeveel waarde creëert het project?

Geleverde waardeGevraagde waardeMinimale waarde

Tijd

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

DailyScrum

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

te b

este

den

uren

Whitehorses B.V.

Leren en verbeteren

WensWerkelijke behoefte

Require-ments

Ontwerp

Software

Test

Oplossing(?) Oplossing

Whitehorses B.V.

Resultaten agile aanpak

Focus

Projectvoortgang

Onzekerheid

Projectvoortgang

BewakenVoorspellen

Software maken

Whitehorses B.V.

Resultaten agile aanpak

0

20

40

60

80

100

120

Hoeveel waarde creert het project?

Geleverde waardeGevraagde waardeMinimale waarde

Tijd

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

DoelTrend

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

Succesvolle projecten

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

Vertrouwenzolang…

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 Scrum

Invloed

Whitehorses B.V.

Probleem: starten met Scrum

Iteratie

0?

•“Crash start”?

•“Controlled” start?

Iteratie

1

•Leren en verbeteren

Iteratie

2

•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 Controlledstart

Whitehorses B.V.

Probleem: User Stories

Chaos!

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

DoelTrend

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

DoelTrend

Whitehorses B.V.

Conclusie

●Agile-principes zijn zeer effectief…maar hoe pas je het toe?

●PRINCE2 is zeer volwassen…maar vaak verkeerd begrepen.

●PRINCE2 + Agile1 + 1 = 3

Whitehorses B.V.

Discussie