SlideShare a Scribd company logo
1 of 34
Download to read offline
IMPROVE ESTIMATION MATURITY
using Functional Size Measurement and Industry Data
INTRODUCING ME
Drs. Harold van Heeringen, Senior Consultant ADM Benchmarking at METRI.
• Netherlands Software Metrics Association (NESMA) – board member and chairman of the
working groups ’Benchmarking’ and ‘FPA in contract(ing)’
• International Software Benchmarking Standards Group (ISBSG) – President
• Common Software Measurement International Consortium (COSMIC) - Dutch representative
in the International Advisory Council (IAC)
• Dutch Association for Cost Engineers (DACE) – working group parametric analysis
• ICEAA trainer of CEBoK chapter 12: Software Cost Estimation
• Speaker at many conferences on software measurement, estimation and benchmarking
Slideshare: haroldveendam
twitter: @haroldveendam
LinkedIn: www.linkedin.com/in/haroldvanheeringen
2 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016
OVERVIEW
• Industry estimation maturity
• Effect of low maturity
• Maturity levels
• FPA
• Estimate with FPA
• Historical data
• Use in the industry
3 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016
SOFTWARE PROJECT RESULTS
4 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016
IMPACT
• Deliver too late: losing business.
• Fail/stop: loss of time, money,
business and still no solution for
the problem that needed to be
solved.
• Waste of resources that could
have been deployed successfully
otherwise.
5 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016
Failing IT projects cost the Dutch
government 7 billion USD per year
Projects > 10 million USD only 7%
succeeds.
In total, only 30% of IT projects are
successful.
These are tax dollars and one of the
reasons the whole country was in
recession for years.
SOFTWARE ESTIMATION MATURITY
• Software project industry: low maturity
• Low estimation maturity;
• No or little formal estimation processes ‘expert estimates’
• No or little use of historical data  ‘experience’
• Customers chose suppliers based on price, not reality
• Immature project estimation techniques results in low estimates
• Unrealistic optimism results often in complete failure!
• Lots of schedule and cost overruns
• Standish Chaos reports: Most projects fail or are at least unsuccessful
• No learning of mistaken, failing over and over again
• Low customer satisfaction rates
• In Europe: only slightly higher than the financial sector
6 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016
RESULTS OF LOW ESTIMATION MATURITY
• Many projects are not estimated in a professional way
• Only expert estimates, no use of estimation models / historical data
• Underestimation results in bad planning
• Development team too small
• Duration too short
• Unrealistic milestones
• Project management with no grip on the project
• Extra management attention, more meetings
• Stress in the team  bad quality  more effort
• Bad software, low maintainability
7 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016
ESTIMATION MATURITY MODEL*
8 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016
Developed by Dan Galorath – www.galorath.com
95% of the industry
Estimation Bias Mitigation Begins
at Level 2, Solid at Level 3
Majority of software projects are not
mitigated for bias, resulting in
optimistic estimates.
REALISTIC ESTIMATES
A realistic estimate is one of the most important conditions for a successful
project.
The estimate is the basis for:
• Business case;
• Planning;
• Proposal (outsourcing: fixed price / date);
• Financial result of the project… and the organization;
• Claiming and releasing of resources;
• Alignment between IT and business / customer;
• Progress reports / dashboards;
• The feeling of the team and the stakeholder.
Without a realistic estimate, the project is likely to fail!
9 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016
LOW/HIGH ESTIMATES
10 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016
Non-linear extra costs
-Planning errors
-team enlargement more expensive, not faster
-Extra management attention / overhead
-Stress: More defects, lower maintainability !!
Linear extra costs
Extra hours will be used
LEVEL 1 AND 2 ESTIMATES
• Bottom-up , assign effort hours to work items, based on knowledge and experience
• Advantages:
• Always possible to do and relatively easy;
• Experts ‘see the bears’.
• Disadvantages:
• Forgotten activities (e.g. testscript reviews. …);
• No good foundation of the estimate, very subjective;
• The expert is not going to de all the work (who will ?);
• How expert is the expert? (projects are unique);
• Experts don’t take into account duration, team size, etc.;
• Experts don’t assess the reality value, no real use of history.
11 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016
Result: expert estimates are optimistic,
on average 30% underestimation.
OVERVIEW
12 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016
Expert
Estimates
Level
1 and 2
TWO WAYS TO ESTIMATE
13 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016
Objective
Size
Effort
Cost
Estimating &
Benchmarking
Level 1 and 2
Level 3, 4 and 5
OVERVIEW
14 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016
Parametric
Estimates
Level 3-5
FUNCTIONAL SIZE
 What the software should be able to do (functionality) Functional
