SlideShare une entreprise Scribd logo
1  sur  45
Begroten van IT-projecten
Frank Vogelezang – Manager Pricing Office
2
BEGROTEN VAN IT
• Wat is begroten
• Hoe goed kun jij begroten
• De enige zekerheid is onzekerheid
• Cost drivers voor IT projecten
• Voorspelbaarheid
• Begroten in de praktijk
Wat is begroten
Waarom heeft de IT zo’n slecht trackrecord op het gebied van projecten
4
IT HEEFT EEN SLECHT TRACK RECORD IN PROJECTEN
Lees meer over het Chaos report op: www.cs.vu.nl/~x/chaos
5
IT HEEFT EEN SLECHT TRACK RECORD IN PROJECTEN
6
IT HEEFT EEN SLECHT TRACK RECORD IN PROJECTEN
Enig idee hoe dit komt?
• Vaak starten IT-projecten met een onmogelijke begroting
• Te weinig tijd en middelen
• Geen idee wat precies de bedoeling is
Zie ook profile.computable.nl/profile/fvogelezang Middeleeuwse Business Cases
7
DOELSTELLING, BEGROTING, OVEREENKOMST
Doelstelling
• Wat wil de opdrachtgever met IT bereiken
• Wanneer moet het klaar zijn
Begroting
• Een voorspelling van de kosten en de doorlooptijd
• Vergezeld van een uitspraak over de waarschijnlijkheid
Overeenkomst (of aanbieding)
• Wanneer worden resultaten opgeleverd
• Tegen welke condities
EEN TYPISCHE IT BEGROTING 8
Doorlooptijd (of kosten of inspanning)
Waarschijnlijkheid
Tijd / Kosten
BEGROTINGS ON ZEKERHEID 9
Doorlooptijd (of kosten of inspanning)
0
%
100%
Waarschijnlijkheid
Tijd / Kosten
BEGROTINGS ON ZEKERHEID 10
Doorlooptijd (of kosten of inspanning)
0
%
100%
Waarschijnlijkheid
Doorlooptijd (of kosten of inspanning)
50/50 mediaan resultaat
90% . . . . . . . . . . . . . . . . 24 weken
75% . . . . . . . . . . . . . . . . 22 weken
50% . . . . . . . . . . . . . . . . 20 weken
10% . . . . . . . . . . . . . . . . 18 weken
0% . . . . . . . . . . . . . . . . 16 weken
. . . . . . . . 14 weken
. . . . . . . . 12 weken
. . . . . . . . 10 weken
. . . . . . . . 8 weken
. . . . . . . . 6 weken
. . . . . . . . 4 weken
. . . . . . . . 2 weken
eerste mogelijkheid
0
%
100%
WAT IS EEN GOEDE BEGROTING 11
Een goede begroting is een begroting die:
• een voldoende heldere kijk geeft
• op de realiteit van het project om
• de projectleiding in staat te stellen om
• gefundeerde besluiten te nemen hoe
• het project bestuurd moet worden om
• de gestelde doelen te halen.
Weet waar je vandaan komt, waar je staat en waar je heen wilt
Software Estimation: Demystifying the black art: www.SteveMcConnell.com
Hoe goed kun jij begroten
Een simpele quiz met verrassende vragen
13
BEGROTINGS QUIZ
• 10 vragen
• Voor iedere vraag een onder- en een bovengrens aangeven
• 9 van de 10 antwoorden moeten binnen de opgegeven range liggen
14
BEGROTINGS QUIZ
1. Wat is de oppervlaktetemperatuur van de zon in ºC
2. Hoeveel goederen werden er in 2009 in de Nederlandse havens verladen in tonnen
3. Hoeveel heeft de Lord of the Rings trilogie in de bioscopen opgebracht in US$
4. Wat is de oppervlakte van het Aziatisch continent in km2
5. Wat is het geboortejaar van Alexander de Grote volgens onze tijdrekening
6. Wat is het aantal boektitels in de Library of the Congress sinds 1776 in miljoenen
7. Hoe zwaar was de zwaarste blauwe vinvis ooit gewogen in tonnen
8. Hoeveel Eurobiljetten waren er in omloop eind 2009 in miljoenen
9. Wat is de breedtegraad van de gemeente Saba in ºNb
10.Wat is de totale kustlijn van de Stille Oceaan in km
16
BEGROTINGS PSYCHOLOGIE
• Gemiddelde score is rond de 3, aardig in lijn met het CHAOS rapport van Standish group
• Een smallere bandbreedte staat professioneler
• Toerekenen naar de verwachting over de uitkomst
WEET WAT JE BEGROOT 17
• Als de vraag niet duidelijk is, kan het antwoord dat ook niet zijn
• IT-bedrijven willen te graag hun klanten van dienst zijn, maar wanneer zijn ze dat echt
• Er bestaan geen slechte leveranciers, wel ondermaatse opdrachtgevers
Joep Bröcker (KPN) : sogeti.nl/evenementen/2010/succesvol-aanbesteden-van-ict
De enige zekerheid in IT
is onzekerheid over wat een project gaat opleveren
WAT IS ERGER : ONDERSCHATTEN OF OVERSCHATTEN 19
Onderschatten is slecht, want
• het levert een slechte planning op voor vervolgtrajecten
• het project is niet op tijd af
• een project dat te laat is, wordt alleen maar erger
• te weinig tijd voor requirements en daardoor een slecht resultaat
Overschatten is slecht, want
• tijd die over is wordt altijd gevuld (wet van Parkinson)
• leidt tot lanterfanten tot vlak voor de deadline en dan stress (studentensyndroom)
ONDERSCHATTEN OF OVERSCHATTEN 20
Uren
Kosten
Doorlooptijd
<100% 100% >100%
Onderschatten Overschatten
Eindresultaat als een percentage van de schatting
Niet-lineaire toename door
planningsfouten en
herstel van defects
Lineaire toename
door de wet van
Parkinson
REQUIREMENTS : BEZINT EER GE BEGINT
Het belang van requirements:
• Hoeveel procent van een IT-budget wordt besteed aan requirements?
• Worst in class besteedt 7,5% van het IT-projectbudget aan requirements
• Best in class besteedt 28% van het IT-projectbudget aan requirements
21
BRON: Software Almanac 2006
IT Metrics Edition
REALISTISCHE BEGROTINGS SCENARIO’S 22
Paul Masson’s
Law
Parkinson’s
Law
Brooks’
Law
Minimale tijd
Optimale inspanning
Doorlooptijd
Inspanning
Realistisch
ZEKERHEID EN DE OMVANG VAN EEN IT-PROJECT 23
Omvang Eerder Op tijd Te laat Mislukt
10 FP 11% 81% 6% 2%
100 FP 6% 75% 12% 7%
1.000 FP 1% 61% 18% 20%
10.000 FP <1% 28% 24% 48%
100.000 FP - 14% 21% 65%
Capers Jones : Applied Software Measurement
PAUZE
Cost drivers
voor IT projecten
DE OMVANG VAN EEN IT-PROJECT ALS COST-DRIVER 26
Omvang Eerder Op tijd Te laat Mislukt
10 FP 11% 81% 6% 2%
100 FP 6% 75% 12% 7%
1.000 FP 1% 61% 18% 20%
10.000 FP <1% 28% 24% 48%
100.000 FP - 14% 21% 65%
Capers Jones : Applied Software Measurement
DE OMVANG VAN EEN IT-PROJECT ALS COST-DRIVER
• Wat bepaalt de omvang van een IT-project
• Regels code
• Source statements
• Aantal beslispaden
• Geheugengebruik
• Benodigde schijfruimte
• Aantal requirements
• . . . .
• Kun je daar iets mee om een project te begroten?
27
VERGELIJKBAARHEID VAN PROJECTEN
• Sudoku generator
• 11 functional requirements
• 2 non-functional requirements
• Online clothes shop
• 9 functional requirements
• 5 non-functional requirements
• Online tournament manager
• 6 functional requirements
• 5 non-functional requirements
• Elevator
• Beschrijvende requirements
Welke software is het snelst te realiseren?
28
DE OMVANG VAN EEN IT-PROJECT : FUNCTIEPUNTEN 29
ILGV
KGV
Gebruikers Transacties Gegevensverzamelingen
IF
OF
UF
24570:2005
DE OMVANG VAN EEN IT-PROJECT : COSMIC 30
Gebruikers Transacties Gegevensverzamelingen
Entry
eXit
Write
Read
19761:2007
COSMIC OP BASIS VAN EEN SEQUENCE DIAGRAM 31
Online clothes shop
Scenario a: A client registers to the shop
1 : registerUser() E
2 : find() R
3 : create() W
4 : created ?
5 : confirmation X
6 : already exists X
5 of 6 CFP
DE OMVANG VAN HET TEAM ALS COST-DRIVER
MEER MENSEN MAKEN MEER METERS
32
Software Estimation: Demystifying the black art: www.SteveMcConnell.com
33
DE INVLOED VAN NEARSHORE EN OFFSHORE
NEARSHORE
OFFSHORE
34
MET OFFSHORE/NEARSHORE TE REALISEREN BESPARINGEN
BESPARINGEN Nederland Duitsland Spanje VS UK
Verwachte besparing 37% 32% 30% 43% 38%
Gerealiseerde besparing 29% 25% 26% 38% 23%
Verschil 8% 7% 4% 5% 15%
Bron: Offshoring Research Network (ORN) RSM Erasmus Universiteit, 2008rtal
3%
5%
6%
Gemiddeld uurtarief van een IT’er in:
• Nederland € 80 – 120
• Oost-Europa € 30 – 35
• India € 15 – 28
Wat levert dat op een project aan besparing op?
35
ZIJN ALLE PROJECTEN GESCHIKT VOOR OFFSHORE?
Hoog
Laag
Volwassenheid
van
de
organisatie
0
Projectgrootte in FTE per jaar
35
10 FTE 25 FTE
Offshore
partner
Nearshore
partner
Voorspelbaarheid
van een IT project
VOORSPELBAARHEID CONE OF UNCERTAINTY 37
Software Estimation: Demystifying the black art: www.SteveMcConnell.com
CONE OF UNCERTAINTY LINEAIR 38
0
-50
50
100
150
200 Feasibility
study
Requirements
specification
Software development
Project
closure
Onzekerheid
(%)
Time
VOORSPELBAARHEID IN DE PRAKTIJK 39
50
100
150
Feasibility
study
Requirements
specification
Software development
Project
closure
Size
(relative
%
of
feasibility
study
size)
Time
1,900 FP
1,600 FP
1,700 FP
Frank Vogelezang : Scope Management – Sailing the Seas of Change www.dpo.it/smef2008
Omvang
Begroten in de praktijk
Groeien naar voorspelbaarheid
41
GROEIEN NAAR VOORSPELBAARHEID
Cost
Drivers
Ervaringscijfers
Rekenmodellen
Urencalculatie
Kostencalculatie
VRAAG PRIJS
GOED BEGROTEN PROCESMATIG 42
KLANTVRAAG
- Requirements
- Opleverdatum
- Doelstelling
SOLUTION
Passend bij de vraag
van de klant
KOSTEN
CALCULATIE
Op basis van expertise
KOSTEN
CALCULATIE
Op basis van model
PRICE2WIN
Intelligence vanuit de
sales
GOEDE BASIS
Beste oplossing verder
optimaliseren m.b.v.
Financial Engineering
Niet passend
Design
to budget
FINANCIAL ENGINEERING
DIENSTCOMPONENT x KOSTPRIJS/EENHEID
+ CONTINGENCY
+ WAARBORG
+ MARGE
WINNENDE PRIJS
43
PRICE 2 WIN
HOE WERKEN WE MET ERVARINGSCIJFERS 44
Bid proces
Klantvraag Aanbieding
Planning
Baseline
Uitvoering
Ervarings-
database
Product /
Dienst
HET EFFECT VAN GOED BEGROTEN 45
Aantal
Werkelijk
Ongestructureerd
tijd
schattingen
Aantal
Werkelijk
Met ervaringscijfers tijd
schattingen
Aantal
Werkelijk
Met ervaring
tijd
schattingen
46
ZIJN ER NOG VRAGEN?
Ordina
Ringwade 1
3439 LM Nieuwegein
Tel. 030 – 663 7000
www.ordina.nl
Frank Vogelezang
frank.vogelezang@ordina.nl
06 – 22 14 30 05
@FrankVogelezang

