SlideShare a Scribd company logo
Agile
Begroten.
SEC.
2
Voorspelling?
3
Agile & Begroten?
4
Agile Manifest
Wij laten zien dat er betere manieren zijn om software te ontwikkelen
door in de praktijk aan te tonen dat dit werkt en door anderen ermee te
helpen. Daarom verkiezen we
Hoewel wij waardering hebben voor al hetgeen aan de rechterkant
staat vermeld, hechten wij méér waarde aan wat aan de linkerzijde
wordt genoemd.
Mensen en hun onderlinge interactie boven processen en tools
Werkende software boven allesomvattende documentatie
Samenwerking met de klant boven contractonderhandelingen
Inspelen op verandering boven het volgen van een plan
5
Agile Manifest
Wij laten zien dat er betere manieren zijn om software te ontwikkelen
door in de praktijk aan te tonen dat dit werkt en door anderen ermee te
helpen. Daarom verkiezen we
Hoewel wij waardering hebben voor al hetgeen aan de rechterkant
staat vermeld, hechten wij méér waarde aan wat aan de linkerzijde
wordt genoemd.
Samenwerking met de klant boven
contractonderhandelingen
Inspelen op verandering boven het volgen
van een plan
6
Uitgangspunten
7
Altijd
7%
Vaak
13%
Soms
16%
Vrijwel niet
19%
Nooit
45%
Gebruik van gebouwde requirements
Requirements
TM Begroten
van
agile projecten
14 september 2013
Waarom?
Hoe?
Wanneer?
Wie?
Wat?
Harold van Heeringen
Software Cost Engineer, Sogeti Nederland B.V.
ISBSG president
COSMIC IAC, NL afgevaardigde
NESMA bestuur
wg COSMIC
wg Benchmarking
wg FPA in contract(ing)
harold.van.heeringen@sogeti.nl
@haroldveendam
haroldveendam
haroldvanheeringen
11
Introductie
Het belang van het begroten van projecten
Traditioneel begroten (binnen Sogeti)
Agile begroten – Waarom is dit anders?
Onze visie op agile begroten
Case – RPU aanbieding
12
Begroten van software
Zo denken veel klanten
erover als ze om een
begroting voor
softwarerealisatie vragen.
Sogeti wil haar klanten een
realistische, onderbouwde,
objectieve en verdedigbare
begroting aanbieden!
13
Begroten in de IT
IT industrie: relatief jonge industrie
Lage volwassenheid op het gebied van begroten.
Druk vanuit klant/business op kosten, leidt tot onrealistische
verwachtingen.
Business: levert set requirements, vaak onvoldoende gedetailleerd
Business: het is te duur  bevordert optimisme
Business: het moet sneller  bevordert optimisme
IT: weet niet precies ‘hoe groot het is’
IT: kent eigen performance niet  matige onderbouwing, weinig
zicht op realiteitswaarde, gaat relatief eenvoudig mee met druk
vanuit de klant.
Gevolg: veel mislukte projecten, overschrijdingen, gestopte
projecten  imago probleem IT, lage klanttevredenheid!
14
Wat is een goede begroting?
Een goede begroting is een plan dat de stakeholders voldoende
betrouwbaar vinden om te gebruiken als het nemen van
beslissingen.
Een begroting geeft inzicht in de potentiële risico’s.
Een begroting is altijd een distributie, nooit een getal.
Bijvoorbeeld: min. 500 uur, waarschijnlijk 800 uur, max. 1.300 uur.
Een begroting is nooit exact.
Een begroting komt bij voorkeur tot stand, gebruik makend van
verschillende methoden. Eén van die methoden is bij voorkeur
gebaseerd op historische data.
15
Waarom is een goede begroting belangrijk?
De begroting is basis voor:
• de business case;
• de planning;
• de aanbieding (RVO; winst/verlies);
• voortgangsrapportages;
• het financieel resultaat van het project;
• het vastleggen/vrijgeven van resources;
• ‘alignment’ met de business/klant;
• et cetera!
Sogeti CoE’s: RVO’s fixed price, fixed date, risico’s!!
Sogeti PM’s: verantwoordelijk voor succes van projecten bij de
klant.
16
Overschatten/onderschatten
Onderschatten Overschatten
Lineaire extra kosten
Extra uren worden besteed
Te lage schattingen
ExtraKosten
0%
>100%
Te hoge schattingenRealistische schattingen
Non- Lineaire extra kosten
Planningsfouten
Vergroten team veel duurder maar nauwelijks sneller
Extra management attentie/overhead
Stress: Meer defects, lagere onderhoudbaarheid
17
Traditioneel begroten
18
Traditioneel begroten
Start: klant stelt functionele documentatie op. De scope van het
project wordt bepaald door de beschreven functionaliteit binnen
de aangegeven technische kaders.
Sogeti: begroot hoeveel uren het gaat kosten om het project uit te
voeren:
• TO, coding, u-test, s-test, ond. a-test, oplevering, PL, QA
• Wat is de doorlooptijd?
• Wat is de teamsize en hoeveel FTE van welke expertise nodig?
Risico: te optimistische begroting leidt tot overruns
Risico: te pessimistische begroting leidt tot het niet winnen van het
project
19
2 typen begrotingen
1. Expertbegroting (technische calculatie)
Bottom-up , uren toekennen aan work items, kennis en ervaring
Voordelen:
• Altijd uit te voeren (als er een expert beschikbaar is);
• Experts lezen documentatie door en zien ‘de beren’.
Nadelen:
• Niet alle activiteiten worden meegenomen (testscripts??);
• Vaak ontbreekt een onderbouwing van de cijfers (‘gevoel’);
• Een expert gaat niet het werk doen (wie wel?);
• Is de expert eigenlijk wel een expert? (projecten zijn uniek);
• Geen impact van doorlooptijd, team size, et cetera?;
• Geen check op realiteitswaarde (historie).
Resultaat: Meestal optimistisch (gemiddeld 30% onderschatting)
20
2 typen begrotingen
2. Methodische begroting (cost engineer)
Top-down o.b.v. objectieve omvangbepaling, relevante
productiviteitscijfers en geavanceerde begrotingstools
Voordelen:
• Objectief, herhaalbaar, verifieerbaar, verdedigbaar!
• Inzicht in risico’s
• Scenario analyse: doorlooptijd, team size, % confidence
Nadelen:
• Vereist bepaalde volwassenheid van de organisatie:
• meten en analyseren afgeronde projecten
• investeren in expertise en tooling
• Stelt minimale eisen aan de documentatie
21
Sogeti begrotingen
CoE expertbegroting
Functioneel ontwerper: F.O. uren
Technisch architect: coding +UT uren
Tester: testuren
Projectleider: PL uren
Cost engineering begroting (SEC)
Omvangmeting (FP / CFP)
Methodische begroting
- Uren, doorlooptijd, FTE, kosten
- Scenario’s
- Risico’s
Challenge
Aanbieding
ABF
Plan van
aanpak
22
Volwassen begrotingen
Waarom worden softwarerealisatie projecten vaak niet op een
volwassen manier begroot?
• In de meeste organisaties: alleen expertbegrotingen;
• Miljoenenprojecten worden begroot op basis van de
meningen van individuele ‘experts’;
• Onderzoek: experts zijn gemiddeld 30% te optimistisch.
Gevolg: het merendeel van de projecten start op basis van
onrealistische begrotingen en verwachtingen  overschrijdingen
in budget, doorlooptijd en … soms zelfs slechte kwaliteit.
En dat terwijl er voldoende cost engineering methoden,
technieken en tools voorhanden zijn om projecten onderbouwd
en verdedigbaar te begroten!
23
Begroten van agile projecten
Is de documentatie uit agile projecten geschikt om te meten
m.b.v. (traditionele) omvangbepalingsmethoden?
24
Is agile documentatie meetbaar?
Vaak: User stories.
Als een <type gebruiker> wil ik <iets doen> zodat ik <er iets aan heb>.
Als een boekkoper wil ik de klantbeoordelingen van een boek lezen,
zodat ik beter kan beslissen of ik het boek wil kopen.
De omvang van dit soort requirements is met traditionele
omvangbepalingsmethoden als Functiepuntanalyse en COSMIC
prima te meten.
Ook high level requirements als, “Er moet een faciliteit komen voor
klanten om reviews te plaatsen, te wijzigen, te verwijderen en te
lezen” zijn prima te meten.
25
Agile projecten
Vaak gehoord: “Waarom begroten? We gaan starten, werken in
sprints en leveren de meeste waarde aan de klant….”
Maar: er is altijd een klant of een opdrachtgever met een zak geld
en die wil weten wat hij wel en niet gaat krijgen voor dit geld.
100 features?
200 features?
300 features?
26
De ijzeren driehoek
Kwaliteit
Geld/middelen Tijd
Functionaliteit
Omdat het in agile projecten mogelijk is om de gewenste
functionaliteit tussentijds te wijzigen, moet één van de zijden
variabel zijn, anders gaat het ten kosten van de kwaliteit.
27
Waterval vs. agile
Waterval projecten: Scope is ‘fixed’. Halen van doorlooptijd en
uren gaat vaak mis. Risico bij leverancier (fixed price).
Agile projecten: Doorlooptijd en uren staan vast, scope is variabel
(maar wel geprioriteerd). Risico bij klant (wat krijgt hij?).
28
Begroten van agile projecten
De hamvraag: hoeveel functionaliteit moet er gemaakt worden en
hoeveel functionaliteit kunnen we maken?
Als de doorlooptijd vast staat (vaak wens van klant) en de
teamomvang staat vast, dan zijn twee zijden van de ijzeren
driehoek ingevuld. Het aantal te besteden uren staat vast.
Hoeveel functionaliteit kunnen we met de gegeven teamomvang,
in de gegeven doorlooptijd in deze omgeving opleveren?
In hoeverre match dit op de verwachtingen (impliciete of
expliciete backlog) van de klant?
29
Ras Hondpunten
Poedel 5
Schnautzer 6
Duitse herder 10
Chihuahua 2
Labrador 11
Sint Bernhard 12
Bulldog 7
Story points
Relatieve omvangsmaat, meet de omvang van user stories t.o.v.
elkaar.
VB: Hondpunten (o.b.v. hoogte).
Team X: Duitse herder = 10
Team Y: Schnautzer = 10
Team Z: Chihuahua = 1
Hondpunten/Story points is geen standaard
Niet bruikbaar voor opbouwen historische data
Niet bruikbaar voor begroten project
Niet bruikbaar voor benchmarking
Wel bruikbaar voor begroten sprint
Wel bruikbaar voor velocity/burn down
30
Planning poker
Planning poker meeting met alle teamleden
Kaarten: 0,1,2,3,5,8,13,20,40 en 100 (voorbeeld)
Moment: Sprint 0 + als er nieuwe user stories bijkomen
1. Een moderator leest de beschrijving van de user story.
2. Teamleden stellen vragen aan product owner.
3. Ieder teamlid kiest een kaart en houdt deze privé.
4. Alle teamleden draaien tegelijk de kaart om.
5. Vaak: significante verschillen in gekozen kaart.
6. De teamleden met de hoogste en laagste kaart leggen uit.
7. De groep discussieert over de oplossingen.
8. De user story wordt opnieuw begroot op dezelfde manier.
9. De kaarten moeten nu bij elkaar in de buurt liggen, zo niet:
nog een ronde.
10. Herhalen tot er consensus is.
31
Vragen
Wie heeft er ervaring met planning poker?
Hoe nauwkeurig zijn de begrotingen n.a.v. planning poker ?
Hoe vaak wordt alle geplande functionaliteit tijdens een sprint ook
daadwerkelijk gerealiseerd?
Wat zijn de voordelen van planning poker t.o.v. een cost
engineering begroting (methodische begroting)?
32
Voordelen planning poker
“Planning is everything, plans are nothing.”
1. Discussie vanuit verschillende invalshoeken leidt tot meer inzicht
bij iedereen.
2. Te grote features worden onderkend en opgesplitst in kleinere
features.
3. Team commitment op afgegeven schatting.
33
Ideal days vs actual days
Feature X: inschatting 3 dagen werk voor ontwikkelaar.
Vraag: hoe lang duurt dit in de praktijk?
• Andere taken (b.v. support huidige release)
• Meetings
• Reistijd tussen kantoren
• Stand-ups, koffie, wc, pauze, vragen collega’s
• Telefoon, e-mail
• Training,
• Ziekte, vakantie?
Niemand is 8 uur per dag volledig productief. In de praktijk zal de
ontwikkeling van feature X eerder 4 of 5 dagen duren!
34
Onze visie
35
Typische size metrieken
Een story point is een arbitraire (maar intuïtieve) eenheid voor de
omvang van een feature {1,2,4,8,16…}, {1,2,3,5,8…}.
Een functiepunt (FP) is een eenheid voor de omvang van een
feature vanuit een functioneel perspectief.
Lines of code (LOC) is een eenheid voor de omvang van een
feature vanuit een fysiek perspectief.
36
Productiviteit vs. velocity
Agile velocity ≈ productiviteit ?
Velocity is tactisch – “Hoeveel kunnen we realiseren in een sprint?”
Productiviteit is strategisch – “Hoeveel kunnen we realiseren in een
project?”
Velocity – “story points per sprint”
Productiviteit – “functiepunten per uur, dag of maand”
Beide metrieken zijn belangrijk, maar voor verschillende
redenen/doelen.
37
Velocity/Burn down charts
38
Wat willen we?
Aanbieding t.b.v. een bid of PvA voor het project
Zo goed mogelijk begroten van het project
Methode: cost engineering begroting o.b.v. productiviteit
Begroten van sprint X
Planning poker
Gebaseerd op velocity X-1 (X-2, X-3, etc.)
Gedurende volledige project: Project control
Bewaken van de geleverde features o.b.v. de actuals en de
match op de ‘minimum releasable scope’ van de klant.
Gebaseerd op bestede uren en opgeleverde features (FP en SP)
Na afloop van project
Performance measurement + benchmark + vastleggen data
39
Begroten van een project
Input:
• Functionele documentatie (mag high-level)
• Begrotingsparameters
• doorlooptijd
• team omvang
• technische omgeving
• onshore/offshore
• activiteiten in scope/uit scope
Output:
• Functionele omvangmeting van de backlog, uitgedrukt in FP
• Cost engineering begroting: aantal FP dat binnen
doorlooptijd en uren gerealiseerd kan worden
• Inschatting van de risico’s
• Aanbeveling t.a.v. doorlooptijd/uren/FTE
40
Case – SNS Bank RPU
Aanbieding het project RPU
Input:
• High level functional requirements;
• Team: 7 FTE;
• Max. offshore;
• Java;
• Klant wil op 15 december een werkende en zinvolle applicatie;
• Geen prioritering.
SEC: size = 425 FP (indicatieve FPA: 225 > 425 > 635 FP).
41
425 FP, 3 maanden
Staffing & Probability Analysis
Avg Staff (people)
<Single Goal - Life Duration 3,5 incl FO>
1 2 3
jul
'13
aug sep okt nov dec
0
5
10
15
20
AvgStaff(people)
654321
D Act
R Act
Milestones
1 - 1 # 6
2 - 2 # 6
3 - 3 # 6
4 - 4 # 6
5 - 5 # 6
6 - 6 # 6
Milestones
1 - 1 # 6
2 - 2 # 6
3 - 3 # 6
4 - 4 # 6
5 - 5 # 6
6 - 6 # 6
RISK GAUGE
<Single Goal - Life Duration 3,5 incl FO>
<No constraints>
Duration
Effort
Peak Staff
Quality
% 0 10 20 30 40 50 60 70 80 90 100
SOLUTION PANEL - <Single Goal - Life Duration 3,5 incl FO>
Duration
Effort
Cost
Peak Staff
MTTD
Start Date
R Act
3,4
7.925
673,7
17,0
0,468
2-9-2013
Life Cycle
3,5
10.779
916,2
23,1
0,468
2-9-2013
Months
MHR
EUR (K)
people
Days
PI=18,6 MBI=7,4 Eff FP=425
CONTROL PANEL
<Single Goal - Life Duration 3,5 incl FO>
PI
14,9 22,3
18,6
Peak Staff
13,6 20,4
17,0
Eff FP
340 510
425
Functionaliteit vast
Doorlooptijd vast
Effort variabel
42
7 FTE, 3 maanden
Staffing & Probability Analysis
Avg Staff (people)
<Control Panel - Peak = 7,0, incl fo>
1 2 3
jul
'13
aug sep okt nov dec
0
1
2
3
4
5
6
AvgStaff(people)
654321
D Act
R Act
Milestones
1 - 1 # 6
2 - 2 # 6
3 - 3 # 6
4 - 4 # 6
5 - 5 # 6
6 - 6 # 6
Milestones
1 - 1 # 6
2 - 2 # 6
3 - 3 # 6
4 - 4 # 6
5 - 5 # 6
6 - 6 # 6
RISK GAUGE - <Control Panel - Peak = 7,0, incl fo>
<No constraints>
Duration
Effort
Peak Staff
Quality
% 0 10 20 30 40 50 60 70 80 90 100
SOLUTION PANEL - <Control Panel - Peak = 7,0, incl fo>
Duration
Effort
Cost
Peak Staff
MTTD
Start Date
R Act
3,5
2.477
210,6
5,2
0,977
2-9-2013
Life Cycle
3,5
3.369
286,4
7,0
0,977
2-9-2013
Months
MHR
EUR (K)
people
Days
PI=18,8 MBI=6,0 Eff FP=343
CONTROL PANEL
<Control Panel - Peak = 7,0, incl fo>
PI
15,0 22,6
18,8
Peak Staff
4,1 6,2
5,2
Eff FP
274 411
343
Is 343 FP genoeg voor de
‘minimum releasable scope’?
Functionaliteit variabel
Doorlooptijd vast
Effort vast
43
Voorbeeld project control
SEI Core Metrics
Schedule
2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34
29-05
'10
12-0626-0610-0724-0707-0821-0804-0918-0902-1016-1030-1013-1127-1111-1225-1208-01
'11
22-01
ELABORATION
CONSTRUCTION
TRANSITION
Phases
87654321
321 8765
Milestones
1 - ELAB1
2 - ELAB2
3 - CONS1
4 - CONS2
5 - CONS3
6 - CONS4
7 - TRAN1
8 - TRAN2
Milestones
1 - ELAB1
2 - ELAB2
3 - CONS1
4 - CONS2
5 - CONS3
6 - CONS4
7 - TRAN1
8 - TRAN2
Milestones
1 - ELAB1
2 - ELAB2
3 - CONS1
4 - CONS2
5 - CONS3
6 - CONS4
7 - TRAN1
8 - TRAN2
% Complete
3 6 9 12 15 18 21 24 27 30 33
29-05
'10
19-06 10-07 31-07 21-08 11-09 02-10 23-10 13-11 04-12 25-12 15-01
'11
0
20
40
60
80
100
120
140
%
87654321
Cum Effort Life Cycle
2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34
29-05
'10
12-0626-0610-0724-0707-0821-0804-0918-0902-1016-1030-1013-1127-1111-1225-1208-01
'11
22-01
0
1.000
2.000
3.000
4.000
5.000
6.000
MHR
87654321
Date 4-9-2010 (14,86 weeks)
% Complete (%)
Cum Effort Life Cycle (MHR)
PI
MBI
Plan
36,1
2.429,6
18,9
4,6
Actual/
Forecast
44,4
2.530,0
19,9
4,4
Est. to
Complete
55,6
830,8
Current Plan Actuals Current Forecast Green Control Bound Yellow Control Bound Project: Project X
44
Project benchmark
Ook in agile projecten wordt functionaliteit gerealiseerd in
een x aantal uren met een doorlooptijd van een y aantal
maanden. Benchmark is zeker mogelijk!
Speed of Delivery vs Effective FP
0 100 200 300 400 500 600 700 800 900 1.000
Effective FP
-200
0
200
400
600
800
SpeedofDelivery
Project XProject X
Microsoft Totaal Special Project QSM Business Avg. Line Style 1 Sigma Line Style
PI vs Omvang (FP)
0 100 200 300 400 500 600 700 800 900 1.000
Omvang (FP)
0
5
10
15
20
25
30
PI
Microsoft New Developmen... Special Project QSM Business Avg. Line Style 1 Sigma Line Style
45
Sogeti en cost engineering
Afdeling Shared SEC (Sizing, Estimating & Control)
Gebundelde kennis, ervaring, skills, methoden, technieken, data,
literatuur en tools op het gebied van software cost engineering.
Sizing: FP, CFP, UCP, CP, IBRA, slocs, et cetera
Data: Sogeti databases, ISBSG industry data
Tools: QSM SLIM, Galorath SEER-SEM, Sogeti wizards
Best in class als het gaat om begroten van IT projecten en beheer
Al jarenlang betrokken bij de RVO’s binnen Sogeti.
Voorheen MD en AS. Nu ondersteunend aan de hele Sogeti
organisatie.
46
Services voor jullie!
Begroten project (Agile / traditioneel)
Reality check project
Project Control
Project Benchmark
Trainingen
Awareness sessies
Consultancy
.
47
Handouts!
Agile vs. traditional development projects – 10 ‘take aways’.
SEC Report: Begroten van Agile projecten
Flyer SEC diensten Projectmanagers in het veld
Agile begroten
doe je samen
met Shared SEC!
SEC@sogeti.nl
Harold van Heeringen
Software Cost Engineer, Sogeti Nederland B.V.
ISBSG president
COSMIC IAC, NL afgevaardigde
NESMA bestuur
wg COSMIC
wg Benchmarking
wg FPA in contract(ing)
harold.van.heeringen@sogeti.nl
@haroldveendam
haroldveendam
haroldvanheeringen
Lagerhuis.
Voor.
Tegen.
51
52
Value/risk relationship
avoid do first
do seconddo last
Backlog met features
200
FP
100
FP
100
FP
400
FP
Cost engineering begroting: 250 FP is mogelijk. Welke? Of toch
groter team/langere doorlooptijd?
53
Voortgangsrapportage?
54
Stelling 1
Agile projecten kun je
niet begroten!
55
Stelling 2
Begroten is altijd zoeken naar
schijnveiligheid!
56
Stelling 3
Agile is een hype en dus
binnenkort voorbij
Vragen?
Discussie?
Chaos?
58
Opleidingen
Functionele
omvang bepalen
Methodisch
begroten
Controle houden
Functiepuntanalyse
(NESMA, IFPUG)
Consultancy
Realisatie
Beheer
Benchmarking
Methodisch begroting o.b.v.
omvang, ervaringscijfers,
modellen en tools
COSMIC
Omvangschatting
Overige methodieken
(CP, IBRA, UCP,
TPA, TCP, MKII)
Second opinion & verschilanalyse
Metrics Desk
Detachering
Meten
is
Weten!
Markt (ISBSG),
Sogeti, of
eigen ervaringscijfers
Estimating Wizard,
QSM-Slim, Seer-SEM
Project Control
Portfolio Control
Scope Management
Supplier Performance
Measurement
Estimation & Performance
Management (E&PM)
Wat doet (Shared) SEC?
59
Sizing, Estimating & Control
Software Metrics
3 FTE: Harold van Heeringen, Theo Prins, Edwin van Gorp
Gecertificeerd in FPA, COSMIC, QSM
Jarenlange ervaring
Profilering: NESMA, COSMIC, ISBSG, ICEAA
Methodes: FPA, COSMIC, TPA, UCP, CP, IBRA, etc.
Tools: QSM toolsuite, Galorath SEER-SEM, ISBSG repositories, eigen
wizards
Het Sogeti kenniscentrum op het gebied van meten, begroten,
bewaken en benchmarken van software realisatie en
beheerprojecten.
Wat is (Shared) SEC?