expressed in a number Size
based on an objectively described method Measurement
 ISO/IEC 14143
 Something intangible like functionality becomes a physical number that can be used for
calculation
15 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016
ISO/IEC 24570:2005
nesma.org
FUNCTION POINT ANALYSIS (FPA)
• Can be used early in the project, when functional requirements are known
• Independent of technical implementation. 500 FP Mobile app = 500 FP Legacy Cobol
system
• Just as a 20 m2 glass wall = 20 m2 brick wall
• Effort to realize the software depends on productivity
• Independent of the systems requirements
• Objective, verifiable, repeatable, defensible measurement !!
• More function points means more functionality: value!
• Functional size is the basis for objective software metrics:
• Productivity (Hours spend per FP)
• Cost Efficiency (Money spend per FP)
• Time to Market (FP per calendar month)
• Quality (Defects per 1000 FP)
16 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016
BASIC ESTIMATION MODEL
17 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016
measures
risk analysis
risks
consequences
Functional size
FP
hours/cost
(provisional)
hours/cost
(attuned)
influences
Productivity
h/FP
TIME VS COST
18 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016
Paul Masson’s
Law
Parkinson’s
Law
Brooks’
Law
Minimal time
Optimal effort
Time
Effort/Cost
Realistic
Productivity
TEAM SIZE: IMPACT ON PRODUCTIVITY
19 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016
Larger team size means lower
overall productivity.
Adding people to a late
project only makes the project
later.
OVERVIEW
20 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016
EffortorCost
Duration
Impossible
zone
Impractical
zone
Minimal duration /
highest effort and cost
Optimal duration /
lowest effort and cost
Realistic
zone
OVERVIEW
21 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016
Price/FP
Duration (months)
Impossible
zone
Impractical
zone
Minimal duration /
highest effort and cost
Optimal duration /
lowest effort and cost
Realistic
zone
1000
500
6 12
HISTORICAL DATA
• Parametric estimation models need historical data to estimate
• Preferred for estimation: data of the company itself
• For new types of projects or no data available: Industry data can be used
• Sources of industry data:
• Data delivered with the parametric models, e.g.
• QSM SLIM: trendlines based on slocs or FP
• SEER-SEM: knowledge bases
• Data provided by Benchmarking suppliers (METRI, Gartner, DCG, etc.)
• Independent (International Software Benchmarking Standards Group)
22 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016
INTERNATIONAL SOFTWARE BENCHMARKING STANDARDS GROUP
• Independent and not-for-profit;
• Full Members are non-profit organizations, like China SPI, NESMA, IFPUG, JFPUG, GUFPI-
ISMA, FiSMA, QESP, DASMA and Swiss-ICT.
• Grows and exploits two open repositories of software data (.xls):
• New development projects and enhancements (> 7500 projects);
• Maintenance and support (> 1200 applications).
• Everybody can submit project data
• DCQ on the site / on request (.xls)
• Anonymous
• Free benchmark report in return
• ISBSG and China SPI start working on translating ISBSG materials and increase
data collection.
23 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016
OVERVIEW
7500 rows in Excel, Easy to analyze
24 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016
EXAMPLE
• Data Quality: A or B
• Year of Project > 2012
• Project Type: Enhancement
• Primary Programming language: Java
• Count approach: Nesma or IFPUG
• Further refinement, for instance:
• Size category
• Methodology
• Industry
• Application type
• Team size
• Time pressure (duration)
• …
25 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016
PDR (hours/FP)
Number of projects 166
Minimum 4,2
Percentile 10% 5,3
Percentile 25% 6,8
Median 7,8
Percentile 75% 9,4
Percentile 90% 10,2
Maximum 15,3
Average 7,9
Example: 500 FP Java project ROM Estimate
Reality Zone:
Low (P25): 500 * 6,8 = 3400 hours
Likely(Median): 500 * 7,8 = 3900 hours
High (P75): 500 * 9,4 = 4700 hours
PARAMETRIC ESTIMATION IN PRACTICE
• Parametric Estimation is carried out by a number of ‘more mature’
organizations:
• Global software service providers, e.g. HP, Capgemini, Sogeti, HCL, TechM, et cetera.
They need to be able to estimate fixed price/fixed duration projects accurately.
• ‘More mature’ companies that have implemented an ‘Estimate and Performance
Measurement’ process in order to understand their (and their suppliers’) capabilities in
order to improve, e.g. many banks, governments, insurance companies, telecom
providers.
• Next to estimating, performance measurement and benchmarking of
completed projects is another main advantage of measuring functional
size.
• Analysis of the historical data sometimes shows a lot!
26 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016
FPA INTERNATIONAL
• Brazil: FPA used intensively in software contracts: Price per FP
• Especially early methods (Nesma)
• Government, airlines, telco’s, banks, …
• 1 company claims to measure >60.000 FP per month with > 70 CFPA
• Netherlands, Korea, Malaysia, Finland and Italy:
• FPA recommended and often mandatory in government contracts
• Supplier performance measurement in Agile and traditional projects:
• Cost/FP
• Hours/FP
• Defects/FP
• FP/month
• USA: IFPUG used in the private sector, public sector low estimation maturity
(LOC based estimation)
27 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016
COUNTRY REPORT
• 12 countries
- >40 projects submitted
- Australia
- Brazil
- Canada
- Denmark
- Finland
- France
- India
- Italy
- Japan
- Netherlands
- UK
- United States
28 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016
PRODUCTIVITY PER COUNTRY (HOURS/FP)
29 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016
0
2
4
6
8
10
12
14
16
18
PDR
Mediaan PDR
SPEED (FP PER CALENDAR MONTH)
30 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016
0
10
20
30
40
50
60
70
Speed
Mediaan Speed
MANPOWER DELIVERY RATE (FP/PERSON PER MONTH)
31 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016
0
5
10
15
20
25
Manpower DR
Mediaan Manpower DR
QUALITY (DEFECTS PER 1000 FP)
32 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016
0
10
20
30
40
50
60
Defectdensity
Mediaan Defect
density
In the UK software is
developed fast, but with
many defects!
INTERNATIONAL COOPERATION
• China SPI / IQ Alliance starts working together with international parties to
improve estimation maturity on the Chinese market:
• Partnership with ISBSG (2016):
• Translate Special Reports into Chinese
• Collect Industry data from the Chinese market
• Publish reports for Chinese market
• Partnership with Nesma (2016):
• Translate documents into Chinese
• Facilitate Training of consultants in Nesma FPA and Software Estimation practices
• Organize Nesma certification exams
33 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016
THANK YOU!
34 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016
@haroldveendam
haroldveendam
www.linkedin.com/in/haroldvanheeringen
ISBSG: www.isbsg.org
Nesma: www.nesma.org
METRI: www.metrigroup.com
harold.van.heeringen@metrigroup.com