Contenu connexe

En vedette

En vedette (14)

Mad men 9 shot
Mad men 9 shotMad men 9 shot
Mad men 9 shot
 
Kairos krisis ellak
Kairos krisis ellakKairos krisis ellak
Kairos krisis ellak
 
Cuento de Sala Naranja
Cuento de Sala NaranjaCuento de Sala Naranja
Cuento de Sala Naranja
 
UCV
UCVUCV
UCV
 
Vwde dglt presentation 100511 bahasa (final)
Vwde dglt presentation 100511 bahasa (final)Vwde dglt presentation 100511 bahasa (final)
Vwde dglt presentation 100511 bahasa (final)
 
1
11
1
 
Guión
GuiónGuión
Guión
 
Darwin
DarwinDarwin
Darwin
 
Neraca pembayaran
Neraca pembayaranNeraca pembayaran
Neraca pembayaran
 
Tesis para analizar cortázar
Tesis para analizar cortázarTesis para analizar cortázar
Tesis para analizar cortázar
 
Historia de la telefonía móvil y celular
Historia de la telefonía móvil y celularHistoria de la telefonía móvil y celular
Historia de la telefonía móvil y celular
 
Gambaran umum ekonomi indonesia
Gambaran umum ekonomi indonesiaGambaran umum ekonomi indonesia
Gambaran umum ekonomi indonesia
 