More Related Content

What's hot

Implementing Test Automation, a story about changing insights and experiences
Implementing Test Automation, a story about changing insights and experiences Implementing Test Automation, a story about changing insights and experiences
Implementing Test Automation, a story about changing insights and experiences
Derk-Jan de Grood
 
Projectmanagementmethodieken in een notendop
Projectmanagementmethodieken in een notendopProjectmanagementmethodieken in een notendop
Projectmanagementmethodieken in een notendop
Ilona van Houtum
 
IPO inleiding projectmanagement voor ondersteuners
IPO inleiding projectmanagement voor ondersteuners IPO inleiding projectmanagement voor ondersteuners
IPO inleiding projectmanagement voor ondersteuners
Ilona van Houtum
 
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
 
Resource Management - de visie van anago - www.anago.nl
Resource Management - de visie van anago - www.anago.nlResource Management - de visie van anago - www.anago.nl
Resource Management - de visie van anago - www.anago.nl
Anago
 
Agile: wat zijn de voordelen voor jou?
Agile: wat zijn de voordelen voor jou?Agile: wat zijn de voordelen voor jou?
Agile: wat zijn de voordelen voor jou?
Maarten Kalfsbeek
 
Waarom complexe planningen niet werken - www.anago.nl
Waarom complexe planningen niet werken - www.anago.nlWaarom complexe planningen niet werken - www.anago.nl
Waarom complexe planningen niet werken - www.anago.nlAnago
 
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
 
