Upload
frank-vogelezang
View
316
Download
5
Embed Size (px)
DESCRIPTION
Presentatie voor de project management community van Ordina en Prorail.
Citation preview
Calculeren en forecasten van projecten
Frank Vogelezang
Manager Pricing OfficeOrdina Professional Services & Projects
2Calculeren en forecasten van projectenDe agenda
Waarom zou je calculeren en forecastenWat kost het als je het niet doet en wat levert het op als je het goed doet
Bezint eer ge begintHet nut van goede requirements en het belang van fouten
Productiviteit en doorlooptijdNiet iedere soort software kan even snel ontwikkeld worden Resultaten uit het verleden en het projectsucces van morgen
Hoe calculeert Ordina haar projectenMaak het proces niet moeilijker dan het is
3Waarom zou je calculeren en forecastenHet kost veel tijd en het klopt toch nooit
Wat kost calculeren en forecastenEen goede calculatie kost 1-2% van het projectbudget.Goed forecasten zit in de zelfde orde van grootte.
Wat kost niet calculeren en forecastenEen expertschatting is vaak 30% te laag, maar soms ook veel te hoogTe optimistisch calculeren levert vertraging op . . . ook voor vervolgprojectenTe pessimistisch calculeren leidt tot leegloopNiet forecasten beperkt je mogelijke reacties
Wat levert het opRendabele projectenVoorspelbaarheid- intern: optimale inzet van resources- extern: betrouwbaarheid in oplevering
Waarom gebeurt het te weinigHet rendement ligt veelal buiten het project
4Bezint eer ge begintHet nut van goede requirements
Succesvolle IT-projecten besteden meer budget aan hun requirements
Worst in class besteedt 7,5% van het IT-projectbudget aan requirements
Best in class besteedt 28% van het IT-projectbudget aan requirements
Deze projecten zijn uiteindelijk goedkoper en sneller klaar
Geldt ook voor Agile projecten:Pak alleen workitems op die voldoende helder zijn om binnen een sprint/iteratie uit te werken
BRON: Software Almanac 2006IT Metrics Edition
5KwaliteitHet belang van fouten
Software is nooit foutvrijHet aantal defects gedraagt zich volgens een patroon
Neem het foutenpatroon op in de project tracking & forecastingAls alle functionaliteiten zijnontwikkeld, betekent dat nietdat de software gereed is
Vind fouten vroegHoe later een fout gevondenwordt, hoe duurder het is omhet op te lossen
6Tracking en forecastingKijk uit voor tunnelvisie
Kijk niet alleen naar gerealiseerd productHet effect van snel nog extra mensen opschalen
Kijk ook naar de kwaliteitGerealiseerd is niet het zelfde als gereed
Productiviteit en doorlooptijdNiet iedere soort software kan even snel ontwikkeld worden
8BenchmarkgegevensResultaten uit het verleden en het projectsucces van morgen
MINimaal WAARschijnlijk MAXimaal
Omvang in FP 370 400 520
Productiviteit in uren/FP 6,4 7,5 9,4
Inspanning in uren 2.400 3.000 4.900
Doorlooptijd in maanden 4,0 5,0 5,8
Kosten x € 1.000,= 220 275 450
Kostprijs in €uro/FP 589 688 865
9BenchmarkgegevensVoorkom verrassingen
Kostprijs €/FP Doorlooptijd mnd
Benchmarkcijfers 589 – 865 4,0 – 5,8
AanbiedingenKostprijs €/FP Doorlooptijd mnd
Voorstel 1 850 4,5Voorstel 2 610 5,5Voorstel 3 540 3,5
Krijgt u een realistisch voorstel?
Een aanbieding die te mooi is om waar te kunnen zijn, blijkt dat vaak ook niet te zijn
10Productiviteit en doorlooptijdHet gebruik van benchmarks
Externe benchmarks als referentieISBSG, QSM, Galorath
Interne ervaring als referentieVastleggen van onze eigen ervaringen voor hergebruik
Tooling om deze te combinerenSEER bevat een eigen set aan projectenMaar ook de ISBSG datasetEn onze eigen ervaringscijfers
11Doorlooptijd en inspanningSnel en goedkoop kan allebei, maar niet tegelijk
Minimale tijd
Optimale inspanning
Doorlooptijd
Insp
anni
ng
Realistisch
12Productiviteit en doorlooptijdHet gebruik van benchmarks
13Productiviteit en doorlooptijdHet gebruik van benchmarks, gecombineerd met eigen gegevens
Liefst zo veel mogelijk eigen gegevens
14Hoe calculeert OrdinaMaak het proces niet moeilijker dan het is
SolutionWat moet een project gaan doen
VolumeschattingEén schatting is geen schatting
ConfrontatieHet verschil tussen de schattingen is een belangrijke input voor het risicomanagement
BemensingAfhankelijk van gewenste doorlooptijd en beschikbare resources
Vakmatige calculatieDe beste calculatie binnen de gegeven inhoudelijke randvoorwaarden
Volume (expert)
Volume (formeel)
Solution
Offerteprijs
Bemensing
Confrontatie
Vakm
atige calculatie
Fin. Engineering
15Wrap upCalculeren en forecasten van projecten
Waarom zou je calculeren en forecastenVoorspelbaarheid van je projectenVroegtijdig bijsturen
Bezint eer ge begintBesteed voldoende tijd aan goede requirementsVolg de ontwikkeling van defects
Productiviteit en doorlooptijdVoorkom verrassingen door benchmarkvergelijkingBouw ervaringscijfers op of koop ze in
Hoe calculeert Ordina haar projectenMaak het proces niet moeilijker dan het is