Jovian Design - Permeable Surface Stormwater Management Feasibility Study
Jovian Design - Permeable Surface Stormwater Management Feasibility StudyJovian Design - Permeable Surface Stormwater Management Feasibility Study
Jovian Design - Permeable Surface Stormwater Management Feasibility Study
 
Peranan sektor pertanian
Peranan sektor pertanianPeranan sektor pertanian
Peranan sektor pertanian
 

Similaire à Begroten van IT

Begroten van agile projecten, technical meeting Sogeti 2013-09
Begroten van agile projecten, technical meeting Sogeti 2013-09Begroten van agile projecten, technical meeting Sogeti 2013-09
Begroten van agile projecten, technical meeting Sogeti 2013-09Harold van Heeringen
 
Het begroten van softwareprojecten: meten is weten!
Het begroten van softwareprojecten: meten is weten!Het begroten van softwareprojecten: meten is weten!
Het begroten van softwareprojecten: meten is weten!Lucas Blom
 
Methodisch begroten van projecten hanzehogeschool groningen december2014
Methodisch begroten van projecten   hanzehogeschool groningen december2014Methodisch begroten van projecten   hanzehogeschool groningen december2014
Methodisch begroten van projecten hanzehogeschool groningen december2014Harold van Heeringen
 
Seminar Md 15092009 Harold Van Heeringen Methodisch Begroten Van Projecten ...
Seminar Md 15092009 Harold Van Heeringen   Methodisch Begroten Van Projecten ...Seminar Md 15092009 Harold Van Heeringen   Methodisch Begroten Van Projecten ...
Seminar Md 15092009 Harold Van Heeringen Methodisch Begroten Van Projecten ...Harold van Heeringen
 
Business Continuity & Disaster Recovery introductie
Business Continuity & Disaster Recovery introductieBusiness Continuity & Disaster Recovery introductie
Business Continuity & Disaster Recovery introductieB.A.
 
Gastcollege Hanzehogeschool Groningen 10 januari 2014
Gastcollege Hanzehogeschool Groningen 10 januari 2014Gastcollege Hanzehogeschool Groningen 10 januari 2014
Gastcollege Hanzehogeschool Groningen 10 januari 2014Harold van Heeringen
 
Calculeren en forecasten van projecten
Calculeren en forecasten van projectenCalculeren en forecasten van projecten
Calculeren en forecasten van projectenFrank Vogelezang
 
Pecha Kucha -Summary Presentation
Pecha Kucha -Summary PresentationPecha Kucha -Summary Presentation
Pecha Kucha -Summary PresentationVanguard Leadership
 
Project SCHERP: 15 scherpe tips voor uw ICT-projecten
Project SCHERP: 15 scherpe tips voor uw ICT-projectenProject SCHERP: 15 scherpe tips voor uw ICT-projecten
Project SCHERP: 15 scherpe tips voor uw ICT-projectenJeroen Persyn
 