FPAgile - Toepassing FPA in agile projecten bij DUO - Hans Smit
FPAgile - Toepassing FPA in agile projecten bij DUO - Hans SmitFPAgile - Toepassing FPA in agile projecten bij DUO - Hans Smit
FPAgile - Toepassing FPA in agile projecten bij DUO - Hans Smit
Nesma
 
Asl bi sl metrics themasessie 2013 devops sogeti
Asl bi sl metrics themasessie 2013   devops sogetiAsl bi sl metrics themasessie 2013   devops sogeti
Asl bi sl metrics themasessie 2013 devops sogeti
Harold van Heeringen
 
Alklar project control and dashboard
Alklar project control  and dashboardAlklar project control  and dashboard
Alklar project control and dashboard
Alexander Prins
 
I am a agile tester, because...(Agile testing put to practice)
I am a agile tester, because...(Agile testing put to practice)I am a agile tester, because...(Agile testing put to practice)
I am a agile tester, because...(Agile testing put to practice)
Derk-Jan de Grood
 
Skill management
Skill managementSkill management
Skill management
Anago
 
Instituutsopdracht Praktijkmanagement - Projectmatig werken
Instituutsopdracht Praktijkmanagement - Projectmatig werkenInstituutsopdracht Praktijkmanagement - Projectmatig werken
Instituutsopdracht Praktijkmanagement - Projectmatig werkenhovumc
 
FPAgile - Wat moet er getackled worden - Arend Waaldijk
FPAgile - Wat moet er getackled worden - Arend WaaldijkFPAgile - Wat moet er getackled worden - Arend Waaldijk
FPAgile - Wat moet er getackled worden - Arend Waaldijk
Nesma
 
Customer feedback
Customer feedbackCustomer feedback
Customer feedback
Delta-N
 
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
 
PMO volgens Ordina
PMO volgens OrdinaPMO volgens Ordina
PMO volgens OrdinaPMOblog
 
Newsletter dutch sixsigma januari 2018 why six sigma
Newsletter dutch sixsigma januari 2018 why six sigmaNewsletter dutch sixsigma januari 2018 why six sigma
Newsletter dutch sixsigma januari 2018 why six sigma
Leo Monhemius
 

What's hot (20)

Implementing Test Automation, a story about changing insights and experiences
Implementing Test Automation, a story about changing insights and experiences Implementing Test Automation, a story about changing insights and experiences
Implementing Test Automation, a story about changing insights and experiences
 
Projectmanagementmethodieken in een notendop
Projectmanagementmethodieken in een notendopProjectmanagementmethodieken in een notendop
Projectmanagementmethodieken in een notendop
 
IPO inleiding projectmanagement voor ondersteuners
IPO inleiding projectmanagement voor ondersteuners IPO inleiding projectmanagement voor ondersteuners
IPO inleiding projectmanagement voor ondersteuners
 
Gastcollege Hanzehogeschool Groningen 10 januari 2014
Gastcollege Hanzehogeschool Groningen 10 januari 2014Gastcollege Hanzehogeschool Groningen 10 januari 2014
Gastcollege Hanzehogeschool Groningen 10 januari 2014
 
Resource Management - de visie van anago - www.anago.nl
Resource Management - de visie van anago - www.anago.nlResource Management - de visie van anago - www.anago.nl
Resource Management - de visie van anago - www.anago.nl
 
Agile: wat zijn de voordelen voor jou?
Agile: wat zijn de voordelen voor jou?Agile: wat zijn de voordelen voor jou?
Agile: wat zijn de voordelen voor jou?
 
Waarom complexe planningen niet werken - www.anago.nl
Waarom complexe planningen niet werken - www.anago.nlWaarom complexe planningen niet werken - www.anago.nl
Waarom complexe planningen niet werken - www.anago.nl
 
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!
 
FPAgile - Toepassing FPA in agile projecten bij DUO - Hans Smit
FPAgile - Toepassing FPA in agile projecten bij DUO - Hans SmitFPAgile - Toepassing FPA in agile projecten bij DUO - Hans Smit
FPAgile - Toepassing FPA in agile projecten bij DUO - Hans Smit
 
Asl bi sl metrics themasessie 2013 devops sogeti
Asl bi sl metrics themasessie 2013   devops sogetiAsl bi sl metrics themasessie 2013   devops sogeti
Asl bi sl metrics themasessie 2013 devops sogeti
 
Alklar project control and dashboard
Alklar project control  and dashboardAlklar project control  and dashboard
Alklar project control and dashboard
 
