SlideShare una empresa de Scribd logo
1 de 19
Descargar para leer sin conexión
Ton Dekkers
IWSM – Ankara – October 25th 2013

NEtherlands Software Metrics users Association
Ton Dekkers - Roles
 Netherlands Software Metrics Association (NESMA)
President

 International Software Benchmarking Standards Group (ISBSG)
Past President

 Common Software Measurement International Consortium (COSMIC)
International Advisory Committee

 Dutch Association of Cost Engineers (DACE)
WG Parametric Estimation
Estimation concepts
Most common techniques
 Extrapolation from Actuals
 Expert Opinion

Southgate Pedestrian Bridge, Melbourne
Cost Estimating
 The process of collecting and analyzing historical data and applying

quantitative models, techniques, tools, and databases to predict the
future cost of an item, product, program, or task

Purpose of cost estimating:
 Translate system/functional requirements associated with programs,

projects, proposals, or processes into budget requirements
 Determine and communicate a realistic view of the likely cost (effort,
schedule) outcome, which can form the basis of the plan for executing
the work
A Bridge to the Future

Historical
data

Estimate
Time
now

Source: ICEAA training
Cost Estimation Techniques
 Analogy

 Build-Up

 Parametric
Parametric Estimating - Process
 Collect Data
Relevant, Reliable

NOW: CEBoK
Cost Engineering
Body of Knowledge

 Normalise Data
Cost level, activity level

 Determine correlations
 Validate correlations
R2 > 0.8 is useable

 Adjust Data Set when necessary

 Define CER/EER
 Estimate the new object

2012
ISPA & SCEA
are merged into
ICEAA
www.iceaaonline.org
About
• Association for the Advancement of Cost Engineering - International

• A not-for-profit organisation
• Recommended Practices

17R-97: Cost Estimate Classification System
34R-05: Basis of Estimate
40R-08: Contingency Estimating: General Principles
42R-08: Risk Analysis and Contingency Determination Using Parametric Estimating

• Certification

Certified Cost Consultant™ (CCC™)
Certified Cost Engineer™ (CCE™)
Certified Estimating Professional™ (CEP™)

• www.aacei.org
Simplified Estimation Model
size

risk analysis

productivity
risks
gross hours
measures
influences

consequences
hours
(& money)
Size
 Basis of Estimate
 Quantity Metrics: excavation and backfill quantities, concrete volumes, piping

quantities, ...
These may be organized by facilities, process train or manufacturing unit.

 Basis of Estimate – Software Services
 Requirements: number of use cases, number of backlog items, ...
 Functional size: Function points

Measurement methods: IFPUG, NESMA, COSMIC, FiSMA, …
 Technical size: (source) lines of code, number of interfaces, modules, …
 Service size: number of incidents, tickets, users, locations, …
These may include expected error range, level of accuracy and method of
‘measuring’ (e.g. detailed, extrapolated, estimated, derived)
Basis of Estimate for Software Services
General
aspects
Basis
Risk
Mitigation
Quality
Mapping to NESMA interest areas
Sizing Basis
Requirements
Functional
technical

Effort Basis
delivery
constraints, service
levels

Planning Basis
Working time
standby

Cost Basis
methods and
sources , units

Benchmarking
Comparisons to
similar
engagements
The Tax System Case Study
Basis of Estimate in Practice
Good
H
A
L
na
L
A
H

Poor
Conclusions from supplier perspective
 Estimation (validation)
Consistent structure (e.g. Basis of Estimate)
Embedded process

 Benchmarking
Validation Estimate / Proposal
Historical data (Internal/External)

 Metrification
Consistent approach
Auditable calculations (e.g. tool-based)

 Management & Control
Metrification (direct data collection)
Re-estimation (reflecting direct data)
Risk Control
Estimation : The next level
Frank Vogelezang
IWSM – Ankara – October 25th 2013

NEtherlands Software Metrics users Association
The next level and beyond
 Widening the scope from sizing, to cost drivers, through

cost estimation relations to estimating, project control
and historical benchmark data.
 In cooperation with others like ISBSG, MAIN, DACE, PMI
 Products that can be of interest outside the
Netherlands will be made available in English
 Active working groups with short cycles to deliver
 Estimation Measurement Standards

 Estimating Packaged Software
 COSMIC Approximation
I hope to see you next year

Más contenido relacionado

Destacado