Het WK Plannen - Hoe bouw je het beste team - def.pptx
Het WK Plannen - Hoe bouw je het beste team - def.pptxHet WK Plannen - Hoe bouw je het beste team - def.pptx
Het WK Plannen - Hoe bouw je het beste team - def.pptxWalther Ploos van Amstel
 
Begroten van software projecten - Hogeschool Rotterdam gastcollege 05-11-2013
Begroten van software projecten - Hogeschool Rotterdam gastcollege 05-11-2013Begroten van software projecten - Hogeschool Rotterdam gastcollege 05-11-2013
Begroten van software projecten - Hogeschool Rotterdam gastcollege 05-11-2013Harold van Heeringen
 
Kantar - Cx+ hoe kunt u de kloof tussen merkbelofte en klantbeleving dichten
Kantar - Cx+ hoe kunt u de kloof tussen merkbelofte en klantbeleving dichtenKantar - Cx+ hoe kunt u de kloof tussen merkbelofte en klantbeleving dichten
Kantar - Cx+ hoe kunt u de kloof tussen merkbelofte en klantbeleving dichtenBBP
 
Commerciele Presentatie Innovatie Radar
Commerciele Presentatie Innovatie RadarCommerciele Presentatie Innovatie Radar
Commerciele Presentatie Innovatie Radarguestc134da71
 
Toc it agile slide share
Toc it agile slide shareToc it agile slide share
Toc it agile slide shareasnelders
 
Kansen professioneel beheer in het kader van assetmanagement | Dag van de Ope...
Kansen professioneel beheer in het kader van assetmanagement | Dag van de Ope...Kansen professioneel beheer in het kader van assetmanagement | Dag van de Ope...
Kansen professioneel beheer in het kader van assetmanagement | Dag van de Ope...CROW
 
Sogeti MD Seminar 21 sep 2010 (NL)
Sogeti MD Seminar 21 sep 2010 (NL)Sogeti MD Seminar 21 sep 2010 (NL)
Sogeti MD Seminar 21 sep 2010 (NL)Harold van Heeringen
 
IA van innovatief idee tot succesvol product. Dominiek Dolphen. Projectmatig ...
IA van innovatief idee tot succesvol product. Dominiek Dolphen. Projectmatig ...IA van innovatief idee tot succesvol product. Dominiek Dolphen. Projectmatig ...
IA van innovatief idee tot succesvol product. Dominiek Dolphen. Projectmatig ...Ikinnoveer
 
Presentatie 2e roundtable ai and audit 2018 coney
Presentatie 2e roundtable ai and audit 2018 coneyPresentatie 2e roundtable ai and audit 2018 coney
Presentatie 2e roundtable ai and audit 2018 coneydrs Pieter de Kok RA
 

Similaire à Begroten van IT (20)

Begroten van agile projecten, technical meeting Sogeti 2013-09
Begroten van agile projecten, technical meeting Sogeti 2013-09Begroten van agile projecten, technical meeting Sogeti 2013-09
Begroten van agile projecten, technical meeting Sogeti 2013-09
 
Het begroten van softwareprojecten: meten is weten!
Het begroten van softwareprojecten: meten is weten!Het begroten van softwareprojecten: meten is weten!
Het begroten van softwareprojecten: meten is weten!
 
Methodisch begroten van projecten hanzehogeschool groningen december2014
Methodisch begroten van projecten   hanzehogeschool groningen december2014Methodisch begroten van projecten   hanzehogeschool groningen december2014
Methodisch begroten van projecten hanzehogeschool groningen december2014
 
Seminar Md 15092009 Harold Van Heeringen Methodisch Begroten Van Projecten ...
Seminar Md 15092009 Harold Van Heeringen   Methodisch Begroten Van Projecten ...Seminar Md 15092009 Harold Van Heeringen   Methodisch Begroten Van Projecten ...
Seminar Md 15092009 Harold Van Heeringen Methodisch Begroten Van Projecten ...
 
Rabobank 23 06 2010
Rabobank 23 06 2010Rabobank 23 06 2010
Rabobank 23 06 2010
 
Business Continuity & Disaster Recovery introductie
Business Continuity & Disaster Recovery introductieBusiness Continuity & Disaster Recovery introductie
Business Continuity & Disaster Recovery introductie
 
Gastcollege Hanzehogeschool Groningen 10 januari 2014
Gastcollege Hanzehogeschool Groningen 10 januari 2014Gastcollege Hanzehogeschool Groningen 10 januari 2014
Gastcollege Hanzehogeschool Groningen 10 januari 2014
 
Calculeren en forecasten van projecten
Calculeren en forecasten van projectenCalculeren en forecasten van projecten
Calculeren en forecasten van projecten
 
Pecha Kucha -Summary Presentation
Pecha Kucha -Summary PresentationPecha Kucha -Summary Presentation
Pecha Kucha -Summary Presentation
 
Project SCHERP: 15 scherpe tips voor uw ICT-projecten
Project SCHERP: 15 scherpe tips voor uw ICT-projectenProject SCHERP: 15 scherpe tips voor uw ICT-projecten
Project SCHERP: 15 scherpe tips voor uw ICT-projecten
 
Het WK Plannen - Hoe bouw je het beste team - def.pptx
Het WK Plannen - Hoe bouw je het beste team - def.pptxHet WK Plannen - Hoe bouw je het beste team - def.pptx
Het WK Plannen - Hoe bouw je het beste team - def.pptx
 
Begroten van software projecten - Hogeschool Rotterdam gastcollege 05-11-2013
Begroten van software projecten - Hogeschool Rotterdam gastcollege 05-11-2013Begroten van software projecten - Hogeschool Rotterdam gastcollege 05-11-2013
Begroten van software projecten - Hogeschool Rotterdam gastcollege 05-11-2013
 