I am a agile tester, because...(Agile testing put to practice)
I am a agile tester, because...(Agile testing put to practice)I am a agile tester, because...(Agile testing put to practice)
I am a agile tester, because...(Agile testing put to practice)
 
Skill management
Skill managementSkill management
Skill management
 
Instituutsopdracht Praktijkmanagement - Projectmatig werken
Instituutsopdracht Praktijkmanagement - Projectmatig werkenInstituutsopdracht Praktijkmanagement - Projectmatig werken
Instituutsopdracht Praktijkmanagement - Projectmatig werken
 
FPAgile - Wat moet er getackled worden - Arend Waaldijk
FPAgile - Wat moet er getackled worden - Arend WaaldijkFPAgile - Wat moet er getackled worden - Arend Waaldijk
FPAgile - Wat moet er getackled worden - Arend Waaldijk
 
Customer feedback
Customer feedbackCustomer feedback
Customer feedback
 
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 ...
 
PMO volgens Ordina
PMO volgens OrdinaPMO volgens Ordina
PMO volgens Ordina
 
Agile & scrum
Agile & scrumAgile & scrum
Agile & scrum
 
Newsletter dutch sixsigma januari 2018 why six sigma
Newsletter dutch sixsigma januari 2018 why six sigmaNewsletter dutch sixsigma januari 2018 why six sigma
Newsletter dutch sixsigma januari 2018 why six sigma
 

Viewers also liked

t is Agile voor de verandering
t is Agile voor de veranderingt is Agile voor de verandering
t is Agile voor de verandering
Pascal Vanden Bossche
 
Best Value Procurement, samenwerken met leveranciers in de private sector
Best Value Procurement, samenwerken met leveranciers in de private sectorBest Value Procurement, samenwerken met leveranciers in de private sector
Best Value Procurement, samenwerken met leveranciers in de private sector
Heembouw
 
Keeping your employees knowledge up to date and qualification management
Keeping your employees knowledge up to date and qualification managementKeeping your employees knowledge up to date and qualification management
Keeping your employees knowledge up to date and qualification management
hcderaad
 
Esize Event - Future Procurement
Esize Event - Future ProcurementEsize Event - Future Procurement
Esize Event - Future Procurement
tdolder
 
Om echt agile te worden zal het topmanagement mee moeten in de verandering
Om echt agile te worden zal het topmanagement mee moeten in de veranderingOm echt agile te worden zal het topmanagement mee moeten in de verandering
Om echt agile te worden zal het topmanagement mee moeten in de verandering
Jurriaan Kamer
 
SAP-implementatie communicatie
SAP-implementatie communicatieSAP-implementatie communicatie
SAP-implementatie communicatie
Erik van Stokkom
 
Conversation Company
Conversation CompanyConversation Company
Conversation Company
ING Nederland
 
De stille verbouwing van pensioen, zorg, werk en wonen - ING Economisch Bureau
De stille verbouwing van pensioen, zorg, werk en wonen - ING Economisch BureauDe stille verbouwing van pensioen, zorg, werk en wonen - ING Economisch Bureau
De stille verbouwing van pensioen, zorg, werk en wonen - ING Economisch Bureau
ING Nederland
 
IMPACT VAN SOCIAL MEDIA OP HET NIEUWS #SMING15 (infographic)
IMPACT VAN SOCIAL MEDIA OP HET NIEUWS #SMING15 (infographic)IMPACT VAN SOCIAL MEDIA OP HET NIEUWS #SMING15 (infographic)
IMPACT VAN SOCIAL MEDIA OP HET NIEUWS #SMING15 (infographic)
ING Nederland
 
De afdeling van de toekomst
De afdeling van de toekomstDe afdeling van de toekomst
De afdeling van de toekomst
ING Nederland
 
Waterfall vs agile approach scrum framework and best practices in software d...
Waterfall vs agile approach  scrum framework and best practices in software d...Waterfall vs agile approach  scrum framework and best practices in software d...
Waterfall vs agile approach scrum framework and best practices in software d...
Tayfun Bilsel
 
Agile vs Waterfall Project management
Agile vs Waterfall  Project management Agile vs Waterfall  Project management
Agile vs Waterfall Project management
Kostiantyn Trefiak
 
Agile vs Waterfall
Agile vs WaterfallAgile vs Waterfall
Agile vs Waterfall
Ahmed Abdel Rahman
 
Prestatieinkoop jeroen van de rijt
Prestatieinkoop jeroen van de rijtPrestatieinkoop jeroen van de rijt
Prestatieinkoop jeroen van de rijtJeroen Van de Rijt
 
Presentatie Jeroen Van De Rijt Ervaringen Met Best Value Procurement Nevi Con...
Presentatie Jeroen Van De Rijt Ervaringen Met Best Value Procurement Nevi Con...Presentatie Jeroen Van De Rijt Ervaringen Met Best Value Procurement Nevi Con...
Presentatie Jeroen Van De Rijt Ervaringen Met Best Value Procurement Nevi Con...Jeroen Van de Rijt
 
De 10 grootste misvattingen rondom Best Value Procurement
De 10 grootste misvattingen rondom Best Value ProcurementDe 10 grootste misvattingen rondom Best Value Procurement
De 10 grootste misvattingen rondom Best Value Procurement
Jeroen Van de Rijt
 

Viewers also liked (16)

t is Agile voor de verandering
t is Agile voor de veranderingt is Agile voor de verandering
t is Agile voor de verandering
 
Best Value Procurement, samenwerken met leveranciers in de private sector
Best Value Procurement, samenwerken met leveranciers in de private sectorBest Value Procurement, samenwerken met leveranciers in de private sector
Best Value Procurement, samenwerken met leveranciers in de private sector
 
Keeping your employees knowledge up to date and qualification management
Keeping your employees knowledge up to date and qualification managementKeeping your employees knowledge up to date and qualification management
Keeping your employees knowledge up to date and qualification management
 
Esize Event - Future Procurement
Esize Event - Future ProcurementEsize Event - Future Procurement
Esize Event - Future Procurement
 
Om echt agile te worden zal het topmanagement mee moeten in de verandering
Om echt agile te worden zal het topmanagement mee moeten in de veranderingOm echt agile te worden zal het topmanagement mee moeten in de verandering
Om echt agile te worden zal het topmanagement mee moeten in de verandering
 
SAP-implementatie communicatie
SAP-implementatie communicatieSAP-implementatie communicatie
SAP-implementatie communicatie
 
Conversation Company
Conversation CompanyConversation Company
Conversation Company
 
De stille verbouwing van pensioen, zorg, werk en wonen - ING Economisch Bureau
De stille verbouwing van pensioen, zorg, werk en wonen - ING Economisch BureauDe stille verbouwing van pensioen, zorg, werk en wonen - ING Economisch Bureau
De stille verbouwing van pensioen, zorg, werk en wonen - ING Economisch Bureau
 
IMPACT VAN SOCIAL MEDIA OP HET NIEUWS #SMING15 (infographic)
IMPACT VAN SOCIAL MEDIA OP HET NIEUWS #SMING15 (infographic)IMPACT VAN SOCIAL MEDIA OP HET NIEUWS #SMING15 (infographic)
IMPACT VAN SOCIAL MEDIA OP HET NIEUWS #SMING15 (infographic)
 
De afdeling van de toekomst
De afdeling van de toekomstDe afdeling van de toekomst
De afdeling van de toekomst
 
Waterfall vs agile approach scrum framework and best practices in software d...
Waterfall vs agile approach  scrum framework and best practices in software d...Waterfall vs agile approach  scrum framework and best practices in software d...
Waterfall vs agile approach scrum framework and best practices in software d...
 
Agile vs Waterfall Project management
Agile vs Waterfall  Project management Agile vs Waterfall  Project management
Agile vs Waterfall Project management
 
Agile vs Waterfall
Agile vs WaterfallAgile vs Waterfall
Agile vs Waterfall
 
Prestatieinkoop jeroen van de rijt
Prestatieinkoop jeroen van de rijtPrestatieinkoop jeroen van de rijt
Prestatieinkoop jeroen van de rijt
 
Presentatie Jeroen Van De Rijt Ervaringen Met Best Value Procurement Nevi Con...
Presentatie Jeroen Van De Rijt Ervaringen Met Best Value Procurement Nevi Con...Presentatie Jeroen Van De Rijt Ervaringen Met Best Value Procurement Nevi Con...
Presentatie Jeroen Van De Rijt Ervaringen Met Best Value Procurement Nevi Con...
 
De 10 grootste misvattingen rondom Best Value Procurement
De 10 grootste misvattingen rondom Best Value ProcurementDe 10 grootste misvattingen rondom Best Value Procurement
De 10 grootste misvattingen rondom Best Value Procurement
 

Similar to Begroten van agile projecten, technical meeting Sogeti 2013-09

Mangrove gastcollege Hogeschool Rotterdam
Mangrove gastcollege Hogeschool RotterdamMangrove gastcollege Hogeschool Rotterdam
Mangrove gastcollege Hogeschool RotterdamRuben Kruit
 
Kadenza agile scrum in business intelligence projecten heliview 2011
Kadenza agile scrum in business intelligence projecten heliview 2011Kadenza agile scrum in business intelligence projecten heliview 2011
Kadenza agile scrum in business intelligence projecten heliview 2011
Kadenza Plus
 
Inspelen op verandering boven het volgen van een plan
Inspelen op verandering boven het volgen van een planInspelen op verandering boven het volgen van een plan
Inspelen op verandering boven het volgen van een plan
Peter Horsten
 
Youwe Prince2 aanpak op webprojecten
Youwe Prince2 aanpak op webprojectenYouwe Prince2 aanpak op webprojecten
Youwe Prince2 aanpak op webprojecten
Dennis Reurings
 
Bpug 2014 agile project mgt tussen scylla en charybdis
Bpug 2014 agile project mgt tussen scylla en charybdisBpug 2014 agile project mgt tussen scylla en charybdis
Bpug 2014 agile project mgt tussen scylla en charybdis
Hans Smorenburg
 