More Related Content

What's hot

Customer Collaboration & Product Innovation Using Social Networks
Customer Collaboration & Product Innovation Using Social NetworksCustomer Collaboration & Product Innovation Using Social Networks
Customer Collaboration & Product Innovation Using Social NetworksJohn Carter
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum MethodologyRajeev Misra
 
Agile project management with scrum
Agile project management with scrumAgile project management with scrum
Agile project management with scrumRasan Samarasinghe
 
Agile & SCRUM
Agile & SCRUMAgile & SCRUM
Agile & SCRUMejlp12
 
Agile adoption julen c. mohanty
Agile adoption   julen c. mohantyAgile adoption   julen c. mohanty
Agile adoption julen c. mohantyJulen Mohanty
 
Requirementless testing
Requirementless testingRequirementless testing
Requirementless testingJulen Mohanty
 
Agile introduction for dummies
Agile introduction for dummiesAgile introduction for dummies
Agile introduction for dummiesVinay Dixit
 
Software Quality Dashboard Benchmarking Study
Software Quality Dashboard Benchmarking StudySoftware Quality Dashboard Benchmarking Study
Software Quality Dashboard Benchmarking StudyJohn Carter
 
Applying both Agile and Waterfall in one project
Applying both Agile and Waterfall in one projectApplying both Agile and Waterfall in one project
Applying both Agile and Waterfall in one projectMaksym Dovgopolyi, PMP
 
The art of agile project initiation
The art of agile project initiationThe art of agile project initiation
The art of agile project initiationKshitij Agrawal
 
Agile project management
Agile project managementAgile project management
Agile project managementeng100
 
Comparative Agile Measurement System - Ciklum White Paper
Comparative Agile Measurement System - Ciklum White PaperComparative Agile Measurement System - Ciklum White Paper
Comparative Agile Measurement System - Ciklum White PaperCiklum Ukraine
 
Agile Software Development, Overview
Agile Software Development, OverviewAgile Software Development, Overview
Agile Software Development, OverviewBayard Randel
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project ManagementMike Cottmeyer
 
Primer on Agile Project Management and SCRUM
Primer on Agile Project Management and SCRUMPrimer on Agile Project Management and SCRUM
Primer on Agile Project Management and SCRUMJoe Riego
 
Scrum and ISO 9241:210 Interaction Design Process and User Stories
Scrum and ISO 9241:210 Interaction Design Process and User StoriesScrum and ISO 9241:210 Interaction Design Process and User Stories
Scrum and ISO 9241:210 Interaction Design Process and User StoriesKhalid Md Saifuddin
 