Kantar - Cx+ hoe kunt u de kloof tussen merkbelofte en klantbeleving dichten
Kantar - Cx+ hoe kunt u de kloof tussen merkbelofte en klantbeleving dichtenKantar - Cx+ hoe kunt u de kloof tussen merkbelofte en klantbeleving dichten
Kantar - Cx+ hoe kunt u de kloof tussen merkbelofte en klantbeleving dichten
 
C2 Jan De Witte
C2   Jan De WitteC2   Jan De Witte
C2 Jan De Witte
 
Commerciele Presentatie Innovatie Radar
Commerciele Presentatie Innovatie RadarCommerciele Presentatie Innovatie Radar
Commerciele Presentatie Innovatie Radar
 
Toc it agile slide share
Toc it agile slide shareToc it agile slide share
Toc it agile slide share
 
Kansen professioneel beheer in het kader van assetmanagement | Dag van de Ope...
Kansen professioneel beheer in het kader van assetmanagement | Dag van de Ope...Kansen professioneel beheer in het kader van assetmanagement | Dag van de Ope...
Kansen professioneel beheer in het kader van assetmanagement | Dag van de Ope...
 
Sogeti MD Seminar 21 sep 2010 (NL)
Sogeti MD Seminar 21 sep 2010 (NL)Sogeti MD Seminar 21 sep 2010 (NL)
Sogeti MD Seminar 21 sep 2010 (NL)
 
IA van innovatief idee tot succesvol product. Dominiek Dolphen. Projectmatig ...
IA van innovatief idee tot succesvol product. Dominiek Dolphen. Projectmatig ...IA van innovatief idee tot succesvol product. Dominiek Dolphen. Projectmatig ...
IA van innovatief idee tot succesvol product. Dominiek Dolphen. Projectmatig ...
 
Presentatie 2e roundtable ai and audit 2018 coney
Presentatie 2e roundtable ai and audit 2018 coneyPresentatie 2e roundtable ai and audit 2018 coney
Presentatie 2e roundtable ai and audit 2018 coney
 

Plus de Frank Vogelezang

Bye bye productivity, hello Business Value - Nesma autumn conference
Bye bye productivity, hello Business Value - Nesma autumn conferenceBye bye productivity, hello Business Value - Nesma autumn conference
Bye bye productivity, hello Business Value - Nesma autumn conferenceFrank Vogelezang
 
Best Practices in Software Cost Estimation - Metrikon 2015 - Frank Vogelezang
Best Practices in Software Cost Estimation - Metrikon 2015 - Frank VogelezangBest Practices in Software Cost Estimation - Metrikon 2015 - Frank Vogelezang
Best Practices in Software Cost Estimation - Metrikon 2015 - Frank VogelezangFrank Vogelezang
 
Software Project Estimation
Software Project EstimationSoftware Project Estimation
Software Project EstimationFrank Vogelezang
 
Estimation in the tendering process
Estimation in the tendering processEstimation in the tendering process
Estimation in the tendering processFrank Vogelezang
 
Estimating IT projects - VU Amsterdam
Estimating IT projects - VU AmsterdamEstimating IT projects - VU Amsterdam
Estimating IT projects - VU AmsterdamFrank Vogelezang
 
The (financial) Return of Agile
The (financial) Return of AgileThe (financial) Return of Agile
The (financial) Return of AgileFrank Vogelezang
 
COSMIC Approximation - Introducing the Guideline for approximate COSMIC FSM
COSMIC Approximation - Introducing the Guideline for approximate COSMIC FSMCOSMIC Approximation - Introducing the Guideline for approximate COSMIC FSM
COSMIC Approximation - Introducing the Guideline for approximate COSMIC FSMFrank Vogelezang
 
Parametric Estimation for Reliable Project Estimates
Parametric Estimation for Reliable Project EstimatesParametric Estimation for Reliable Project Estimates
Parametric Estimation for Reliable Project EstimatesFrank Vogelezang
 
Estimating & Control - Reliable Estimates for Realistic Projects - PMI NL cha...
Estimating & Control - Reliable Estimates for Realistic Projects - PMI NL cha...Estimating & Control - Reliable Estimates for Realistic Projects - PMI NL cha...
Estimating & Control - Reliable Estimates for Realistic Projects - PMI NL cha...Frank Vogelezang
 
Estimating IT projects - Guest lecture University of Twente
Estimating IT projects - Guest lecture University of TwenteEstimating IT projects - Guest lecture University of Twente
Estimating IT projects - Guest lecture University of TwenteFrank Vogelezang
 
Application Portfolio Management, the Basics - How much Software do I have
Application Portfolio Management, the Basics - How much Software do I haveApplication Portfolio Management, the Basics - How much Software do I have
Application Portfolio Management, the Basics - How much Software do I haveFrank Vogelezang
 
2009 IWSM - Estimating functional size of oracle EBS applications
2009 IWSM - Estimating functional size of oracle EBS applications2009 IWSM - Estimating functional size of oracle EBS applications
2009 IWSM - Estimating functional size of oracle EBS applicationsFrank Vogelezang
 
IWSM 2008 - Portfolio €ontrol
IWSM 2008 - Portfolio €ontrolIWSM 2008 - Portfolio €ontrol
IWSM 2008 - Portfolio €ontrolFrank Vogelezang
 
2008 SMEF - Scope management - Sail the seas of change
2008 SMEF - Scope management - Sail the seas of change2008 SMEF - Scope management - Sail the seas of change
2008 SMEF - Scope management - Sail the seas of changeFrank Vogelezang
 
Grenzen aan functiepuntanalyse
Grenzen aan functiepuntanalyseGrenzen aan functiepuntanalyse
Grenzen aan functiepuntanalyseFrank Vogelezang
 