Factsheet interim management
Factsheet interim managementFactsheet interim management
Factsheet interim management
Martin Wever
 
Rondleiding Qsuite | Hoe werkt de Qsuite voor de klant van A tot Z?
Rondleiding Qsuite | Hoe werkt de Qsuite voor de klant van A tot Z?Rondleiding Qsuite | Hoe werkt de Qsuite voor de klant van A tot Z?
Rondleiding Qsuite | Hoe werkt de Qsuite voor de klant van A tot Z?
Evelien Verkade
 
VOGIN-IP-lezing-Erik_Elgersma
VOGIN-IP-lezing-Erik_ElgersmaVOGIN-IP-lezing-Erik_Elgersma
VOGIN-IP-lezing-Erik_Elgersma
voginip
 
Aca 01 05 wizard_medewerkerdossier_v1_20170213.03032017
Aca 01 05 wizard_medewerkerdossier_v1_20170213.03032017Aca 01 05 wizard_medewerkerdossier_v1_20170213.03032017
Aca 01 05 wizard_medewerkerdossier_v1_20170213.03032017
Evelien Verkade
 
Kwd Professionalisering Projectmanagementrorganisatie Versie 0 2 (1)
Kwd Professionalisering Projectmanagementrorganisatie Versie 0 2 (1)Kwd Professionalisering Projectmanagementrorganisatie Versie 0 2 (1)
Kwd Professionalisering Projectmanagementrorganisatie Versie 0 2 (1)polflietjp
 
Conceptontwikkeling (CMD Talent program)
Conceptontwikkeling (CMD Talent program)Conceptontwikkeling (CMD Talent program)
Conceptontwikkeling (CMD Talent program)
Ruben Bos
 
HR kan slimmer en beter
HR kan slimmer en beterHR kan slimmer en beter
HR kan slimmer en beter
Anita Lettink
 
Ppt Reinwardt, Pitchen 26 November 09a
Ppt Reinwardt, Pitchen 26 November 09aPpt Reinwardt, Pitchen 26 November 09a
Ppt Reinwardt, Pitchen 26 November 09a
Perspekt
 
Agile pm 3 pm cafe 23 april 2013
Agile pm 3 pm cafe 23 april 2013Agile pm 3 pm cafe 23 april 2013
Agile pm 3 pm cafe 23 april 2013Ryco Buffinga
 
De 10 bouwstenen voor een ideaal CRM Project
De 10 bouwstenen voor een ideaal CRM ProjectDe 10 bouwstenen voor een ideaal CRM Project
De 10 bouwstenen voor een ideaal CRM Project
CRM excellence
 
Format Projectspecificatie
Format ProjectspecificatieFormat Projectspecificatie
Format ProjectspecificatieRené Verhoeven
 
2015 ea vacature-project-manager
2015 ea vacature-project-manager2015 ea vacature-project-manager
2015 ea vacature-project-manager
Eventattitude
 
Aca 01 05 wizard_klantdossier_v1_20170213.03032017
Aca 01 05 wizard_klantdossier_v1_20170213.03032017Aca 01 05 wizard_klantdossier_v1_20170213.03032017
Aca 01 05 wizard_klantdossier_v1_20170213.03032017
Evelien Verkade
 

Similar to Begroten van agile projecten, technical meeting Sogeti 2013-09 (20)

Mangrove gastcollege Hogeschool Rotterdam
Mangrove gastcollege Hogeschool RotterdamMangrove gastcollege Hogeschool Rotterdam
Mangrove gastcollege Hogeschool Rotterdam
 
Kadenza agile scrum in business intelligence projecten heliview 2011
Kadenza agile scrum in business intelligence projecten heliview 2011Kadenza agile scrum in business intelligence projecten heliview 2011
Kadenza agile scrum in business intelligence projecten heliview 2011
 
Inspelen op verandering boven het volgen van een plan
Inspelen op verandering boven het volgen van een planInspelen op verandering boven het volgen van een plan
Inspelen op verandering boven het volgen van een plan
 
Youwe Prince2 aanpak op webprojecten
Youwe Prince2 aanpak op webprojectenYouwe Prince2 aanpak op webprojecten
Youwe Prince2 aanpak op webprojecten
 
Bpug 2014 agile project mgt tussen scylla en charybdis
Bpug 2014 agile project mgt tussen scylla en charybdisBpug 2014 agile project mgt tussen scylla en charybdis
Bpug 2014 agile project mgt tussen scylla en charybdis
 
Factsheet interim management
Factsheet interim managementFactsheet interim management
Factsheet interim management
 
Rondleiding Qsuite | Hoe werkt de Qsuite voor de klant van A tot Z?
Rondleiding Qsuite | Hoe werkt de Qsuite voor de klant van A tot Z?Rondleiding Qsuite | Hoe werkt de Qsuite voor de klant van A tot Z?
Rondleiding Qsuite | Hoe werkt de Qsuite voor de klant van A tot Z?
 
VOGIN-IP-lezing-Erik_Elgersma
VOGIN-IP-lezing-Erik_ElgersmaVOGIN-IP-lezing-Erik_Elgersma
VOGIN-IP-lezing-Erik_Elgersma
 
Aca 01 05 wizard_medewerkerdossier_v1_20170213.03032017
Aca 01 05 wizard_medewerkerdossier_v1_20170213.03032017Aca 01 05 wizard_medewerkerdossier_v1_20170213.03032017
Aca 01 05 wizard_medewerkerdossier_v1_20170213.03032017
 
Kwd Professionalisering Projectmanagementrorganisatie Versie 0 2 (1)
Kwd Professionalisering Projectmanagementrorganisatie Versie 0 2 (1)Kwd Professionalisering Projectmanagementrorganisatie Versie 0 2 (1)
Kwd Professionalisering Projectmanagementrorganisatie Versie 0 2 (1)
 
Conceptontwikkeling (CMD Talent program)
Conceptontwikkeling (CMD Talent program)Conceptontwikkeling (CMD Talent program)
Conceptontwikkeling (CMD Talent program)
 
HR kan slimmer en beter
HR kan slimmer en beterHR kan slimmer en beter
HR kan slimmer en beter
 
Ppt Reinwardt, Pitchen 26 November 09a
Ppt Reinwardt, Pitchen 26 November 09aPpt Reinwardt, Pitchen 26 November 09a
Ppt Reinwardt, Pitchen 26 November 09a
 
longread werkwijze
longread werkwijzelongread werkwijze
longread werkwijze
 
Presentatie online overtuigen, verleid uw doelgroep
Presentatie online overtuigen, verleid uw doelgroepPresentatie online overtuigen, verleid uw doelgroep
Presentatie online overtuigen, verleid uw doelgroep
 
Agile pm 3 pm cafe 23 april 2013
Agile pm 3 pm cafe 23 april 2013Agile pm 3 pm cafe 23 april 2013
Agile pm 3 pm cafe 23 april 2013
 
De 10 bouwstenen voor een ideaal CRM Project
De 10 bouwstenen voor een ideaal CRM ProjectDe 10 bouwstenen voor een ideaal CRM Project
De 10 bouwstenen voor een ideaal CRM Project
 
Format Projectspecificatie
Format ProjectspecificatieFormat Projectspecificatie
Format Projectspecificatie
 
2015 ea vacature-project-manager
2015 ea vacature-project-manager2015 ea vacature-project-manager
2015 ea vacature-project-manager
 
Aca 01 05 wizard_klantdossier_v1_20170213.03032017
Aca 01 05 wizard_klantdossier_v1_20170213.03032017Aca 01 05 wizard_klantdossier_v1_20170213.03032017
Aca 01 05 wizard_klantdossier_v1_20170213.03032017
 

More from Harold van Heeringen

Improve Estimation maturity using Functional Size Measurement and Historical ...
Improve Estimation maturity using Functional Size Measurement and Historical ...Improve Estimation maturity using Functional Size Measurement and Historical ...
Improve Estimation maturity using Functional Size Measurement and Historical ...
Harold van Heeringen
 
Productivity measurement of agile teams (IWSM 2015)
Productivity measurement of agile teams (IWSM 2015)Productivity measurement of agile teams (IWSM 2015)
Productivity measurement of agile teams (IWSM 2015)
Harold van Heeringen
 
Productivity measurement of agile teams (IWSM 2015)
Productivity measurement of agile teams (IWSM 2015)Productivity measurement of agile teams (IWSM 2015)
Productivity measurement of agile teams (IWSM 2015)
Harold van Heeringen
 
The importance of benchmarking software projects - Van Heeringen and Ogilvie
The importance of benchmarking software projects - Van Heeringen and OgilvieThe importance of benchmarking software projects - Van Heeringen and Ogilvie
The importance of benchmarking software projects - Van Heeringen and Ogilvie
Harold van Heeringen
 
Van Heeringen and van Gorp - Measure the functional size of a mobile app usi...
Van Heeringen and van Gorp  - Measure the functional size of a mobile app usi...Van Heeringen and van Gorp  - Measure the functional size of a mobile app usi...
Van Heeringen and van Gorp - Measure the functional size of a mobile app usi...
Harold van Heeringen
 
Measuring the functional size of mobile apps with COSMIC FP
Measuring the functional size of mobile apps with COSMIC FPMeasuring the functional size of mobile apps with COSMIC FP
Measuring the functional size of mobile apps with COSMIC FP
Harold van Heeringen
 
Avoid software project horror stories - check the reality value of the estima...
Avoid software project horror stories - check the reality value of the estima...Avoid software project horror stories - check the reality value of the estima...
Avoid software project horror stories - check the reality value of the estima...
Harold van Heeringen
 
ISMA 9 - van Heeringen - Using IFPUG and ISBSG to improve organization success
ISMA 9 - van Heeringen - Using IFPUG and ISBSG to improve organization successISMA 9 - van Heeringen - Using IFPUG and ISBSG to improve organization success
ISMA 9 - van Heeringen - Using IFPUG and ISBSG to improve organization success
Harold van Heeringen
 