Request for Proposal (RFP) management - Ask the right questions and choose wi...
Request for Proposal (RFP) management - Ask the right questions and choose wi...Request for Proposal (RFP) management - Ask the right questions and choose wi...
Request for Proposal (RFP) management - Ask the right questions and choose wi...Harold van Heeringen
 

What's hot (20)

Customer Collaboration & Product Innovation Using Social Networks
Customer Collaboration & Product Innovation Using Social NetworksCustomer Collaboration & Product Innovation Using Social Networks
Customer Collaboration & Product Innovation Using Social Networks
 
Agile Methodologies
Agile MethodologiesAgile Methodologies
Agile Methodologies
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Agile project management with scrum
Agile project management with scrumAgile project management with scrum
Agile project management with scrum
 
Agile & SCRUM
Agile & SCRUMAgile & SCRUM
Agile & SCRUM
 
Agile adoption julen c. mohanty
Agile adoption   julen c. mohantyAgile adoption   julen c. mohanty
Agile adoption julen c. mohanty
 
Requirementless testing
Requirementless testingRequirementless testing
Requirementless testing
 
Agile introduction for dummies
Agile introduction for dummiesAgile introduction for dummies
Agile introduction for dummies
 
Software Quality Dashboard Benchmarking Study
Software Quality Dashboard Benchmarking StudySoftware Quality Dashboard Benchmarking Study
Software Quality Dashboard Benchmarking Study
 
Applying both Agile and Waterfall in one project
Applying both Agile and Waterfall in one projectApplying both Agile and Waterfall in one project
Applying both Agile and Waterfall in one project
 
The art of agile project initiation
The art of agile project initiationThe art of agile project initiation
The art of agile project initiation
 
Agile project management
Agile project managementAgile project management
Agile project management
 
Comparative Agile Measurement System - Ciklum White Paper
Comparative Agile Measurement System - Ciklum White PaperComparative Agile Measurement System - Ciklum White Paper
Comparative Agile Measurement System - Ciklum White Paper
 
Agile dashboard
Agile dashboardAgile dashboard
Agile dashboard
 
Agile Software Development, Overview
Agile Software Development, OverviewAgile Software Development, Overview
Agile Software Development, Overview
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Primer on Agile Project Management and SCRUM
Primer on Agile Project Management and SCRUMPrimer on Agile Project Management and SCRUM
Primer on Agile Project Management and SCRUM
 
Scrum and ISO 9241:210 Interaction Design Process and User Stories
Scrum and ISO 9241:210 Interaction Design Process and User StoriesScrum and ISO 9241:210 Interaction Design Process and User Stories
Scrum and ISO 9241:210 Interaction Design Process and User Stories
 
Request for Proposal (RFP) management - Ask the right questions and choose wi...
Request for Proposal (RFP) management - Ask the right questions and choose wi...Request for Proposal (RFP) management - Ask the right questions and choose wi...
Request for Proposal (RFP) management - Ask the right questions and choose wi...
 

Similar to Improve Estimation maturity using Functional Size Measurement and Historical Data

Presentation quaest strategic sourcing software
Presentation quaest strategic sourcing softwarePresentation quaest strategic sourcing software
Presentation quaest strategic sourcing softwareBernard ARRATEIG
 
Agile: Not Just for Sofware
Agile: Not Just for SofwareAgile: Not Just for Sofware
Agile: Not Just for SofwareJohn Carter
 
Agile Overview Session
Agile Overview SessionAgile Overview Session
Agile Overview SessionBahaa Farouk
 
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 successHarold van Heeringen
 
Wake Up – It’s Time to Upgrade Your S/4HANA System!
Wake Up – It’s Time to Upgrade Your S/4HANA System!Wake Up – It’s Time to Upgrade Your S/4HANA System!
Wake Up – It’s Time to Upgrade Your S/4HANA System!panayaofficial
 
Software Estimating and Performance Measurement
Software Estimating and Performance MeasurementSoftware Estimating and Performance Measurement
Software Estimating and Performance MeasurementHarold 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 HeeringenHarold van Heeringen
 
All About Business Analyst Becoming a successful BA
All About Business Analyst Becoming a successful BAAll About Business Analyst Becoming a successful BA
All About Business Analyst Becoming a successful BAZaranTech LLC
 
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)Samuel Chin, PMP, CSM
 
Keynote 2 - The 20% of software engineering practices that contribute to 80% ...
Keynote 2 - The 20% of software engineering practices that contribute to 80% ...Keynote 2 - The 20% of software engineering practices that contribute to 80% ...
Keynote 2 - The 20% of software engineering practices that contribute to 80% ...ESEM 2014
 