Sturen van effectief offshoring
Sturen van effectief offshoringSturen van effectief offshoring
Sturen van effectief offshoringNesma
 
ข่าวดี Google glass 2 กำลังจะมาเร็วๆนี้
ข่าวดี Google glass 2 กำลังจะมาเร็วๆนี้ข่าวดี Google glass 2 กำลังจะมาเร็วๆนี้
ข่าวดี Google glass 2 กำลังจะมาเร็วๆนี้Kan Pgi
 
Iwsm mensura2015
Iwsm mensura2015Iwsm mensura2015
Iwsm mensura2015Nesma
 
Draft CE-74 v03 for MAIN review
Draft CE-74 v03 for MAIN reviewDraft CE-74 v03 for MAIN review
Draft CE-74 v03 for MAIN reviewNesma
 
IWSM Mensura 2014 - Nesma spring meeting
IWSM Mensura 2014 - Nesma spring meetingIWSM Mensura 2014 - Nesma spring meeting
IWSM Mensura 2014 - Nesma spring meetingNesma
 
Iwsm2014 software product size measurement methods (sohaib shahid bajwa - c...
Iwsm2014   software product size measurement methods (sohaib shahid bajwa - c...Iwsm2014   software product size measurement methods (sohaib shahid bajwa - c...
Iwsm2014 software product size measurement methods (sohaib shahid bajwa - c...Nesma
 
Imws2014 requirements engineering quality revealed (sylvie trudel - monette)
Imws2014   requirements engineering quality revealed (sylvie trudel - monette)Imws2014   requirements engineering quality revealed (sylvie trudel - monette)
Imws2014 requirements engineering quality revealed (sylvie trudel - monette)Nesma
 
Iwsm2014 manage the automotive embedded software (alexandre oriou)
Iwsm2014   manage the automotive embedded software (alexandre oriou)Iwsm2014   manage the automotive embedded software (alexandre oriou)
Iwsm2014 manage the automotive embedded software (alexandre oriou)Nesma
 
Iwsm2014 importance of benchmarking (john ogilvie & harold van heeringen)
Iwsm2014   importance of benchmarking (john ogilvie & harold van heeringen)Iwsm2014   importance of benchmarking (john ogilvie & harold van heeringen)
Iwsm2014 importance of benchmarking (john ogilvie & harold van heeringen)Nesma
 
Hoe verkoop ik metrieken aan mijn baas
Hoe verkoop ik metrieken aan mijn baasHoe verkoop ik metrieken aan mijn baas
Hoe verkoop ik metrieken aan mijn baasNesma
 
NESMA in beweging
NESMA in bewegingNESMA in beweging
NESMA in bewegingNesma
 
Iwsm2014 understanding functional reuse of erp (maya daneva) - public release
Iwsm2014   understanding functional reuse of erp (maya daneva) - public releaseIwsm2014   understanding functional reuse of erp (maya daneva) - public release
Iwsm2014 understanding functional reuse of erp (maya daneva) - public releaseNesma
 
Personality and performance in software engineering personnel
Personality and performance in software engineering personnelPersonality and performance in software engineering personnel
Personality and performance in software engineering personnelNesma
 
Productiviteitsverhoging door integrale procesfocus
Productiviteitsverhoging door integrale procesfocusProductiviteitsverhoging door integrale procesfocus
Productiviteitsverhoging door integrale procesfocusNesma
 
Meten, maar dan anders - Frank Vogelezang - NESMA najaarsbijeenkomst 2012
Meten, maar dan anders - Frank Vogelezang - NESMA najaarsbijeenkomst 2012Meten, maar dan anders - Frank Vogelezang - NESMA najaarsbijeenkomst 2012
Meten, maar dan anders - Frank Vogelezang - NESMA najaarsbijeenkomst 2012Nesma
 
Basis of Estimate for IT Services
Basis of Estimate for IT ServicesBasis of Estimate for IT Services
Basis of Estimate for IT ServicesNesma
 
Agile werkt - Hennie Huijgens - NESMA najaarsbijeenkomst 2012
Agile werkt -  Hennie Huijgens - NESMA najaarsbijeenkomst 2012Agile werkt -  Hennie Huijgens - NESMA najaarsbijeenkomst 2012
Agile werkt - Hennie Huijgens - NESMA najaarsbijeenkomst 2012Nesma
 
Metrics to improve organisational performance in pictures
Metrics to improve organisational performance in picturesMetrics to improve organisational performance in pictures
Metrics to improve organisational performance in picturesNesma
 
Iwsm2014 quantifying long-term evolution of industrial meta-models - a case...
Iwsm2014   quantifying long-term evolution of industrial meta-models - a case...Iwsm2014   quantifying long-term evolution of industrial meta-models - a case...
Iwsm2014 quantifying long-term evolution of industrial meta-models - a case...Nesma
 
Iwsm2014 evaluating software product quality (ali idri)
Iwsm2014   evaluating software product quality (ali idri)Iwsm2014   evaluating software product quality (ali idri)
Iwsm2014 evaluating software product quality (ali idri)Nesma
 

Destacado (20)

Sturen van effectief offshoring
Sturen van effectief offshoringSturen van effectief offshoring
Sturen van effectief offshoring
 
ข่าวดี Google glass 2 กำลังจะมาเร็วๆนี้
ข่าวดี Google glass 2 กำลังจะมาเร็วๆนี้ข่าวดี Google glass 2 กำลังจะมาเร็วๆนี้
ข่าวดี Google glass 2 กำลังจะมาเร็วๆนี้
 
Iwsm mensura2015
Iwsm mensura2015Iwsm mensura2015
Iwsm mensura2015
 
Draft CE-74 v03 for MAIN review
Draft CE-74 v03 for MAIN reviewDraft CE-74 v03 for MAIN review
Draft CE-74 v03 for MAIN review
 
IWSM Mensura 2014 - Nesma spring meeting
IWSM Mensura 2014 - Nesma spring meetingIWSM Mensura 2014 - Nesma spring meeting
IWSM Mensura 2014 - Nesma spring meeting
 
Iwsm2014 software product size measurement methods (sohaib shahid bajwa - c...
Iwsm2014   software product size measurement methods (sohaib shahid bajwa - c...Iwsm2014   software product size measurement methods (sohaib shahid bajwa - c...
Iwsm2014 software product size measurement methods (sohaib shahid bajwa - c...
 
Imws2014 requirements engineering quality revealed (sylvie trudel - monette)
Imws2014   requirements engineering quality revealed (sylvie trudel - monette)Imws2014   requirements engineering quality revealed (sylvie trudel - monette)
Imws2014 requirements engineering quality revealed (sylvie trudel - monette)
 
Iwsm2014 manage the automotive embedded software (alexandre oriou)
Iwsm2014   manage the automotive embedded software (alexandre oriou)Iwsm2014   manage the automotive embedded software (alexandre oriou)
Iwsm2014 manage the automotive embedded software (alexandre oriou)
 
Iwsm2014 importance of benchmarking (john ogilvie & harold van heeringen)
Iwsm2014   importance of benchmarking (john ogilvie & harold van heeringen)Iwsm2014   importance of benchmarking (john ogilvie & harold van heeringen)
Iwsm2014 importance of benchmarking (john ogilvie & harold van heeringen)
 
Hoe verkoop ik metrieken aan mijn baas
Hoe verkoop ik metrieken aan mijn baasHoe verkoop ik metrieken aan mijn baas
Hoe verkoop ik metrieken aan mijn baas
 
NESMA in beweging
NESMA in bewegingNESMA in beweging
NESMA in beweging
 
Iwsm2014 understanding functional reuse of erp (maya daneva) - public release
Iwsm2014   understanding functional reuse of erp (maya daneva) - public releaseIwsm2014   understanding functional reuse of erp (maya daneva) - public release
Iwsm2014 understanding functional reuse of erp (maya daneva) - public release
 
Personality and performance in software engineering personnel
Personality and performance in software engineering personnelPersonality and performance in software engineering personnel
Personality and performance in software engineering personnel
 
Productiviteitsverhoging door integrale procesfocus
Productiviteitsverhoging door integrale procesfocusProductiviteitsverhoging door integrale procesfocus
Productiviteitsverhoging door integrale procesfocus
 
Meten, maar dan anders - Frank Vogelezang - NESMA najaarsbijeenkomst 2012
Meten, maar dan anders - Frank Vogelezang - NESMA najaarsbijeenkomst 2012Meten, maar dan anders - Frank Vogelezang - NESMA najaarsbijeenkomst 2012
Meten, maar dan anders - Frank Vogelezang - NESMA najaarsbijeenkomst 2012
 
Basis of Estimate for IT Services
Basis of Estimate for IT ServicesBasis of Estimate for IT Services
Basis of Estimate for IT Services
 
Agile werkt - Hennie Huijgens - NESMA najaarsbijeenkomst 2012
Agile werkt -  Hennie Huijgens - NESMA najaarsbijeenkomst 2012Agile werkt -  Hennie Huijgens - NESMA najaarsbijeenkomst 2012
Agile werkt - Hennie Huijgens - NESMA najaarsbijeenkomst 2012
 
Metrics to improve organisational performance in pictures
Metrics to improve organisational performance in picturesMetrics to improve organisational performance in pictures
Metrics to improve organisational performance in pictures
 
Iwsm2014 quantifying long-term evolution of industrial meta-models - a case...
Iwsm2014   quantifying long-term evolution of industrial meta-models - a case...Iwsm2014   quantifying long-term evolution of industrial meta-models - a case...
Iwsm2014 quantifying long-term evolution of industrial meta-models - a case...
 
Iwsm2014 evaluating software product quality (ali idri)
Iwsm2014   evaluating software product quality (ali idri)Iwsm2014   evaluating software product quality (ali idri)
Iwsm2014 evaluating software product quality (ali idri)
 

Similar a Estimation - The next level - and beyond

NESMA - More than just points
NESMA - More than just pointsNESMA - More than just points
NESMA - More than just pointsNesma
 
Software Engineering Fundamentals
Software Engineering FundamentalsSoftware Engineering Fundamentals
Software Engineering FundamentalsRahul Sudame
 
Software Estimation Techniques
Software Estimation TechniquesSoftware Estimation Techniques
Software Estimation Techniqueskamal
 
A petri net model for hardware software codesign
A petri net model for hardware software codesignA petri net model for hardware software codesign
A petri net model for hardware software codesignJULIO GONZALEZ SANZ
 
Pm training (planning and tracking) - Project Leader Ramp-Up
Pm training (planning and tracking) - Project Leader Ramp-Up Pm training (planning and tracking) - Project Leader Ramp-Up
Pm training (planning and tracking) - Project Leader Ramp-Up Mobi Marketing
 
21UCAE52 Software Project Management.ppt
21UCAE52 Software Project Management.ppt21UCAE52 Software Project Management.ppt
21UCAE52 Software Project Management.pptssuser7f90ae
 
Smart E-Logistics for SCM Spend Analysis
Smart E-Logistics for SCM Spend AnalysisSmart E-Logistics for SCM Spend Analysis
Smart E-Logistics for SCM Spend AnalysisIRJET Journal
 
Lecture5
Lecture5Lecture5
Lecture5soloeng
 
Process planning approaches
Process planning approaches Process planning approaches
Process planning approaches chethan kumar
 
Strategic Product Development and Cost Estimates for Automotive Industry
Strategic Product Development and Cost Estimates for Automotive IndustryStrategic Product Development and Cost Estimates for Automotive Industry
Strategic Product Development and Cost Estimates for Automotive IndustryVedant Borse
 
3803_Strategic Product Development_ASUG v4
3803_Strategic Product Development_ASUG v43803_Strategic Product Development_ASUG v4
3803_Strategic Product Development_ASUG v4Vedant Borse
 
Surveying, Planning and Scheduling For A Hill Road Work at Kalrayan Hills by ...
Surveying, Planning and Scheduling For A Hill Road Work at Kalrayan Hills by ...Surveying, Planning and Scheduling For A Hill Road Work at Kalrayan Hills by ...
Surveying, Planning and Scheduling For A Hill Road Work at Kalrayan Hills by ...IJSRD
 
Surveying, Planning and Scheduling For A Hill Road Work at Kalrayan Hills by ...
Surveying, Planning and Scheduling For A Hill Road Work at Kalrayan Hills by ...Surveying, Planning and Scheduling For A Hill Road Work at Kalrayan Hills by ...
Surveying, Planning and Scheduling For A Hill Road Work at Kalrayan Hills by ...IJSRD
 
Svm Classifier Algorithm for Data Stream Mining Using Hive and R
Svm Classifier Algorithm for Data Stream Mining Using Hive and RSvm Classifier Algorithm for Data Stream Mining Using Hive and R
Svm Classifier Algorithm for Data Stream Mining Using Hive and RIRJET Journal
 
Spm software effort estimation
Spm software effort estimationSpm software effort estimation
Spm software effort estimationKanchana Devi
 
Data analytics to improve home broadband cx & network insight
Data analytics to improve home broadband cx & network insightData analytics to improve home broadband cx & network insight
Data analytics to improve home broadband cx & network insightRavi Sharma
 

Similar a Estimation - The next level - and beyond (20)

NESMA - More than just points
NESMA - More than just pointsNESMA - More than just points
NESMA - More than just points
 
Software Engineering Fundamentals
Software Engineering FundamentalsSoftware Engineering Fundamentals
Software Engineering Fundamentals
 
Software Estimation Techniques
Software Estimation TechniquesSoftware Estimation Techniques
Software Estimation Techniques
 
A petri net model for hardware software codesign
A petri net model for hardware software codesignA petri net model for hardware software codesign
A petri net model for hardware software codesign
 
Pm training (planning and tracking) - Project Leader Ramp-Up
Pm training (planning and tracking) - Project Leader Ramp-Up Pm training (planning and tracking) - Project Leader Ramp-Up
Pm training (planning and tracking) - Project Leader Ramp-Up
 
21UCAE52 Software Project Management.ppt
21UCAE52 Software Project Management.ppt21UCAE52 Software Project Management.ppt
21UCAE52 Software Project Management.ppt
 
Smart E-Logistics for SCM Spend Analysis
Smart E-Logistics for SCM Spend AnalysisSmart E-Logistics for SCM Spend Analysis
Smart E-Logistics for SCM Spend Analysis
 
Workstudy
WorkstudyWorkstudy
Workstudy
 
Workstudy
WorkstudyWorkstudy
Workstudy
 
Lecture5
Lecture5Lecture5
Lecture5
 
Dejan Neskovic Resume
Dejan Neskovic ResumeDejan Neskovic Resume
Dejan Neskovic Resume
 
Process planning approaches
Process planning approaches Process planning approaches
Process planning approaches
 
Strategic Product Development and Cost Estimates for Automotive Industry
Strategic Product Development and Cost Estimates for Automotive IndustryStrategic Product Development and Cost Estimates for Automotive Industry
Strategic Product Development and Cost Estimates for Automotive Industry
 
3803_Strategic Product Development_ASUG v4
3803_Strategic Product Development_ASUG v43803_Strategic Product Development_ASUG v4
3803_Strategic Product Development_ASUG v4
 
Surveying, Planning and Scheduling For A Hill Road Work at Kalrayan Hills by ...
Surveying, Planning and Scheduling For A Hill Road Work at Kalrayan Hills by ...Surveying, Planning and Scheduling For A Hill Road Work at Kalrayan Hills by ...
Surveying, Planning and Scheduling For A Hill Road Work at Kalrayan Hills by ...
 
Surveying, Planning and Scheduling For A Hill Road Work at Kalrayan Hills by ...
Surveying, Planning and Scheduling For A Hill Road Work at Kalrayan Hills by ...Surveying, Planning and Scheduling For A Hill Road Work at Kalrayan Hills by ...
Surveying, Planning and Scheduling For A Hill Road Work at Kalrayan Hills by ...
 
Svm Classifier Algorithm for Data Stream Mining Using Hive and R
Svm Classifier Algorithm for Data Stream Mining Using Hive and RSvm Classifier Algorithm for Data Stream Mining Using Hive and R
Svm Classifier Algorithm for Data Stream Mining Using Hive and R
 
Feasible
FeasibleFeasible
Feasible
 
Spm software effort estimation
Spm software effort estimationSpm software effort estimation
Spm software effort estimation
 
Data analytics to improve home broadband cx & network insight
Data analytics to improve home broadband cx & network insightData analytics to improve home broadband cx & network insight
Data analytics to improve home broadband cx & network insight
 

Más de Nesma

Agile Team Performance Measurement webinar
Agile Team Performance Measurement webinarAgile Team Performance Measurement webinar
Agile Team Performance Measurement webinarNesma
 
Software Cost Estimation webinar January 2024.pdf
Software Cost Estimation webinar January 2024.pdfSoftware Cost Estimation webinar January 2024.pdf
Software Cost Estimation webinar January 2024.pdfNesma
 
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
 
Nesma event June '23 - NEN Practice Guideline - NPR.pdf
Nesma event June '23 - NEN Practice Guideline - NPR.pdfNesma event June '23 - NEN Practice Guideline - NPR.pdf
Nesma event June '23 - NEN Practice Guideline - NPR.pdfNesma
 
Nesma event June '23 - Easy Function Sizing - Introduction.pdf
Nesma event June '23 - Easy Function Sizing - Introduction.pdfNesma event June '23 - Easy Function Sizing - Introduction.pdf
Nesma event June '23 - Easy Function Sizing - Introduction.pdfNesma
 
Automotive Software Cost Estimation - The UCE Approach - Emmanuel Mary
Automotive Software Cost Estimation - The UCE Approach - Emmanuel MaryAutomotive Software Cost Estimation - The UCE Approach - Emmanuel Mary
Automotive Software Cost Estimation - The UCE Approach - Emmanuel MaryNesma
 
The COSMIC battle between David and Goliath - Paul Hussein
The COSMIC battle between David and Goliath - Paul HusseinThe COSMIC battle between David and Goliath - Paul Hussein
The COSMIC battle between David and Goliath - Paul HusseinNesma
 
Succesful Estimating - It's how you tell the story - Amritpal Singh Agar
Succesful Estimating - It's how you tell the story - Amritpal Singh AgarSuccesful Estimating - It's how you tell the story - Amritpal Singh Agar
Succesful Estimating - It's how you tell the story - Amritpal Singh AgarNesma
 
(Increasing) Predictability of large Government ICT Projects - Koos Veefkind
(Increasing) Predictability of large Government ICT Projects - Koos Veefkind(Increasing) Predictability of large Government ICT Projects - Koos Veefkind
(Increasing) Predictability of large Government ICT Projects - Koos VeefkindNesma
 
CEBoK for Software Past Present Future - Megan Jones
CEBoK for Software Past Present Future - Megan JonesCEBoK for Software Past Present Future - Megan Jones
CEBoK for Software Past Present Future - Megan JonesNesma
 
Agile Development and Agile Cost Estimation - A return to basic principles - ...
Agile Development and Agile Cost Estimation - A return to basic principles - ...Agile Development and Agile Cost Estimation - A return to basic principles - ...
Agile Development and Agile Cost Estimation - A return to basic principles - ...Nesma
 
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...Nesma
 
Project Succes is a Choice - Joop Schefferlie
Project Succes is a Choice - Joop SchefferlieProject Succes is a Choice - Joop Schefferlie
Project Succes is a Choice - Joop SchefferlieNesma
 
Afrekenen met functiepunten
Afrekenen met functiepuntenAfrekenen met functiepunten
Afrekenen met functiepuntenNesma
 
Agile teams get a grip - martijn groenewegen
Agile teams   get a grip - martijn groenewegenAgile teams   get a grip - martijn groenewegen
Agile teams get a grip - martijn groenewegenNesma
 
The fact that your poject is agile is not (necessarily) a cost driver arlen...
The fact that your poject is agile is not (necessarily) a cost driver   arlen...The fact that your poject is agile is not (necessarily) a cost driver   arlen...
The fact that your poject is agile is not (necessarily) a cost driver arlen...Nesma
 
Software sizing as an essential measure past present and future - Dan Galorat...
Software sizing as an essential measure past present and future - Dan Galorat...Software sizing as an essential measure past present and future - Dan Galorat...
Software sizing as an essential measure past present and future - Dan Galorat...Nesma
 
A benchmark based approach to determine language verbosity - Hans Kuijpers - ...
A benchmark based approach to determine language verbosity - Hans Kuijpers - ...A benchmark based approach to determine language verbosity - Hans Kuijpers - ...
A benchmark based approach to determine language verbosity - Hans Kuijpers - ...Nesma
 
Software sizing the cornerstone for iceaa's scebok - Carol Dekkers
Software sizing the cornerstone for iceaa's scebok - Carol DekkersSoftware sizing the cornerstone for iceaa's scebok - Carol Dekkers
Software sizing the cornerstone for iceaa's scebok - Carol DekkersNesma
 
Size matters a lot rick collins - technomics
Size matters a lot   rick collins - technomicsSize matters a lot   rick collins - technomics
Size matters a lot rick collins - technomicsNesma
 

Más de Nesma (20)

Agile Team Performance Measurement webinar
Agile Team Performance Measurement webinarAgile Team Performance Measurement webinar
Agile Team Performance Measurement webinar
 
Software Cost Estimation webinar January 2024.pdf
Software Cost Estimation webinar January 2024.pdfSoftware Cost Estimation webinar January 2024.pdf
Software Cost Estimation webinar January 2024.pdf
 
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 event June '23 - NEN Practice Guideline - NPR.pdf
Nesma event June '23 - NEN Practice Guideline - NPR.pdfNesma event June '23 - NEN Practice Guideline - NPR.pdf
Nesma event June '23 - NEN Practice Guideline - NPR.pdf
 
Nesma event June '23 - Easy Function Sizing - Introduction.pdf
Nesma event June '23 - Easy Function Sizing - Introduction.pdfNesma event June '23 - Easy Function Sizing - Introduction.pdf
Nesma event June '23 - Easy Function Sizing - Introduction.pdf
 
Automotive Software Cost Estimation - The UCE Approach - Emmanuel Mary
Automotive Software Cost Estimation - The UCE Approach - Emmanuel MaryAutomotive Software Cost Estimation - The UCE Approach - Emmanuel Mary
Automotive Software Cost Estimation - The UCE Approach - Emmanuel Mary
 
The COSMIC battle between David and Goliath - Paul Hussein
The COSMIC battle between David and Goliath - Paul HusseinThe COSMIC battle between David and Goliath - Paul Hussein
The COSMIC battle between David and Goliath - Paul Hussein
 
Succesful Estimating - It's how you tell the story - Amritpal Singh Agar
Succesful Estimating - It's how you tell the story - Amritpal Singh AgarSuccesful Estimating - It's how you tell the story - Amritpal Singh Agar
Succesful Estimating - It's how you tell the story - Amritpal Singh Agar
 
(Increasing) Predictability of large Government ICT Projects - Koos Veefkind
(Increasing) Predictability of large Government ICT Projects - Koos Veefkind(Increasing) Predictability of large Government ICT Projects - Koos Veefkind
(Increasing) Predictability of large Government ICT Projects - Koos Veefkind
 
CEBoK for Software Past Present Future - Megan Jones
CEBoK for Software Past Present Future - Megan JonesCEBoK for Software Past Present Future - Megan Jones
CEBoK for Software Past Present Future - Megan Jones
 
Agile Development and Agile Cost Estimation - A return to basic principles - ...
Agile Development and Agile Cost Estimation - A return to basic principles - ...Agile Development and Agile Cost Estimation - A return to basic principles - ...
Agile Development and Agile Cost Estimation - A return to basic principles - ...
 
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
 
Project Succes is a Choice - Joop Schefferlie
Project Succes is a Choice - Joop SchefferlieProject Succes is a Choice - Joop Schefferlie
Project Succes is a Choice - Joop Schefferlie
 
Afrekenen met functiepunten
Afrekenen met functiepuntenAfrekenen met functiepunten
Afrekenen met functiepunten
 
Agile teams get a grip - martijn groenewegen
Agile teams   get a grip - martijn groenewegenAgile teams   get a grip - martijn groenewegen
Agile teams get a grip - martijn groenewegen
 
The fact that your poject is agile is not (necessarily) a cost driver arlen...
The fact that your poject is agile is not (necessarily) a cost driver   arlen...The fact that your poject is agile is not (necessarily) a cost driver   arlen...
The fact that your poject is agile is not (necessarily) a cost driver arlen...
 
Software sizing as an essential measure past present and future - Dan Galorat...
Software sizing as an essential measure past present and future - Dan Galorat...Software sizing as an essential measure past present and future - Dan Galorat...
Software sizing as an essential measure past present and future - Dan Galorat...
 
A benchmark based approach to determine language verbosity - Hans Kuijpers - ...
A benchmark based approach to determine language verbosity - Hans Kuijpers - ...A benchmark based approach to determine language verbosity - Hans Kuijpers - ...
A benchmark based approach to determine language verbosity - Hans Kuijpers - ...
 
Software sizing the cornerstone for iceaa's scebok - Carol Dekkers
Software sizing the cornerstone for iceaa's scebok - Carol DekkersSoftware sizing the cornerstone for iceaa's scebok - Carol Dekkers
Software sizing the cornerstone for iceaa's scebok - Carol Dekkers
 
Size matters a lot rick collins - technomics
Size matters a lot   rick collins - technomicsSize matters a lot   rick collins - technomics
Size matters a lot rick collins - technomics
 

Último

Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarPrecisely
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxUdaiappa Ramachandran
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDELiveplex
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsSafe Software
 

Último (20)

Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity Webinar
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptx
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
20230104 - machine vision
20230104 - machine vision20230104 - machine vision
20230104 - machine vision
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 

Estimation - The next level - and beyond

  • 1. Ton Dekkers IWSM – Ankara – October 25th 2013 NEtherlands Software Metrics users Association
  • 2. Ton Dekkers - Roles  Netherlands Software Metrics Association (NESMA) President  International Software Benchmarking Standards Group (ISBSG) Past President  Common Software Measurement International Consortium (COSMIC) International Advisory Committee  Dutch Association of Cost Engineers (DACE) WG Parametric Estimation
  • 3. Estimation concepts Most common techniques  Extrapolation from Actuals  Expert Opinion Southgate Pedestrian Bridge, Melbourne
  • 4. Cost Estimating  The process of collecting and analyzing historical data and applying quantitative models, techniques, tools, and databases to predict the future cost of an item, product, program, or task Purpose of cost estimating:  Translate system/functional requirements associated with programs, projects, proposals, or processes into budget requirements  Determine and communicate a realistic view of the likely cost (effort, schedule) outcome, which can form the basis of the plan for executing the work
  • 5. A Bridge to the Future Historical data Estimate Time now Source: ICEAA training
  • 6. Cost Estimation Techniques  Analogy  Build-Up  Parametric
  • 7. Parametric Estimating - Process  Collect Data Relevant, Reliable NOW: CEBoK Cost Engineering Body of Knowledge  Normalise Data Cost level, activity level  Determine correlations  Validate correlations R2 > 0.8 is useable  Adjust Data Set when necessary  Define CER/EER  Estimate the new object 2012 ISPA & SCEA are merged into ICEAA www.iceaaonline.org
  • 8. About • Association for the Advancement of Cost Engineering - International • A not-for-profit organisation • Recommended Practices 17R-97: Cost Estimate Classification System 34R-05: Basis of Estimate 40R-08: Contingency Estimating: General Principles 42R-08: Risk Analysis and Contingency Determination Using Parametric Estimating • Certification Certified Cost Consultant™ (CCC™) Certified Cost Engineer™ (CCE™) Certified Estimating Professional™ (CEP™) • www.aacei.org
  • 9. Simplified Estimation Model size risk analysis productivity risks gross hours measures influences consequences hours (& money)
  • 10. Size  Basis of Estimate  Quantity Metrics: excavation and backfill quantities, concrete volumes, piping quantities, ... These may be organized by facilities, process train or manufacturing unit.  Basis of Estimate – Software Services  Requirements: number of use cases, number of backlog items, ...  Functional size: Function points Measurement methods: IFPUG, NESMA, COSMIC, FiSMA, …  Technical size: (source) lines of code, number of interfaces, modules, …  Service size: number of incidents, tickets, users, locations, … These may include expected error range, level of accuracy and method of ‘measuring’ (e.g. detailed, extrapolated, estimated, derived)
  • 11. Basis of Estimate for Software Services General aspects Basis Risk Mitigation Quality
  • 12. Mapping to NESMA interest areas Sizing Basis Requirements Functional technical Effort Basis delivery constraints, service levels Planning Basis Working time standby Cost Basis methods and sources , units Benchmarking Comparisons to similar engagements
  • 13. The Tax System Case Study
  • 14. Basis of Estimate in Practice Good H A L na L A H Poor
  • 15. Conclusions from supplier perspective  Estimation (validation) Consistent structure (e.g. Basis of Estimate) Embedded process  Benchmarking Validation Estimate / Proposal Historical data (Internal/External)  Metrification Consistent approach Auditable calculations (e.g. tool-based)  Management & Control Metrification (direct data collection) Re-estimation (reflecting direct data) Risk Control
  • 16. Estimation : The next level
  • 17. Frank Vogelezang IWSM – Ankara – October 25th 2013 NEtherlands Software Metrics users Association
  • 18. The next level and beyond  Widening the scope from sizing, to cost drivers, through cost estimation relations to estimating, project control and historical benchmark data.  In cooperation with others like ISBSG, MAIN, DACE, PMI  Products that can be of interest outside the Netherlands will be made available in English  Active working groups with short cycles to deliver  Estimation Measurement Standards  Estimating Packaged Software  COSMIC Approximation
  • 19. I hope to see you next year