The value of benchmarking software projects
The value of benchmarking software projectsThe value of benchmarking software projects
The value of benchmarking software projects
Harold van Heeringen
 
Using the ISBSG data to improve your organization success - van Heeringen (Me...
Using the ISBSG data to improve your organization success - van Heeringen (Me...Using the ISBSG data to improve your organization success - van Heeringen (Me...
Using the ISBSG data to improve your organization success - van Heeringen (Me...
Harold van Heeringen
 
Van heeringen estimate faster, cheaper, better
Van heeringen   estimate faster, cheaper, betterVan heeringen   estimate faster, cheaper, better
Van heeringen estimate faster, cheaper, better
Harold van Heeringen
 
van Heeringen - estimate faster,cheaper and better!
van Heeringen - estimate faster,cheaper and better!van Heeringen - estimate faster,cheaper and better!
van Heeringen - estimate faster,cheaper and better!
Harold van Heeringen
 
The value of benchmarking IT projects - H.S. van Heeringen
The value of benchmarking IT projects - H.S. van HeeringenThe value of benchmarking IT projects - H.S. van Heeringen
The value of benchmarking IT projects - H.S. van Heeringen
Harold van Heeringen
 
Sogeti seminar Supplier Performance Measurement
Sogeti seminar Supplier Performance MeasurementSogeti seminar Supplier Performance Measurement
Sogeti seminar Supplier Performance Measurement
Harold van Heeringen
 
Software Estimating and Performance Measurement
Software Estimating and Performance MeasurementSoftware Estimating and Performance Measurement
Software Estimating and Performance Measurement
Harold van Heeringen
 
Project Control using functional size - which method to use?
Project Control using functional size - which method to use?Project Control using functional size - which method to use?
Project Control using functional size - which method to use?
Harold van Heeringen
 
Metrics based software supplier selection - Best practice used in the largest...
Metrics based software supplier selection - Best practice used in the largest...Metrics based software supplier selection - Best practice used in the largest...
Metrics based software supplier selection - Best practice used in the largest...
Harold van Heeringen
 
ISPA/SCEA conference Brussels 2012
ISPA/SCEA conference Brussels 2012ISPA/SCEA conference Brussels 2012
ISPA/SCEA conference Brussels 2012
Harold van Heeringen
 
Acosm 2010 Harold Van Heeringen V3
Acosm 2010 Harold Van Heeringen V3Acosm 2010 Harold Van Heeringen V3
Acosm 2010 Harold Van Heeringen V3
Harold van Heeringen
 

More from Harold van Heeringen (20)

Improve Estimation maturity using Functional Size Measurement and Historical ...
Improve Estimation maturity using Functional Size Measurement and Historical ...Improve Estimation maturity using Functional Size Measurement and Historical ...
Improve Estimation maturity using Functional Size Measurement and Historical ...
 
Productivity measurement of agile teams (IWSM 2015)
Productivity measurement of agile teams (IWSM 2015)Productivity measurement of agile teams (IWSM 2015)
Productivity measurement of agile teams (IWSM 2015)
 
Productivity measurement of agile teams (IWSM 2015)
Productivity measurement of agile teams (IWSM 2015)Productivity measurement of agile teams (IWSM 2015)
Productivity measurement of agile teams (IWSM 2015)
 
The importance of benchmarking software projects - Van Heeringen and Ogilvie
The importance of benchmarking software projects - Van Heeringen and OgilvieThe importance of benchmarking software projects - Van Heeringen and Ogilvie
The importance of benchmarking software projects - Van Heeringen and Ogilvie
 
Van Heeringen and van Gorp - Measure the functional size of a mobile app usi...
Van Heeringen and van Gorp  - Measure the functional size of a mobile app usi...Van Heeringen and van Gorp  - Measure the functional size of a mobile app usi...
Van Heeringen and van Gorp - Measure the functional size of a mobile app usi...
 
Measuring the functional size of mobile apps with COSMIC FP
Measuring the functional size of mobile apps with COSMIC FPMeasuring the functional size of mobile apps with COSMIC FP
Measuring the functional size of mobile apps with COSMIC FP
 
Avoid software project horror stories - check the reality value of the estima...
Avoid software project horror stories - check the reality value of the estima...Avoid software project horror stories - check the reality value of the estima...
Avoid software project horror stories - check the reality value of the estima...
 
ISMA 9 - van Heeringen - Using IFPUG and ISBSG to improve organization success
ISMA 9 - van Heeringen - Using IFPUG and ISBSG to improve organization successISMA 9 - van Heeringen - Using IFPUG and ISBSG to improve organization success
ISMA 9 - van Heeringen - Using IFPUG and ISBSG to improve organization success
 
The value of benchmarking software projects
The value of benchmarking software projectsThe value of benchmarking software projects
The value of benchmarking software projects
 
Using the ISBSG data to improve your organization success - van Heeringen (Me...
Using the ISBSG data to improve your organization success - van Heeringen (Me...Using the ISBSG data to improve your organization success - van Heeringen (Me...
Using the ISBSG data to improve your organization success - van Heeringen (Me...
 
Van heeringen estimate faster, cheaper, better
Van heeringen   estimate faster, cheaper, betterVan heeringen   estimate faster, cheaper, better
Van heeringen estimate faster, cheaper, better
 
van Heeringen - estimate faster,cheaper and better!
van Heeringen - estimate faster,cheaper and better!van Heeringen - estimate faster,cheaper and better!
van Heeringen - estimate faster,cheaper and better!
 
The value of benchmarking IT projects - H.S. van Heeringen
The value of benchmarking IT projects - H.S. van HeeringenThe value of benchmarking IT projects - H.S. van Heeringen
The value of benchmarking IT projects - H.S. van Heeringen
 
Sogeti seminar Supplier Performance Measurement
Sogeti seminar Supplier Performance MeasurementSogeti seminar Supplier Performance Measurement
Sogeti seminar Supplier Performance Measurement
 
Software Estimating and Performance Measurement
Software Estimating and Performance MeasurementSoftware Estimating and Performance Measurement
Software Estimating and Performance Measurement
 
Project Control using functional size - which method to use?
Project Control using functional size - which method to use?Project Control using functional size - which method to use?
Project Control using functional size - which method to use?
 
Metrics based software supplier selection - Best practice used in the largest...
Metrics based software supplier selection - Best practice used in the largest...Metrics based software supplier selection - Best practice used in the largest...
Metrics based software supplier selection - Best practice used in the largest...
 
ISPA/SCEA conference Brussels 2012
ISPA/SCEA conference Brussels 2012ISPA/SCEA conference Brussels 2012
ISPA/SCEA conference Brussels 2012
 
Van heeringen metrics in rf ps
Van heeringen   metrics in rf psVan heeringen   metrics in rf ps
Van heeringen metrics in rf ps
 
Acosm 2010 Harold Van Heeringen V3
Acosm 2010 Harold Van Heeringen V3Acosm 2010 Harold Van Heeringen V3
Acosm 2010 Harold Van Heeringen V3
 

Begroten van agile projecten, technical meeting Sogeti 2013-09

  • 4. 4 Agile Manifest Wij laten zien dat er betere manieren zijn om software te ontwikkelen door in de praktijk aan te tonen dat dit werkt en door anderen ermee te helpen. Daarom verkiezen we Hoewel wij waardering hebben voor al hetgeen aan de rechterkant staat vermeld, hechten wij méér waarde aan wat aan de linkerzijde wordt genoemd. Mensen en hun onderlinge interactie boven processen en tools Werkende software boven allesomvattende documentatie Samenwerking met de klant boven contractonderhandelingen Inspelen op verandering boven het volgen van een plan
  • 5. 5 Agile Manifest Wij laten zien dat er betere manieren zijn om software te ontwikkelen door in de praktijk aan te tonen dat dit werkt en door anderen ermee te helpen. Daarom verkiezen we Hoewel wij waardering hebben voor al hetgeen aan de rechterkant staat vermeld, hechten wij méér waarde aan wat aan de linkerzijde wordt genoemd. Samenwerking met de klant boven contractonderhandelingen Inspelen op verandering boven het volgen van een plan
  • 10. Harold van Heeringen Software Cost Engineer, Sogeti Nederland B.V. ISBSG president COSMIC IAC, NL afgevaardigde NESMA bestuur wg COSMIC wg Benchmarking wg FPA in contract(ing) harold.van.heeringen@sogeti.nl @haroldveendam haroldveendam haroldvanheeringen
  • 11. 11 Introductie Het belang van het begroten van projecten Traditioneel begroten (binnen Sogeti) Agile begroten – Waarom is dit anders? Onze visie op agile begroten Case – RPU aanbieding
  • 12. 12 Begroten van software Zo denken veel klanten erover als ze om een begroting voor softwarerealisatie vragen. Sogeti wil haar klanten een realistische, onderbouwde, objectieve en verdedigbare begroting aanbieden!
  • 13. 13 Begroten in de IT IT industrie: relatief jonge industrie Lage volwassenheid op het gebied van begroten. Druk vanuit klant/business op kosten, leidt tot onrealistische verwachtingen. Business: levert set requirements, vaak onvoldoende gedetailleerd Business: het is te duur  bevordert optimisme Business: het moet sneller  bevordert optimisme IT: weet niet precies ‘hoe groot het is’ IT: kent eigen performance niet  matige onderbouwing, weinig zicht op realiteitswaarde, gaat relatief eenvoudig mee met druk vanuit de klant. Gevolg: veel mislukte projecten, overschrijdingen, gestopte projecten  imago probleem IT, lage klanttevredenheid!
  • 14. 14 Wat is een goede begroting? Een goede begroting is een plan dat de stakeholders voldoende betrouwbaar vinden om te gebruiken als het nemen van beslissingen. Een begroting geeft inzicht in de potentiële risico’s. Een begroting is altijd een distributie, nooit een getal. Bijvoorbeeld: min. 500 uur, waarschijnlijk 800 uur, max. 1.300 uur. Een begroting is nooit exact. Een begroting komt bij voorkeur tot stand, gebruik makend van verschillende methoden. Eén van die methoden is bij voorkeur gebaseerd op historische data.
  • 15. 15 Waarom is een goede begroting belangrijk? De begroting is basis voor: • de business case; • de planning; • de aanbieding (RVO; winst/verlies); • voortgangsrapportages; • het financieel resultaat van het project; • het vastleggen/vrijgeven van resources; • ‘alignment’ met de business/klant; • et cetera! Sogeti CoE’s: RVO’s fixed price, fixed date, risico’s!! Sogeti PM’s: verantwoordelijk voor succes van projecten bij de klant.
  • 16. 16 Overschatten/onderschatten Onderschatten Overschatten Lineaire extra kosten Extra uren worden besteed Te lage schattingen ExtraKosten 0% >100% Te hoge schattingenRealistische schattingen Non- Lineaire extra kosten Planningsfouten Vergroten team veel duurder maar nauwelijks sneller Extra management attentie/overhead Stress: Meer defects, lagere onderhoudbaarheid
  • 18. 18 Traditioneel begroten Start: klant stelt functionele documentatie op. De scope van het project wordt bepaald door de beschreven functionaliteit binnen de aangegeven technische kaders. Sogeti: begroot hoeveel uren het gaat kosten om het project uit te voeren: • TO, coding, u-test, s-test, ond. a-test, oplevering, PL, QA • Wat is de doorlooptijd? • Wat is de teamsize en hoeveel FTE van welke expertise nodig? Risico: te optimistische begroting leidt tot overruns Risico: te pessimistische begroting leidt tot het niet winnen van het project
  • 19. 19 2 typen begrotingen 1. Expertbegroting (technische calculatie) Bottom-up , uren toekennen aan work items, kennis en ervaring Voordelen: • Altijd uit te voeren (als er een expert beschikbaar is); • Experts lezen documentatie door en zien ‘de beren’. Nadelen: • Niet alle activiteiten worden meegenomen (testscripts??); • Vaak ontbreekt een onderbouwing van de cijfers (‘gevoel’); • Een expert gaat niet het werk doen (wie wel?); • Is de expert eigenlijk wel een expert? (projecten zijn uniek); • Geen impact van doorlooptijd, team size, et cetera?; • Geen check op realiteitswaarde (historie). Resultaat: Meestal optimistisch (gemiddeld 30% onderschatting)
  • 20. 20 2 typen begrotingen 2. Methodische begroting (cost engineer) Top-down o.b.v. objectieve omvangbepaling, relevante productiviteitscijfers en geavanceerde begrotingstools Voordelen: • Objectief, herhaalbaar, verifieerbaar, verdedigbaar! • Inzicht in risico’s • Scenario analyse: doorlooptijd, team size, % confidence Nadelen: • Vereist bepaalde volwassenheid van de organisatie: • meten en analyseren afgeronde projecten • investeren in expertise en tooling • Stelt minimale eisen aan de documentatie
  • 21. 21 Sogeti begrotingen CoE expertbegroting Functioneel ontwerper: F.O. uren Technisch architect: coding +UT uren Tester: testuren Projectleider: PL uren Cost engineering begroting (SEC) Omvangmeting (FP / CFP) Methodische begroting - Uren, doorlooptijd, FTE, kosten - Scenario’s - Risico’s Challenge Aanbieding ABF Plan van aanpak
  • 22. 22 Volwassen begrotingen Waarom worden softwarerealisatie projecten vaak niet op een volwassen manier begroot? • In de meeste organisaties: alleen expertbegrotingen; • Miljoenenprojecten worden begroot op basis van de meningen van individuele ‘experts’; • Onderzoek: experts zijn gemiddeld 30% te optimistisch. Gevolg: het merendeel van de projecten start op basis van onrealistische begrotingen en verwachtingen  overschrijdingen in budget, doorlooptijd en … soms zelfs slechte kwaliteit. En dat terwijl er voldoende cost engineering methoden, technieken en tools voorhanden zijn om projecten onderbouwd en verdedigbaar te begroten!
  • 23. 23 Begroten van agile projecten Is de documentatie uit agile projecten geschikt om te meten m.b.v. (traditionele) omvangbepalingsmethoden?
  • 24. 24 Is agile documentatie meetbaar? Vaak: User stories. Als een <type gebruiker> wil ik <iets doen> zodat ik <er iets aan heb>. Als een boekkoper wil ik de klantbeoordelingen van een boek lezen, zodat ik beter kan beslissen of ik het boek wil kopen. De omvang van dit soort requirements is met traditionele omvangbepalingsmethoden als Functiepuntanalyse en COSMIC prima te meten. Ook high level requirements als, “Er moet een faciliteit komen voor klanten om reviews te plaatsen, te wijzigen, te verwijderen en te lezen” zijn prima te meten.
  • 25. 25 Agile projecten Vaak gehoord: “Waarom begroten? We gaan starten, werken in sprints en leveren de meeste waarde aan de klant….” Maar: er is altijd een klant of een opdrachtgever met een zak geld en die wil weten wat hij wel en niet gaat krijgen voor dit geld. 100 features? 200 features? 300 features?
  • 26. 26 De ijzeren driehoek Kwaliteit Geld/middelen Tijd Functionaliteit Omdat het in agile projecten mogelijk is om de gewenste functionaliteit tussentijds te wijzigen, moet één van de zijden variabel zijn, anders gaat het ten kosten van de kwaliteit.
  • 27. 27 Waterval vs. agile Waterval projecten: Scope is ‘fixed’. Halen van doorlooptijd en uren gaat vaak mis. Risico bij leverancier (fixed price). Agile projecten: Doorlooptijd en uren staan vast, scope is variabel (maar wel geprioriteerd). Risico bij klant (wat krijgt hij?).
  • 28. 28 Begroten van agile projecten De hamvraag: hoeveel functionaliteit moet er gemaakt worden en hoeveel functionaliteit kunnen we maken? Als de doorlooptijd vast staat (vaak wens van klant) en de teamomvang staat vast, dan zijn twee zijden van de ijzeren driehoek ingevuld. Het aantal te besteden uren staat vast. Hoeveel functionaliteit kunnen we met de gegeven teamomvang, in de gegeven doorlooptijd in deze omgeving opleveren? In hoeverre match dit op de verwachtingen (impliciete of expliciete backlog) van de klant?
  • 29. 29 Ras Hondpunten Poedel 5 Schnautzer 6 Duitse herder 10 Chihuahua 2 Labrador 11 Sint Bernhard 12 Bulldog 7 Story points Relatieve omvangsmaat, meet de omvang van user stories t.o.v. elkaar. VB: Hondpunten (o.b.v. hoogte). Team X: Duitse herder = 10 Team Y: Schnautzer = 10 Team Z: Chihuahua = 1 Hondpunten/Story points is geen standaard Niet bruikbaar voor opbouwen historische data Niet bruikbaar voor begroten project Niet bruikbaar voor benchmarking Wel bruikbaar voor begroten sprint Wel bruikbaar voor velocity/burn down
  • 30. 30 Planning poker Planning poker meeting met alle teamleden Kaarten: 0,1,2,3,5,8,13,20,40 en 100 (voorbeeld) Moment: Sprint 0 + als er nieuwe user stories bijkomen 1. Een moderator leest de beschrijving van de user story. 2. Teamleden stellen vragen aan product owner. 3. Ieder teamlid kiest een kaart en houdt deze privé. 4. Alle teamleden draaien tegelijk de kaart om. 5. Vaak: significante verschillen in gekozen kaart. 6. De teamleden met de hoogste en laagste kaart leggen uit. 7. De groep discussieert over de oplossingen. 8. De user story wordt opnieuw begroot op dezelfde manier. 9. De kaarten moeten nu bij elkaar in de buurt liggen, zo niet: nog een ronde. 10. Herhalen tot er consensus is.
  • 31. 31 Vragen Wie heeft er ervaring met planning poker? Hoe nauwkeurig zijn de begrotingen n.a.v. planning poker ? Hoe vaak wordt alle geplande functionaliteit tijdens een sprint ook daadwerkelijk gerealiseerd? Wat zijn de voordelen van planning poker t.o.v. een cost engineering begroting (methodische begroting)?
  • 32. 32 Voordelen planning poker “Planning is everything, plans are nothing.” 1. Discussie vanuit verschillende invalshoeken leidt tot meer inzicht bij iedereen. 2. Te grote features worden onderkend en opgesplitst in kleinere features. 3. Team commitment op afgegeven schatting.
  • 33. 33 Ideal days vs actual days Feature X: inschatting 3 dagen werk voor ontwikkelaar. Vraag: hoe lang duurt dit in de praktijk? • Andere taken (b.v. support huidige release) • Meetings • Reistijd tussen kantoren • Stand-ups, koffie, wc, pauze, vragen collega’s • Telefoon, e-mail • Training, • Ziekte, vakantie? Niemand is 8 uur per dag volledig productief. In de praktijk zal de ontwikkeling van feature X eerder 4 of 5 dagen duren!
  • 35. 35 Typische size metrieken Een story point is een arbitraire (maar intuïtieve) eenheid voor de omvang van een feature {1,2,4,8,16…}, {1,2,3,5,8…}. Een functiepunt (FP) is een eenheid voor de omvang van een feature vanuit een functioneel perspectief. Lines of code (LOC) is een eenheid voor de omvang van een feature vanuit een fysiek perspectief.
  • 36. 36 Productiviteit vs. velocity Agile velocity ≈ productiviteit ? Velocity is tactisch – “Hoeveel kunnen we realiseren in een sprint?” Productiviteit is strategisch – “Hoeveel kunnen we realiseren in een project?” Velocity – “story points per sprint” Productiviteit – “functiepunten per uur, dag of maand” Beide metrieken zijn belangrijk, maar voor verschillende redenen/doelen.
  • 38. 38 Wat willen we? Aanbieding t.b.v. een bid of PvA voor het project Zo goed mogelijk begroten van het project Methode: cost engineering begroting o.b.v. productiviteit Begroten van sprint X Planning poker Gebaseerd op velocity X-1 (X-2, X-3, etc.) Gedurende volledige project: Project control Bewaken van de geleverde features o.b.v. de actuals en de match op de ‘minimum releasable scope’ van de klant. Gebaseerd op bestede uren en opgeleverde features (FP en SP) Na afloop van project Performance measurement + benchmark + vastleggen data
  • 39. 39 Begroten van een project Input: • Functionele documentatie (mag high-level) • Begrotingsparameters • doorlooptijd • team omvang • technische omgeving • onshore/offshore • activiteiten in scope/uit scope Output: • Functionele omvangmeting van de backlog, uitgedrukt in FP • Cost engineering begroting: aantal FP dat binnen doorlooptijd en uren gerealiseerd kan worden • Inschatting van de risico’s • Aanbeveling t.a.v. doorlooptijd/uren/FTE
  • 40. 40 Case – SNS Bank RPU Aanbieding het project RPU Input: • High level functional requirements; • Team: 7 FTE; • Max. offshore; • Java; • Klant wil op 15 december een werkende en zinvolle applicatie; • Geen prioritering. SEC: size = 425 FP (indicatieve FPA: 225 > 425 > 635 FP).
  • 41. 41 425 FP, 3 maanden Staffing & Probability Analysis Avg Staff (people) <Single Goal - Life Duration 3,5 incl FO> 1 2 3 jul '13 aug sep okt nov dec 0 5 10 15 20 AvgStaff(people) 654321 D Act R Act Milestones 1 - 1 # 6 2 - 2 # 6 3 - 3 # 6 4 - 4 # 6 5 - 5 # 6 6 - 6 # 6 Milestones 1 - 1 # 6 2 - 2 # 6 3 - 3 # 6 4 - 4 # 6 5 - 5 # 6 6 - 6 # 6 RISK GAUGE <Single Goal - Life Duration 3,5 incl FO> <No constraints> Duration Effort Peak Staff Quality % 0 10 20 30 40 50 60 70 80 90 100 SOLUTION PANEL - <Single Goal - Life Duration 3,5 incl FO> Duration Effort Cost Peak Staff MTTD Start Date R Act 3,4 7.925 673,7 17,0 0,468 2-9-2013 Life Cycle 3,5 10.779 916,2 23,1 0,468 2-9-2013 Months MHR EUR (K) people Days PI=18,6 MBI=7,4 Eff FP=425 CONTROL PANEL <Single Goal - Life Duration 3,5 incl FO> PI 14,9 22,3 18,6 Peak Staff 13,6 20,4 17,0 Eff FP 340 510 425 Functionaliteit vast Doorlooptijd vast Effort variabel
  • 42. 42 7 FTE, 3 maanden Staffing & Probability Analysis Avg Staff (people) <Control Panel - Peak = 7,0, incl fo> 1 2 3 jul '13 aug sep okt nov dec 0 1 2 3 4 5 6 AvgStaff(people) 654321 D Act R Act Milestones 1 - 1 # 6 2 - 2 # 6 3 - 3 # 6 4 - 4 # 6 5 - 5 # 6 6 - 6 # 6 Milestones 1 - 1 # 6 2 - 2 # 6 3 - 3 # 6 4 - 4 # 6 5 - 5 # 6 6 - 6 # 6 RISK GAUGE - <Control Panel - Peak = 7,0, incl fo> <No constraints> Duration Effort Peak Staff Quality % 0 10 20 30 40 50 60 70 80 90 100 SOLUTION PANEL - <Control Panel - Peak = 7,0, incl fo> Duration Effort Cost Peak Staff MTTD Start Date R Act 3,5 2.477 210,6 5,2 0,977 2-9-2013 Life Cycle 3,5 3.369 286,4 7,0 0,977 2-9-2013 Months MHR EUR (K) people Days PI=18,8 MBI=6,0 Eff FP=343 CONTROL PANEL <Control Panel - Peak = 7,0, incl fo> PI 15,0 22,6 18,8 Peak Staff 4,1 6,2 5,2 Eff FP 274 411 343 Is 343 FP genoeg voor de ‘minimum releasable scope’? Functionaliteit variabel Doorlooptijd vast Effort vast
  • 43. 43 Voorbeeld project control SEI Core Metrics Schedule 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 29-05 '10 12-0626-0610-0724-0707-0821-0804-0918-0902-1016-1030-1013-1127-1111-1225-1208-01 '11 22-01 ELABORATION CONSTRUCTION TRANSITION Phases 87654321 321 8765 Milestones 1 - ELAB1 2 - ELAB2 3 - CONS1 4 - CONS2 5 - CONS3 6 - CONS4 7 - TRAN1 8 - TRAN2 Milestones 1 - ELAB1 2 - ELAB2 3 - CONS1 4 - CONS2 5 - CONS3 6 - CONS4 7 - TRAN1 8 - TRAN2 Milestones 1 - ELAB1 2 - ELAB2 3 - CONS1 4 - CONS2 5 - CONS3 6 - CONS4 7 - TRAN1 8 - TRAN2 % Complete 3 6 9 12 15 18 21 24 27 30 33 29-05 '10 19-06 10-07 31-07 21-08 11-09 02-10 23-10 13-11 04-12 25-12 15-01 '11 0 20 40 60 80 100 120 140 % 87654321 Cum Effort Life Cycle 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 29-05 '10 12-0626-0610-0724-0707-0821-0804-0918-0902-1016-1030-1013-1127-1111-1225-1208-01 '11 22-01 0 1.000 2.000 3.000 4.000 5.000 6.000 MHR 87654321 Date 4-9-2010 (14,86 weeks) % Complete (%) Cum Effort Life Cycle (MHR) PI MBI Plan 36,1 2.429,6 18,9 4,6 Actual/ Forecast 44,4 2.530,0 19,9 4,4 Est. to Complete 55,6 830,8 Current Plan Actuals Current Forecast Green Control Bound Yellow Control Bound Project: Project X
  • 44. 44 Project benchmark Ook in agile projecten wordt functionaliteit gerealiseerd in een x aantal uren met een doorlooptijd van een y aantal maanden. Benchmark is zeker mogelijk! Speed of Delivery vs Effective FP 0 100 200 300 400 500 600 700 800 900 1.000 Effective FP -200 0 200 400 600 800 SpeedofDelivery Project XProject X Microsoft Totaal Special Project QSM Business Avg. Line Style 1 Sigma Line Style PI vs Omvang (FP) 0 100 200 300 400 500 600 700 800 900 1.000 Omvang (FP) 0 5 10 15 20 25 30 PI Microsoft New Developmen... Special Project QSM Business Avg. Line Style 1 Sigma Line Style
  • 45. 45 Sogeti en cost engineering Afdeling Shared SEC (Sizing, Estimating & Control) Gebundelde kennis, ervaring, skills, methoden, technieken, data, literatuur en tools op het gebied van software cost engineering. Sizing: FP, CFP, UCP, CP, IBRA, slocs, et cetera Data: Sogeti databases, ISBSG industry data Tools: QSM SLIM, Galorath SEER-SEM, Sogeti wizards Best in class als het gaat om begroten van IT projecten en beheer Al jarenlang betrokken bij de RVO’s binnen Sogeti. Voorheen MD en AS. Nu ondersteunend aan de hele Sogeti organisatie.
  • 46. 46 Services voor jullie! Begroten project (Agile / traditioneel) Reality check project Project Control Project Benchmark Trainingen Awareness sessies Consultancy .
  • 47. 47 Handouts! Agile vs. traditional development projects – 10 ‘take aways’. SEC Report: Begroten van Agile projecten Flyer SEC diensten Projectmanagers in het veld
  • 48. Agile begroten doe je samen met Shared SEC! SEC@sogeti.nl
  • 49. Harold van Heeringen Software Cost Engineer, Sogeti Nederland B.V. ISBSG president COSMIC IAC, NL afgevaardigde NESMA bestuur wg COSMIC wg Benchmarking wg FPA in contract(ing) harold.van.heeringen@sogeti.nl @haroldveendam haroldveendam haroldvanheeringen
  • 51. 51
  • 52. 52 Value/risk relationship avoid do first do seconddo last Backlog met features 200 FP 100 FP 100 FP 400 FP Cost engineering begroting: 250 FP is mogelijk. Welke? Of toch groter team/langere doorlooptijd?
  • 54. 54 Stelling 1 Agile projecten kun je niet begroten!
  • 55. 55 Stelling 2 Begroten is altijd zoeken naar schijnveiligheid!
  • 56. 56 Stelling 3 Agile is een hype en dus binnenkort voorbij
  • 58. 58 Opleidingen Functionele omvang bepalen Methodisch begroten Controle houden Functiepuntanalyse (NESMA, IFPUG) Consultancy Realisatie Beheer Benchmarking Methodisch begroting o.b.v. omvang, ervaringscijfers, modellen en tools COSMIC Omvangschatting Overige methodieken (CP, IBRA, UCP, TPA, TCP, MKII) Second opinion & verschilanalyse Metrics Desk Detachering Meten is Weten! Markt (ISBSG), Sogeti, of eigen ervaringscijfers Estimating Wizard, QSM-Slim, Seer-SEM Project Control Portfolio Control Scope Management Supplier Performance Measurement Estimation & Performance Management (E&PM) Wat doet (Shared) SEC?
  • 59. 59 Sizing, Estimating & Control Software Metrics 3 FTE: Harold van Heeringen, Theo Prins, Edwin van Gorp Gecertificeerd in FPA, COSMIC, QSM Jarenlange ervaring Profilering: NESMA, COSMIC, ISBSG, ICEAA Methodes: FPA, COSMIC, TPA, UCP, CP, IBRA, etc. Tools: QSM toolsuite, Galorath SEER-SEM, ISBSG repositories, eigen wizards Het Sogeti kenniscentrum op het gebied van meten, begroten, bewaken en benchmarken van software realisatie en beheerprojecten. Wat is (Shared) SEC?