Iwsm2012 web advice module case study
Iwsm2012 web advice module case studyIwsm2012 web advice module case study
Iwsm2012 web advice module case studyFrank Vogelezang
 
Simplify Estimating & Pricing of Application Management
Simplify Estimating & Pricing of Application ManagementSimplify Estimating & Pricing of Application Management
Simplify Estimating & Pricing of Application ManagementFrank Vogelezang
 

Plus de Frank Vogelezang (20)

Bye bye productivity, hello Business Value - Nesma autumn conference
Bye bye productivity, hello Business Value - Nesma autumn conferenceBye bye productivity, hello Business Value - Nesma autumn conference
Bye bye productivity, hello Business Value - Nesma autumn conference
 
Best Practices in Software Cost Estimation - Metrikon 2015 - Frank Vogelezang
Best Practices in Software Cost Estimation - Metrikon 2015 - Frank VogelezangBest Practices in Software Cost Estimation - Metrikon 2015 - Frank Vogelezang
Best Practices in Software Cost Estimation - Metrikon 2015 - Frank Vogelezang
 
Software Project Estimation
Software Project EstimationSoftware Project Estimation
Software Project Estimation
 
Geld speelt (g)een rol
Geld speelt (g)een rolGeld speelt (g)een rol
Geld speelt (g)een rol
 
Estimation in the tendering process
Estimation in the tendering processEstimation in the tendering process
Estimation in the tendering process
 
Estimating IT projects - VU Amsterdam
Estimating IT projects - VU AmsterdamEstimating IT projects - VU Amsterdam
Estimating IT projects - VU Amsterdam
 
The (financial) Return of Agile
The (financial) Return of AgileThe (financial) Return of Agile
The (financial) Return of Agile
 
COSMIC Approximation - Introducing the Guideline for approximate COSMIC FSM
COSMIC Approximation - Introducing the Guideline for approximate COSMIC FSMCOSMIC Approximation - Introducing the Guideline for approximate COSMIC FSM
COSMIC Approximation - Introducing the Guideline for approximate COSMIC FSM
 
Parametric Estimation for Reliable Project Estimates
Parametric Estimation for Reliable Project EstimatesParametric Estimation for Reliable Project Estimates
Parametric Estimation for Reliable Project Estimates
 
Estimating & Control - Reliable Estimates for Realistic Projects - PMI NL cha...
Estimating & Control - Reliable Estimates for Realistic Projects - PMI NL cha...Estimating & Control - Reliable Estimates for Realistic Projects - PMI NL cha...
Estimating & Control - Reliable Estimates for Realistic Projects - PMI NL cha...
 
Estimating IT projects - Guest lecture University of Twente
Estimating IT projects - Guest lecture University of TwenteEstimating IT projects - Guest lecture University of Twente
Estimating IT projects - Guest lecture University of Twente
 
Leveranciers zijn ratten
Leveranciers zijn rattenLeveranciers zijn ratten
Leveranciers zijn ratten
 
FPA for Dummies
FPA for DummiesFPA for Dummies
FPA for Dummies
 
Application Portfolio Management, the Basics - How much Software do I have
Application Portfolio Management, the Basics - How much Software do I haveApplication Portfolio Management, the Basics - How much Software do I have
Application Portfolio Management, the Basics - How much Software do I have
 
2009 IWSM - Estimating functional size of oracle EBS applications
2009 IWSM - Estimating functional size of oracle EBS applications2009 IWSM - Estimating functional size of oracle EBS applications
2009 IWSM - Estimating functional size of oracle EBS applications
 
IWSM 2008 - Portfolio €ontrol
IWSM 2008 - Portfolio €ontrolIWSM 2008 - Portfolio €ontrol
IWSM 2008 - Portfolio €ontrol
 
2008 SMEF - Scope management - Sail the seas of change
2008 SMEF - Scope management - Sail the seas of change2008 SMEF - Scope management - Sail the seas of change
2008 SMEF - Scope management - Sail the seas of change
 
Grenzen aan functiepuntanalyse
Grenzen aan functiepuntanalyseGrenzen aan functiepuntanalyse
Grenzen aan functiepuntanalyse
 
Iwsm2012 web advice module case study
Iwsm2012 web advice module case studyIwsm2012 web advice module case study
Iwsm2012 web advice module case study
 
Simplify Estimating & Pricing of Application Management
Simplify Estimating & Pricing of Application ManagementSimplify Estimating & Pricing of Application Management
Simplify Estimating & Pricing of Application Management
 