ECIR Recommendation Challenges
ECIR Recommendation ChallengesECIR Recommendation Challenges
ECIR Recommendation ChallengesDaniel Kohlsdorf
 
Agile Methods to Develop Tangible Products Quickly
Agile Methods to Develop Tangible Products QuicklyAgile Methods to Develop Tangible Products Quickly
Agile Methods to Develop Tangible Products QuicklyJohn Carter
 
Six sigma ajal
Six sigma ajalSix sigma ajal
Six sigma ajalAJAL A J
 
Van heeringen estimate faster, cheaper, better
Van heeringen   estimate faster, cheaper, betterVan heeringen   estimate faster, cheaper, better
Van heeringen estimate faster, cheaper, betterHarold 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
 
The Case Studies for Project Control Platform - Maurizio M. Granata Business ...
The Case Studies for Project Control Platform - Maurizio M. Granata Business ...The Case Studies for Project Control Platform - Maurizio M. Granata Business ...
The Case Studies for Project Control Platform - Maurizio M. Granata Business ...Mediehuset Ingeniøren Live
 
Nesma event June '23 - How to use objective metrics as a basis for agile cost...
Nesma event June '23 - How to use objective metrics as a basis for agile cost...Nesma event June '23 - How to use objective metrics as a basis for agile cost...
Nesma event June '23 - How to use objective metrics as a basis for agile cost...Nesma
 
HP Software ALM point of view
HP Software ALM point of viewHP Software ALM point of view
HP Software ALM point of viewvmglover
 

Similar to Improve Estimation maturity using Functional Size Measurement and Historical Data (20)

Presentation quaest strategic sourcing software
Presentation quaest strategic sourcing softwarePresentation quaest strategic sourcing software
Presentation quaest strategic sourcing software
 
Agile: Not Just for Sofware
Agile: Not Just for SofwareAgile: Not Just for Sofware
Agile: Not Just for Sofware
 
Agile Overview Session
Agile Overview SessionAgile Overview Session
Agile Overview Session
 
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
 
Wake Up – It’s Time to Upgrade Your S/4HANA System!
Wake Up – It’s Time to Upgrade Your S/4HANA System!Wake Up – It’s Time to Upgrade Your S/4HANA System!
Wake Up – It’s Time to Upgrade Your S/4HANA System!
 
Software Estimating and Performance Measurement
Software Estimating and Performance MeasurementSoftware Estimating and Performance Measurement
Software Estimating and Performance Measurement
 
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
 
All About Business Analyst Becoming a successful BA
All About Business Analyst Becoming a successful BAAll About Business Analyst Becoming a successful BA
All About Business Analyst Becoming a successful BA
 
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
 
Keynote 2 - The 20% of software engineering practices that contribute to 80% ...
Keynote 2 - The 20% of software engineering practices that contribute to 80% ...Keynote 2 - The 20% of software engineering practices that contribute to 80% ...
Keynote 2 - The 20% of software engineering practices that contribute to 80% ...
 
ECIR Recommendation Challenges
ECIR Recommendation ChallengesECIR Recommendation Challenges
ECIR Recommendation Challenges
 
Agile Methods to Develop Tangible Products Quickly
Agile Methods to Develop Tangible Products QuicklyAgile Methods to Develop Tangible Products Quickly
Agile Methods to Develop Tangible Products Quickly
 
Six sigma ajal
Six sigma ajalSix sigma ajal
Six sigma ajal
 
Van heeringen estimate faster, cheaper, better
Van heeringen   estimate faster, cheaper, betterVan heeringen   estimate faster, cheaper, better
Van heeringen estimate faster, cheaper, better
 
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...
 
The Case Studies for Project Control Platform - Maurizio M. Granata Business ...
The Case Studies for Project Control Platform - Maurizio M. Granata Business ...The Case Studies for Project Control Platform - Maurizio M. Granata Business ...
The Case Studies for Project Control Platform - Maurizio M. Granata Business ...
 
Pm unit 1,2,3,4,5,6
Pm unit 1,2,3,4,5,6Pm unit 1,2,3,4,5,6
Pm unit 1,2,3,4,5,6
 
Nesma event June '23 - How to use objective metrics as a basis for agile cost...
Nesma event June '23 - How to use objective metrics as a basis for agile cost...Nesma event June '23 - How to use objective metrics as a basis for agile cost...
Nesma event June '23 - How to use objective metrics as a basis for agile cost...
 
Michigan Agile Presentation
Michigan Agile PresentationMichigan Agile Presentation
Michigan Agile Presentation
 
HP Software ALM point of view
HP Software ALM point of viewHP Software ALM point of view
HP Software ALM point of view
 