Begroten van IT

  • 1. Begroten van IT-projecten Frank Vogelezang – Manager Pricing Office
  • 2. 2 BEGROTEN VAN IT • Wat is begroten • Hoe goed kun jij begroten • De enige zekerheid is onzekerheid • Cost drivers voor IT projecten • Voorspelbaarheid • Begroten in de praktijk
  • 3. Wat is begroten Waarom heeft de IT zo’n slecht trackrecord op het gebied van projecten
  • 4. 4 IT HEEFT EEN SLECHT TRACK RECORD IN PROJECTEN Lees meer over het Chaos report op: www.cs.vu.nl/~x/chaos
  • 5. 5 IT HEEFT EEN SLECHT TRACK RECORD IN PROJECTEN
  • 6. 6 IT HEEFT EEN SLECHT TRACK RECORD IN PROJECTEN Enig idee hoe dit komt? • Vaak starten IT-projecten met een onmogelijke begroting • Te weinig tijd en middelen • Geen idee wat precies de bedoeling is Zie ook profile.computable.nl/profile/fvogelezang Middeleeuwse Business Cases
  • 7. 7 DOELSTELLING, BEGROTING, OVEREENKOMST Doelstelling • Wat wil de opdrachtgever met IT bereiken • Wanneer moet het klaar zijn Begroting • Een voorspelling van de kosten en de doorlooptijd • Vergezeld van een uitspraak over de waarschijnlijkheid Overeenkomst (of aanbieding) • Wanneer worden resultaten opgeleverd • Tegen welke condities
  • 8. EEN TYPISCHE IT BEGROTING 8 Doorlooptijd (of kosten of inspanning) Waarschijnlijkheid Tijd / Kosten
  • 9. BEGROTINGS ON ZEKERHEID 9 Doorlooptijd (of kosten of inspanning) 0 % 100% Waarschijnlijkheid Tijd / Kosten
  • 10. BEGROTINGS ON ZEKERHEID 10 Doorlooptijd (of kosten of inspanning) 0 % 100% Waarschijnlijkheid Doorlooptijd (of kosten of inspanning) 50/50 mediaan resultaat 90% . . . . . . . . . . . . . . . . 24 weken 75% . . . . . . . . . . . . . . . . 22 weken 50% . . . . . . . . . . . . . . . . 20 weken 10% . . . . . . . . . . . . . . . . 18 weken 0% . . . . . . . . . . . . . . . . 16 weken . . . . . . . . 14 weken . . . . . . . . 12 weken . . . . . . . . 10 weken . . . . . . . . 8 weken . . . . . . . . 6 weken . . . . . . . . 4 weken . . . . . . . . 2 weken eerste mogelijkheid 0 % 100%
  • 11. WAT IS EEN GOEDE BEGROTING 11 Een goede begroting is een begroting die: • een voldoende heldere kijk geeft • op de realiteit van het project om • de projectleiding in staat te stellen om • gefundeerde besluiten te nemen hoe • het project bestuurd moet worden om • de gestelde doelen te halen. Weet waar je vandaan komt, waar je staat en waar je heen wilt Software Estimation: Demystifying the black art: www.SteveMcConnell.com
  • 12. Hoe goed kun jij begroten Een simpele quiz met verrassende vragen
  • 13. 13 BEGROTINGS QUIZ • 10 vragen • Voor iedere vraag een onder- en een bovengrens aangeven • 9 van de 10 antwoorden moeten binnen de opgegeven range liggen
  • 14. 14 BEGROTINGS QUIZ 1. Wat is de oppervlaktetemperatuur van de zon in ºC 2. Hoeveel goederen werden er in 2009 in de Nederlandse havens verladen in tonnen 3. Hoeveel heeft de Lord of the Rings trilogie in de bioscopen opgebracht in US$ 4. Wat is de oppervlakte van het Aziatisch continent in km2 5. Wat is het geboortejaar van Alexander de Grote volgens onze tijdrekening 6. Wat is het aantal boektitels in de Library of the Congress sinds 1776 in miljoenen 7. Hoe zwaar was de zwaarste blauwe vinvis ooit gewogen in tonnen 8. Hoeveel Eurobiljetten waren er in omloop eind 2009 in miljoenen 9. Wat is de breedtegraad van de gemeente Saba in ºNb 10.Wat is de totale kustlijn van de Stille Oceaan in km
  • 15. 16 BEGROTINGS PSYCHOLOGIE • Gemiddelde score is rond de 3, aardig in lijn met het CHAOS rapport van Standish group • Een smallere bandbreedte staat professioneler • Toerekenen naar de verwachting over de uitkomst
  • 16. WEET WAT JE BEGROOT 17 • Als de vraag niet duidelijk is, kan het antwoord dat ook niet zijn • IT-bedrijven willen te graag hun klanten van dienst zijn, maar wanneer zijn ze dat echt • Er bestaan geen slechte leveranciers, wel ondermaatse opdrachtgevers Joep Bröcker (KPN) : sogeti.nl/evenementen/2010/succesvol-aanbesteden-van-ict
  • 17. De enige zekerheid in IT is onzekerheid over wat een project gaat opleveren
  • 18. WAT IS ERGER : ONDERSCHATTEN OF OVERSCHATTEN 19 Onderschatten is slecht, want • het levert een slechte planning op voor vervolgtrajecten • het project is niet op tijd af • een project dat te laat is, wordt alleen maar erger • te weinig tijd voor requirements en daardoor een slecht resultaat Overschatten is slecht, want • tijd die over is wordt altijd gevuld (wet van Parkinson) • leidt tot lanterfanten tot vlak voor de deadline en dan stress (studentensyndroom)
  • 19. ONDERSCHATTEN OF OVERSCHATTEN 20 Uren Kosten Doorlooptijd <100% 100% >100% Onderschatten Overschatten Eindresultaat als een percentage van de schatting Niet-lineaire toename door planningsfouten en herstel van defects Lineaire toename door de wet van Parkinson
  • 20. REQUIREMENTS : BEZINT EER GE BEGINT Het belang van requirements: • Hoeveel procent van een IT-budget wordt besteed aan requirements? • Worst in class besteedt 7,5% van het IT-projectbudget aan requirements • Best in class besteedt 28% van het IT-projectbudget aan requirements 21 BRON: Software Almanac 2006 IT Metrics Edition
  • 21. REALISTISCHE BEGROTINGS SCENARIO’S 22 Paul Masson’s Law Parkinson’s Law Brooks’ Law Minimale tijd Optimale inspanning Doorlooptijd Inspanning Realistisch
  • 22. ZEKERHEID EN DE OMVANG VAN EEN IT-PROJECT 23 Omvang Eerder Op tijd Te laat Mislukt 10 FP 11% 81% 6% 2% 100 FP 6% 75% 12% 7% 1.000 FP 1% 61% 18% 20% 10.000 FP <1% 28% 24% 48% 100.000 FP - 14% 21% 65% Capers Jones : Applied Software Measurement
  • 23. PAUZE
  • 24. Cost drivers voor IT projecten
  • 25. DE OMVANG VAN EEN IT-PROJECT ALS COST-DRIVER 26 Omvang Eerder Op tijd Te laat Mislukt 10 FP 11% 81% 6% 2% 100 FP 6% 75% 12% 7% 1.000 FP 1% 61% 18% 20% 10.000 FP <1% 28% 24% 48% 100.000 FP - 14% 21% 65% Capers Jones : Applied Software Measurement
  • 26. DE OMVANG VAN EEN IT-PROJECT ALS COST-DRIVER • Wat bepaalt de omvang van een IT-project • Regels code • Source statements • Aantal beslispaden • Geheugengebruik • Benodigde schijfruimte • Aantal requirements • . . . . • Kun je daar iets mee om een project te begroten? 27
  • 27. VERGELIJKBAARHEID VAN PROJECTEN • Sudoku generator • 11 functional requirements • 2 non-functional requirements • Online clothes shop • 9 functional requirements • 5 non-functional requirements • Online tournament manager • 6 functional requirements • 5 non-functional requirements • Elevator • Beschrijvende requirements Welke software is het snelst te realiseren? 28
  • 28. DE OMVANG VAN EEN IT-PROJECT : FUNCTIEPUNTEN 29 ILGV KGV Gebruikers Transacties Gegevensverzamelingen IF OF UF 24570:2005
  • 29. DE OMVANG VAN EEN IT-PROJECT : COSMIC 30 Gebruikers Transacties Gegevensverzamelingen Entry eXit Write Read 19761:2007
  • 30. COSMIC OP BASIS VAN EEN SEQUENCE DIAGRAM 31 Online clothes shop Scenario a: A client registers to the shop 1 : registerUser() E 2 : find() R 3 : create() W 4 : created ? 5 : confirmation X 6 : already exists X 5 of 6 CFP
  • 31. DE OMVANG VAN HET TEAM ALS COST-DRIVER MEER MENSEN MAKEN MEER METERS 32 Software Estimation: Demystifying the black art: www.SteveMcConnell.com
  • 32. 33 DE INVLOED VAN NEARSHORE EN OFFSHORE NEARSHORE OFFSHORE
  • 33. 34 MET OFFSHORE/NEARSHORE TE REALISEREN BESPARINGEN BESPARINGEN Nederland Duitsland Spanje VS UK Verwachte besparing 37% 32% 30% 43% 38% Gerealiseerde besparing 29% 25% 26% 38% 23% Verschil 8% 7% 4% 5% 15% Bron: Offshoring Research Network (ORN) RSM Erasmus Universiteit, 2008rtal 3% 5% 6% Gemiddeld uurtarief van een IT’er in: • Nederland € 80 – 120 • Oost-Europa € 30 – 35 • India € 15 – 28 Wat levert dat op een project aan besparing op?
  • 34. 35 ZIJN ALLE PROJECTEN GESCHIKT VOOR OFFSHORE? Hoog Laag Volwassenheid van de organisatie 0 Projectgrootte in FTE per jaar 35 10 FTE 25 FTE Offshore partner Nearshore partner
  • 36. VOORSPELBAARHEID CONE OF UNCERTAINTY 37 Software Estimation: Demystifying the black art: www.SteveMcConnell.com
  • 37. CONE OF UNCERTAINTY LINEAIR 38 0 -50 50 100 150 200 Feasibility study Requirements specification Software development Project closure Onzekerheid (%) Time
  • 38. VOORSPELBAARHEID IN DE PRAKTIJK 39 50 100 150 Feasibility study Requirements specification Software development Project closure Size (relative % of feasibility study size) Time 1,900 FP 1,600 FP 1,700 FP Frank Vogelezang : Scope Management – Sailing the Seas of Change www.dpo.it/smef2008 Omvang
  • 39. Begroten in de praktijk Groeien naar voorspelbaarheid
  • 41. GOED BEGROTEN PROCESMATIG 42 KLANTVRAAG - Requirements - Opleverdatum - Doelstelling SOLUTION Passend bij de vraag van de klant KOSTEN CALCULATIE Op basis van expertise KOSTEN CALCULATIE Op basis van model PRICE2WIN Intelligence vanuit de sales GOEDE BASIS Beste oplossing verder optimaliseren m.b.v. Financial Engineering Niet passend Design to budget
  • 42. FINANCIAL ENGINEERING DIENSTCOMPONENT x KOSTPRIJS/EENHEID + CONTINGENCY + WAARBORG + MARGE WINNENDE PRIJS 43 PRICE 2 WIN
  • 43. HOE WERKEN WE MET ERVARINGSCIJFERS 44 Bid proces Klantvraag Aanbieding Planning Baseline Uitvoering Ervarings- database Product / Dienst
  • 44. HET EFFECT VAN GOED BEGROTEN 45 Aantal Werkelijk Ongestructureerd tijd schattingen Aantal Werkelijk Met ervaringscijfers tijd schattingen Aantal Werkelijk Met ervaring tijd schattingen
  • 45. 46 ZIJN ER NOG VRAGEN? Ordina Ringwade 1 3439 LM Nieuwegein Tel. 030 – 663 7000 www.ordina.nl Frank Vogelezang frank.vogelezang@ordina.nl 06 – 22 14 30 05 @FrankVogelezang

Notes de l'éditeur

  1. 6 is hier een NL equivalent van
  2. 33
  3. 34