More from Harold van Heeringen

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
 
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 OgilvieHarold 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 FPHarold van Heeringen
 
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
 
The value of benchmarking software projects
The value of benchmarking software projectsThe value of benchmarking software projects
The value of benchmarking software projectsHarold 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
 
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 sogetiHarold van Heeringen
 
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
 
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
 
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
 
Sogeti seminar Supplier Performance Measurement
Sogeti seminar Supplier Performance MeasurementSogeti seminar Supplier Performance Measurement
Sogeti seminar Supplier Performance MeasurementHarold 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 2012Harold van Heeringen
 
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
 
Fpa Cosmic Ffp Convertability Final
Fpa   Cosmic Ffp Convertability FinalFpa   Cosmic Ffp Convertability Final
Fpa Cosmic Ffp Convertability FinalHarold 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
 
Smef2008 Van Heeringen Outsourcing Testing Activities – How To Prove Cost R...
Smef2008 Van Heeringen   Outsourcing Testing Activities – How To Prove Cost R...Smef2008 Van Heeringen   Outsourcing Testing Activities – How To Prove Cost R...
Smef2008 Van Heeringen Outsourcing Testing Activities – How To Prove Cost R...Harold van Heeringen
 

More from Harold van Heeringen (20)

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
 
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
 
Gastcollege Hanzehogeschool Groningen 10 januari 2014
Gastcollege Hanzehogeschool Groningen 10 januari 2014Gastcollege Hanzehogeschool Groningen 10 januari 2014
Gastcollege Hanzehogeschool Groningen 10 januari 2014
 
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...
 
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
 
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
 
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!
 
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
 
Sogeti seminar Supplier Performance Measurement
Sogeti seminar Supplier Performance MeasurementSogeti seminar Supplier Performance Measurement
Sogeti seminar Supplier 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
 
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)
 
Fpa Cosmic Ffp Convertability Final
Fpa   Cosmic Ffp Convertability FinalFpa   Cosmic Ffp Convertability Final
Fpa Cosmic Ffp Convertability Final
 
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 ...
 
Smef2008 Van Heeringen Outsourcing Testing Activities – How To Prove Cost R...
Smef2008 Van Heeringen   Outsourcing Testing Activities – How To Prove Cost R...Smef2008 Van Heeringen   Outsourcing Testing Activities – How To Prove Cost R...
Smef2008 Van Heeringen Outsourcing Testing Activities – How To Prove Cost R...
 

Recently uploaded

Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...lizamodels9
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...Any kyc Account
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfAmzadHosen3
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 

Recently uploaded (20)

Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pillsMifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdf
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 

Improve Estimation maturity using Functional Size Measurement and Historical Data

  • 1. IMPROVE ESTIMATION MATURITY using Functional Size Measurement and Industry Data
  • 2. INTRODUCING ME Drs. Harold van Heeringen, Senior Consultant ADM Benchmarking at METRI. • Netherlands Software Metrics Association (NESMA) – board member and chairman of the working groups ’Benchmarking’ and ‘FPA in contract(ing)’ • International Software Benchmarking Standards Group (ISBSG) – President • Common Software Measurement International Consortium (COSMIC) - Dutch representative in the International Advisory Council (IAC) • Dutch Association for Cost Engineers (DACE) – working group parametric analysis • ICEAA trainer of CEBoK chapter 12: Software Cost Estimation • Speaker at many conferences on software measurement, estimation and benchmarking Slideshare: haroldveendam twitter: @haroldveendam LinkedIn: www.linkedin.com/in/haroldvanheeringen 2 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016
  • 3. OVERVIEW • Industry estimation maturity • Effect of low maturity • Maturity levels • FPA • Estimate with FPA • Historical data • Use in the industry 3 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016
  • 4. SOFTWARE PROJECT RESULTS 4 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016
  • 5. IMPACT • Deliver too late: losing business. • Fail/stop: loss of time, money, business and still no solution for the problem that needed to be solved. • Waste of resources that could have been deployed successfully otherwise. 5 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016 Failing IT projects cost the Dutch government 7 billion USD per year Projects > 10 million USD only 7% succeeds. In total, only 30% of IT projects are successful. These are tax dollars and one of the reasons the whole country was in recession for years.
  • 6. SOFTWARE ESTIMATION MATURITY • Software project industry: low maturity • Low estimation maturity; • No or little formal estimation processes ‘expert estimates’ • No or little use of historical data  ‘experience’ • Customers chose suppliers based on price, not reality • Immature project estimation techniques results in low estimates • Unrealistic optimism results often in complete failure! • Lots of schedule and cost overruns • Standish Chaos reports: Most projects fail or are at least unsuccessful • No learning of mistaken, failing over and over again • Low customer satisfaction rates • In Europe: only slightly higher than the financial sector 6 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016
  • 7. RESULTS OF LOW ESTIMATION MATURITY • Many projects are not estimated in a professional way • Only expert estimates, no use of estimation models / historical data • Underestimation results in bad planning • Development team too small • Duration too short • Unrealistic milestones • Project management with no grip on the project • Extra management attention, more meetings • Stress in the team  bad quality  more effort • Bad software, low maintainability 7 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016
  • 8. ESTIMATION MATURITY MODEL* 8 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016 Developed by Dan Galorath – www.galorath.com 95% of the industry Estimation Bias Mitigation Begins at Level 2, Solid at Level 3 Majority of software projects are not mitigated for bias, resulting in optimistic estimates.
  • 9. REALISTIC ESTIMATES A realistic estimate is one of the most important conditions for a successful project. The estimate is the basis for: • Business case; • Planning; • Proposal (outsourcing: fixed price / date); • Financial result of the project… and the organization; • Claiming and releasing of resources; • Alignment between IT and business / customer; • Progress reports / dashboards; • The feeling of the team and the stakeholder. Without a realistic estimate, the project is likely to fail! 9 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016
  • 10. LOW/HIGH ESTIMATES 10 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016 Non-linear extra costs -Planning errors -team enlargement more expensive, not faster -Extra management attention / overhead -Stress: More defects, lower maintainability !! Linear extra costs Extra hours will be used
  • 11. LEVEL 1 AND 2 ESTIMATES • Bottom-up , assign effort hours to work items, based on knowledge and experience • Advantages: • Always possible to do and relatively easy; • Experts ‘see the bears’. • Disadvantages: • Forgotten activities (e.g. testscript reviews. …); • No good foundation of the estimate, very subjective; • The expert is not going to de all the work (who will ?); • How expert is the expert? (projects are unique); • Experts don’t take into account duration, team size, etc.; • Experts don’t assess the reality value, no real use of history. 11 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016 Result: expert estimates are optimistic, on average 30% underestimation.
  • 12. OVERVIEW 12 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016 Expert Estimates Level 1 and 2
  • 13. TWO WAYS TO ESTIMATE 13 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016 Objective Size Effort Cost Estimating & Benchmarking Level 1 and 2 Level 3, 4 and 5
  • 14. OVERVIEW 14 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016 Parametric Estimates Level 3-5
  • 15. FUNCTIONAL SIZE  What the software should be able to do (functionality) Functional expressed in a number Size based on an objectively described method Measurement  ISO/IEC 14143  Something intangible like functionality becomes a physical number that can be used for calculation 15 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016 ISO/IEC 24570:2005 nesma.org
  • 16. FUNCTION POINT ANALYSIS (FPA) • Can be used early in the project, when functional requirements are known • Independent of technical implementation. 500 FP Mobile app = 500 FP Legacy Cobol system • Just as a 20 m2 glass wall = 20 m2 brick wall • Effort to realize the software depends on productivity • Independent of the systems requirements • Objective, verifiable, repeatable, defensible measurement !! • More function points means more functionality: value! • Functional size is the basis for objective software metrics: • Productivity (Hours spend per FP) • Cost Efficiency (Money spend per FP) • Time to Market (FP per calendar month) • Quality (Defects per 1000 FP) 16 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016
  • 17. BASIC ESTIMATION MODEL 17 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016 measures risk analysis risks consequences Functional size FP hours/cost (provisional) hours/cost (attuned) influences Productivity h/FP
  • 18. TIME VS COST 18 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016 Paul Masson’s Law Parkinson’s Law Brooks’ Law Minimal time Optimal effort Time Effort/Cost Realistic Productivity
  • 19. TEAM SIZE: IMPACT ON PRODUCTIVITY 19 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016 Larger team size means lower overall productivity. Adding people to a late project only makes the project later.
  • 20. OVERVIEW 20 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016 EffortorCost Duration Impossible zone Impractical zone Minimal duration / highest effort and cost Optimal duration / lowest effort and cost Realistic zone
  • 21. OVERVIEW 21 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016 Price/FP Duration (months) Impossible zone Impractical zone Minimal duration / highest effort and cost Optimal duration / lowest effort and cost Realistic zone 1000 500 6 12
  • 22. HISTORICAL DATA • Parametric estimation models need historical data to estimate • Preferred for estimation: data of the company itself • For new types of projects or no data available: Industry data can be used • Sources of industry data: • Data delivered with the parametric models, e.g. • QSM SLIM: trendlines based on slocs or FP • SEER-SEM: knowledge bases • Data provided by Benchmarking suppliers (METRI, Gartner, DCG, etc.) • Independent (International Software Benchmarking Standards Group) 22 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016
  • 23. INTERNATIONAL SOFTWARE BENCHMARKING STANDARDS GROUP • Independent and not-for-profit; • Full Members are non-profit organizations, like China SPI, NESMA, IFPUG, JFPUG, GUFPI- ISMA, FiSMA, QESP, DASMA and Swiss-ICT. • Grows and exploits two open repositories of software data (.xls): • New development projects and enhancements (> 7500 projects); • Maintenance and support (> 1200 applications). • Everybody can submit project data • DCQ on the site / on request (.xls) • Anonymous • Free benchmark report in return • ISBSG and China SPI start working on translating ISBSG materials and increase data collection. 23 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016
  • 24. OVERVIEW 7500 rows in Excel, Easy to analyze 24 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016
  • 25. EXAMPLE • Data Quality: A or B • Year of Project > 2012 • Project Type: Enhancement • Primary Programming language: Java • Count approach: Nesma or IFPUG • Further refinement, for instance: • Size category • Methodology • Industry • Application type • Team size • Time pressure (duration) • … 25 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016 PDR (hours/FP) Number of projects 166 Minimum 4,2 Percentile 10% 5,3 Percentile 25% 6,8 Median 7,8 Percentile 75% 9,4 Percentile 90% 10,2 Maximum 15,3 Average 7,9 Example: 500 FP Java project ROM Estimate Reality Zone: Low (P25): 500 * 6,8 = 3400 hours Likely(Median): 500 * 7,8 = 3900 hours High (P75): 500 * 9,4 = 4700 hours
  • 26. PARAMETRIC ESTIMATION IN PRACTICE • Parametric Estimation is carried out by a number of ‘more mature’ organizations: • Global software service providers, e.g. HP, Capgemini, Sogeti, HCL, TechM, et cetera. They need to be able to estimate fixed price/fixed duration projects accurately. • ‘More mature’ companies that have implemented an ‘Estimate and Performance Measurement’ process in order to understand their (and their suppliers’) capabilities in order to improve, e.g. many banks, governments, insurance companies, telecom providers. • Next to estimating, performance measurement and benchmarking of completed projects is another main advantage of measuring functional size. • Analysis of the historical data sometimes shows a lot! 26 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016
  • 27. FPA INTERNATIONAL • Brazil: FPA used intensively in software contracts: Price per FP • Especially early methods (Nesma) • Government, airlines, telco’s, banks, … • 1 company claims to measure >60.000 FP per month with > 70 CFPA • Netherlands, Korea, Malaysia, Finland and Italy: • FPA recommended and often mandatory in government contracts • Supplier performance measurement in Agile and traditional projects: • Cost/FP • Hours/FP • Defects/FP • FP/month • USA: IFPUG used in the private sector, public sector low estimation maturity (LOC based estimation) 27 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016
  • 28. COUNTRY REPORT • 12 countries - >40 projects submitted - Australia - Brazil - Canada - Denmark - Finland - France - India - Italy - Japan - Netherlands - UK - United States 28 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016
  • 29. PRODUCTIVITY PER COUNTRY (HOURS/FP) 29 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016 0 2 4 6 8 10 12 14 16 18 PDR Mediaan PDR
  • 30. SPEED (FP PER CALENDAR MONTH) 30 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016 0 10 20 30 40 50 60 70 Speed Mediaan Speed
  • 31. MANPOWER DELIVERY RATE (FP/PERSON PER MONTH) 31 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016 0 5 10 15 20 25 Manpower DR Mediaan Manpower DR
  • 32. QUALITY (DEFECTS PER 1000 FP) 32 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016 0 10 20 30 40 50 60 Defectdensity Mediaan Defect density In the UK software is developed fast, but with many defects!
  • 33. INTERNATIONAL COOPERATION • China SPI / IQ Alliance starts working together with international parties to improve estimation maturity on the Chinese market: • Partnership with ISBSG (2016): • Translate Special Reports into Chinese • Collect Industry data from the Chinese market • Publish reports for Chinese market • Partnership with Nesma (2016): • Translate documents into Chinese • Facilitate Training of consultants in Nesma FPA and Software Estimation practices • Organize Nesma certification exams 33 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016
  • 34. THANK YOU! 34 CHINA SPI / IQ ALLIANCE CONFERENCE, BEIJING MAY 2016 @haroldveendam haroldveendam www.linkedin.com/in/haroldvanheeringen ISBSG: www.isbsg.org Nesma: www.nesma.org METRI: www.metrigroup.com harold.van.heeringen@metrigroup.com