SlideShare a Scribd company logo
SOFTWARESIZING –
THECORNERSTONE
FORICEAA’S SCEBOK
CAROL DEKKERS, CFPS (FELLOW), PMP, CSM
Carol Dekkers
Carol Dekkers, PMP, CFPS (Fellow), P.Eng, CSM, AEC, is founder and CEO of
Quality PlusTechnologies, Inc. and currently is the lead author of the ICEAA
Software Estimating Body of Knowledge (SCEBoK). She specializes in
working with companies who want to succeed with software measurement
and functional size measurement. She is a co-author of several textbooks
(The IT Measurement Compendium: Estimating and Benchmarking Success with
Functional Size Measurement; Program management toolkit for software and
systems development; Practical Software Project Estimation; and others,) and is a
frequent speaker worldwide on estimating, measurement, ISO standards,
project management, communication and quality. Ms Dekkers is a Past-
president and former Director of Communications and Marketing for the
International Function Point Users Group (IFPUG). She is also a U.S. expert as
part of the USNB delegation to ISO/IEC SC7 software engineering standards.
ABOUTME
www.iceaaonline.com
Industrial
Estimating
Society of
San Diego
1960
National
Estimating
Society
1966
Institute for
Cost Analysis
1981
International
Society of
Parametric
Analysts (ISPA)
1978
Society of
Cost Estimating &
Analysis (SCEA)
1990
PRICE Users
Group
1977
2012
InternationalCostEstimationandAnalysisAssociation(ICEAA)
History
THE INTERNATIONAL COST ESTIMATING AND
ANALYSIS ASSOCIATION IS A 501(C)(6)
INTERNATIONAL NON-PROFIT ORGANIZATION
DEDICATED TO ADVANCING, ENCOURAGING,
PROMOTING AND ENHANCING THE
PROFESSION OF COST ESTIMATING AND
ANALYSIS, THROUGH THE USE OF
PARAMETRICS AND OTHER DATA-DRIVEN
TECHNIQUES.
MISSION
STATEMENT
page 4
ICEAAWorkshopArchives
www.iceaaonline.com/archives
Read abstracts and download
presentations from past events:
www.iceaaonline.com/archives
12 years of papers and
presentations!
ICEAAProducts
• Current: Cost Estimating Body of Knowledge (CEBoK)
• Serves as the foundation for its certifications CCEA® and PCEA ®
• Includes one module on software cost estimating
• Launching in 2021: Software Cost Estimating Body of Knowledge (SCEBoK)
• Project started in 2015 with ICEAA, IFPUG, & Nesma
• 2016/17: Software Certification CurriculumWorking Group  7 modules presented
• 2018/19  16 modules presented
• 2020  Partnership with U.S. Defense Acquisition University (DAU) to use BCF-250 Software Cost
Estimation materials, set up formal SCEBoK Review Group (Nesma,Tecolote, Galorath, Boeing,
PRICE Systems, CGI, MITRE, QinetiQ), hired project manager
• 2021 planned release and presentation of SCEBoK content in Minneapolis
SCEBoKGoals
 Factually and objectively present a variety of software sizing methods (to allow users to draw
their own conclusions about the merits of any given method)
 Deliver unbiased content for an international audience. Minimize focus on US Government /
Department of Defense
 Provide users with an understanding of best practices in software estimating, to compliment
and enhance CEBoK® cost estimates and analysis
 Provide guidance to the essential considerations in software cost estimating
SCEBoKTargetAudiences
 Commercial organizations
 Original Equipment
Manufacturers (OEMs)
 Government organizations
 Consulting firms
 Quasi-government
organizations (e.g.,
Federally Funded Research
& Development Centers)
 Academic institutions
8
SCEBoK will be an extension of ICEAA’s Cost
Estimating Body of Knowledge (CEBoK®)
• Fundamental cost estimating lessons will not be
repeated in SCEBoK
• SCEBoK will only be available as an add-on
purchase to CEBoK®
• References and links will cross between
core CEBoK® lessons and SCEBoK
modules
9
SCEBoKandCEBoK®
SCEBoK
CEBoK®
Lessons1-6(subjecttochange)
Lesson 1 –The
importance of
software cost
estimating
Lesson 2-
Software
Development
Paradigms
Lesson 4 –
Creating the
(Development)
Estimate
Lesson 5 –
Software
Sustainment
Lesson 3 -The
SCEBoK 5-Step
Estimating
Process
Lesson 6 –
Software
Procurement
Lesson X –
Software Size
LessonY –
Productivity
Lesson Z –
Commercial
Estimating
Models
Lesson1: WhyisSoftwareCostEstimatingImportant?
Softwareisincreasinglyembedded(ineverything)
OPTIMISM
Innate bias - Planning Fallacy
Project managers are risk-seeking
1 COST, SCHEDULE,
TECHNICAL MISALIGNMENT
Like a three-legged stool, all need to
be consistent in order for a project to
balance
2 MOORE’S LAW
Exponential growth in technology
Paired with projects that take a
decade or longer to complete
means that either there is a
continual requirements update
process, or the product is obsolete
on delivery
3
BLACK SWANS
Unpredictable, rare, unprecedented
events that have a huge impact
Why Cost and Schedule Growth
Occur
Numerous Reasons, Both
Internal and External
“The Non-Secret of Good Cost
[and Schedule] Estimating:
Don’t Drink the Kool-Aid”-
Lawrence Goeller, OSD Cost
Analysis Improvement Group
4 LAKE WOBEGON
Project managers and staff are not
like the children of Garrison Keillor’s
fictional town – they are not all
above average
5Source: Christian B. Smart, Solving for Risk Management:
Understanding the Critical Role of Uncertainty in Project Management
STEP 1: DEFINITION & PLANNING (INCLUDES SCOPE)
STEP 2: DATA COLLECTION, NORMALIZATION, AND
ANALYSIS
STEP 3: PREPARING THE POINT ESTIMATE
STEP 4: SENSITIVITY, RISK & UNCERTAINTY ANALYSIS
STEP 5: DOCUMENTATION & PRESENTATION
UPDATE ESTIMATE AND COLLECT DATA
LESSON3:
SCEBOK5-STEP
ESTIMATING
PROCESS
page 13
Software-intensive program1
Investment:
• Program/project management
• Systems engineering
• BPR/ Change management
• System Development
• System Procurement
• Hardware
• Software
• System level integration & test
• System deployment/implementation
Operations & support (O&S)2
• Help desk/service desk support
• Technology refresh/upgrade
• System maintenance
SCEBoK
Lessons 2, 4
SCEBoK
Lesson 6
SCEBoK Lesson 5
Software life cycle (example)
• Investment
• Plan (sourcing, business case, governance)
• Develop and/or procure
• Software development estimate
• Req  implementation
• Software procurement
• System Integration
• Deployment
• Operations & Support (O&S)
• Help desk, licenses, hosting, etc.
• Software sustainment
• End of life
Software Estimates are Part of the Program Estimate
FUNCTIONAL SIZE (IFPUG, NESMA, COSMIC, SIFP,
OBJECT POINTS, USE CASE POINTS, REQUIREMENTS
RELATIVE EFFORT SIZING
EFFECTIVE SOURCE LINES OF CODE
ACCOUNTING FOR REUSED AND ADAPTED CODE
OTHER CONSIDERATIONS, RULES OF THUMB
QUESTIONS TO ASK ABOUT SOFTWARE SIZE
LESSONX:
SOFTWARESIZE
page 15
SOFTWARESIZEIS
CORNERSTONE
SIZE AND PRODUCTIVITY COST DRIVERS,
SOLID ESTIMATING TECHNIQUES
• Estimated effort depends on realistic
software size
• Cost and schedule depend on realistic
effort estimate (based on size)
• Robust software sizing is critical to
estimating success
page 16
SCEBOK PROVIDES CAREER GROWTH FOR
MEASUREMENT PRACTITIONERS (WHO ARE NOT
SOFTWARE ESTIMATING EXPERTS)
SCEBOK PROVIDES GROWTH FOR COST ESTIMATORS
(WHO ARE NOT FAMILIAR WITH SOFTWARE)
SCEBOK PROVIDES GROWTH FOR PROFESSIONALISM
IN SOFTWARE COST ESTIMATING
GOODNEWSFOR
MEASUREMENT
PRACTITIONERS
ANDESTIMATORS
page 17
THANK
YOU
Carol Dekkers
+1 813-816-1329
caroldekkers@gmail.com
www.qualityplustech.com

More Related Content

What's hot

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
 
Ac2017 6. output based contracting
Ac2017   6. output based contractingAc2017   6. output based contracting
Ac2017 6. output based contracting
Nesma
 
Best Practices in Software Cost Estimation - Metrikon 2015 - Frank Vogelezang
Best Practices in Software Cost Estimation - Metrikon 2015 - Frank VogelezangBest Practices in Software Cost Estimation - Metrikon 2015 - Frank Vogelezang
Best Practices in Software Cost Estimation - Metrikon 2015 - Frank Vogelezang
Frank Vogelezang
 
Ac2017 8. metrics forprivacysafety-slides
Ac2017   8. metrics forprivacysafety-slidesAc2017   8. metrics forprivacysafety-slides
Ac2017 8. metrics forprivacysafety-slides
Nesma
 
Nesma autumn conference 2015 - A QFD based tool for managing agile requiremen...
Nesma autumn conference 2015 - A QFD based tool for managing agile requiremen...Nesma autumn conference 2015 - A QFD based tool for managing agile requiremen...
Nesma autumn conference 2015 - A QFD based tool for managing agile requiremen...
Nesma
 
Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...
Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...
Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...
Nesma
 
Software Project Estimation
Software Project EstimationSoftware Project Estimation
Software Project Estimation
Frank Vogelezang
 
Software Development Metrics You Can Count On
Software Development Metrics You Can Count On Software Development Metrics You Can Count On
Software Development Metrics You Can Count On
Parasoft
 
Ac2017 3. cast software-metricsincontracts
Ac2017   3. cast software-metricsincontractsAc2017   3. cast software-metricsincontracts
Ac2017 3. cast software-metricsincontracts
Nesma
 
Project Estimation
Project EstimationProject Estimation
Project Estimation
Kasun Ranga Wijeweera
 
Alleman coonce-agile-2017 may2
Alleman coonce-agile-2017 may2Alleman coonce-agile-2017 may2
Alleman coonce-agile-2017 may2
Glen Alleman
 
Software Cost Estimation
Software Cost EstimationSoftware Cost Estimation
Software Cost Estimation
Ashis Kumar Chanda
 
Software cost estimation
Software cost estimationSoftware cost estimation
Software cost estimation
Saurabh Bilgaiyan
 
A Review of Agile Software Effort Estimation Methods
A Review of Agile Software Effort Estimation MethodsA Review of Agile Software Effort Estimation Methods
A Review of Agile Software Effort Estimation Methods
Editor IJCATR
 
Software Project Estimation - Critical knowledge for today and tomorrow
Software Project Estimation - Critical knowledge for today and tomorrowSoftware Project Estimation - Critical knowledge for today and tomorrow
Software Project Estimation - Critical knowledge for today and tomorrow
COSMIC - Common Software Measurement International Consortium
 
Testing Metrics: Project, Product, Process
Testing Metrics: Project, Product, ProcessTesting Metrics: Project, Product, Process
Testing Metrics: Project, Product, Process
TechWell
 
Software Project Cost Estimation
Software Project Cost EstimationSoftware Project Cost Estimation
Software Project Cost Estimation
Drew Tkac
 
Practical usage of fpa and automatic code review piotr popovski
Practical usage of fpa and automatic code review   piotr popovskiPractical usage of fpa and automatic code review   piotr popovski
Practical usage of fpa and automatic code review piotr popovski
IWSM Mensura
 
Software Development Metrics-JPayne
Software Development Metrics-JPayneSoftware Development Metrics-JPayne
Software Development Metrics-JPayneJames Payne
 

What's hot (20)

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 - ...
 
Ac2017 6. output based contracting
Ac2017   6. output based contractingAc2017   6. output based contracting
Ac2017 6. output based contracting
 
Best Practices in Software Cost Estimation - Metrikon 2015 - Frank Vogelezang
Best Practices in Software Cost Estimation - Metrikon 2015 - Frank VogelezangBest Practices in Software Cost Estimation - Metrikon 2015 - Frank Vogelezang
Best Practices in Software Cost Estimation - Metrikon 2015 - Frank Vogelezang
 
Ac2017 8. metrics forprivacysafety-slides
Ac2017   8. metrics forprivacysafety-slidesAc2017   8. metrics forprivacysafety-slides
Ac2017 8. metrics forprivacysafety-slides
 
Nesma autumn conference 2015 - A QFD based tool for managing agile requiremen...
Nesma autumn conference 2015 - A QFD based tool for managing agile requiremen...Nesma autumn conference 2015 - A QFD based tool for managing agile requiremen...
Nesma autumn conference 2015 - A QFD based tool for managing agile requiremen...
 
Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...
Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...
Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...
 
Software Project Estimation
Software Project EstimationSoftware Project Estimation
Software Project Estimation
 
Software Development Metrics You Can Count On
Software Development Metrics You Can Count On Software Development Metrics You Can Count On
Software Development Metrics You Can Count On
 
Ac2017 3. cast software-metricsincontracts
Ac2017   3. cast software-metricsincontractsAc2017   3. cast software-metricsincontracts
Ac2017 3. cast software-metricsincontracts
 
Project Estimation
Project EstimationProject Estimation
Project Estimation
 
Alleman coonce-agile-2017 may2
Alleman coonce-agile-2017 may2Alleman coonce-agile-2017 may2
Alleman coonce-agile-2017 may2
 
Estimation
EstimationEstimation
Estimation
 
Software Cost Estimation
Software Cost EstimationSoftware Cost Estimation
Software Cost Estimation
 
Software cost estimation
Software cost estimationSoftware cost estimation
Software cost estimation
 
A Review of Agile Software Effort Estimation Methods
A Review of Agile Software Effort Estimation MethodsA Review of Agile Software Effort Estimation Methods
A Review of Agile Software Effort Estimation Methods
 
Software Project Estimation - Critical knowledge for today and tomorrow
Software Project Estimation - Critical knowledge for today and tomorrowSoftware Project Estimation - Critical knowledge for today and tomorrow
Software Project Estimation - Critical knowledge for today and tomorrow
 
Testing Metrics: Project, Product, Process
Testing Metrics: Project, Product, ProcessTesting Metrics: Project, Product, Process
Testing Metrics: Project, Product, Process
 
Software Project Cost Estimation
Software Project Cost EstimationSoftware Project Cost Estimation
Software Project Cost Estimation
 
Practical usage of fpa and automatic code review piotr popovski
Practical usage of fpa and automatic code review   piotr popovskiPractical usage of fpa and automatic code review   piotr popovski
Practical usage of fpa and automatic code review piotr popovski
 
Software Development Metrics-JPayne
Software Development Metrics-JPayneSoftware Development Metrics-JPayne
Software Development Metrics-JPayne
 

Similar to Software sizing the cornerstone for iceaa's scebok - Carol Dekkers

Ravi_Rajana_Mainframes
Ravi_Rajana_MainframesRavi_Rajana_Mainframes
Ravi_Rajana_MainframesRavi Rajana
 
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
Nesma
 
Remin's Resume
Remin's ResumeRemin's Resume
Remin's Resume
Remin George
 
Richard Saporito 052715
Richard Saporito 052715Richard Saporito 052715
Richard Saporito 052715Rich Saporito
 
Resume
ResumeResume
Unit 1.pdf
Unit 1.pdfUnit 1.pdf
Unit 1.pdf
dsffdfddv
 
Loubert s resume2016 pmn
Loubert s resume2016 pmnLoubert s resume2016 pmn
Loubert s resume2016 pmn
Loubert Vernot, MBA,PMP
 
M017548895
M017548895M017548895
M017548895
IOSR Journals
 
Jack Holcombe
Jack HolcombeJack Holcombe
Jack Holcombe
jack0352
 
John Blatt_ Resume 070615
John Blatt_ Resume 070615John Blatt_ Resume 070615
John Blatt_ Resume 070615John Blatt
 

Similar to Software sizing the cornerstone for iceaa's scebok - Carol Dekkers (20)

Ravi_Rajana_Mainframes
Ravi_Rajana_MainframesRavi_Rajana_Mainframes
Ravi_Rajana_Mainframes
 
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
 
CV_Sanjay
CV_SanjayCV_Sanjay
CV_Sanjay
 
Project Management - Ghayal Resume -1
Project Management - Ghayal Resume -1Project Management - Ghayal Resume -1
Project Management - Ghayal Resume -1
 
Resume Complete 112416
Resume Complete 112416Resume Complete 112416
Resume Complete 112416
 
Remin's Resume
Remin's ResumeRemin's Resume
Remin's Resume
 
Richard Saporito 052715
Richard Saporito 052715Richard Saporito 052715
Richard Saporito 052715
 
Resume
ResumeResume
Resume
 
Yogesh_CV_Aug15
Yogesh_CV_Aug15Yogesh_CV_Aug15
Yogesh_CV_Aug15
 
PMO ArunaSrinivasan
PMO ArunaSrinivasanPMO ArunaSrinivasan
PMO ArunaSrinivasan
 
Ananthavalli_Resume
Ananthavalli_ResumeAnanthavalli_Resume
Ananthavalli_Resume
 
CV_Mike Yan
CV_Mike YanCV_Mike Yan
CV_Mike Yan
 
Unit 1.pdf
Unit 1.pdfUnit 1.pdf
Unit 1.pdf
 
Bill White Resume
Bill White ResumeBill White Resume
Bill White Resume
 
Loubert s resume2016 pmn
Loubert s resume2016 pmnLoubert s resume2016 pmn
Loubert s resume2016 pmn
 
M017548895
M017548895M017548895
M017548895
 
Jack Holcombe
Jack HolcombeJack Holcombe
Jack Holcombe
 
Adi CV Tech Manager
Adi CV Tech ManagerAdi CV Tech Manager
Adi CV Tech Manager
 
John Blatt_ Resume 070615
John Blatt_ Resume 070615John Blatt_ Resume 070615
John Blatt_ Resume 070615
 
Shibumon Manaveettil CV
Shibumon Manaveettil CVShibumon Manaveettil CV
Shibumon Manaveettil CV
 

More from Nesma

The Use of Functional Size in the Industry.pdf
The Use of Functional Size in the Industry.pdfThe Use of Functional Size in the Industry.pdf
The Use of Functional Size in the Industry.pdf
Nesma
 
2024-04 - Nesma webinar - Benchmarking.pdf
2024-04 - Nesma webinar - Benchmarking.pdf2024-04 - Nesma webinar - Benchmarking.pdf
2024-04 - Nesma webinar - Benchmarking.pdf
Nesma
 
Agile Team Performance Measurement webinar
Agile Team Performance Measurement webinarAgile Team Performance Measurement webinar
Agile Team Performance Measurement webinar
Nesma
 
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
 
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.pdf
Nesma
 
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
Nesma
 
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
Nesma
 
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
Nesma
 
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
Nesma
 
(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
Nesma
 
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 Schefferlie
Nesma
 
Afrekenen met functiepunten
Afrekenen met functiepuntenAfrekenen met functiepunten
Afrekenen met functiepunten
Nesma
 
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
Nesma
 
Software estimation challenge diederik wortman - metri
Software estimation challenge   diederik wortman - metriSoftware estimation challenge   diederik wortman - metri
Software estimation challenge diederik wortman - metri
Nesma
 
2. garansys loves estimates for agile projects alexander vermeulen
2. garansys loves estimates for agile projects   alexander vermeulen2. garansys loves estimates for agile projects   alexander vermeulen
2. garansys loves estimates for agile projects alexander vermeulen
Nesma
 
8. how nesma can quick start your software estimate frank vogelezang
8. how nesma can quick start your software estimate   frank vogelezang8. how nesma can quick start your software estimate   frank vogelezang
8. how nesma can quick start your software estimate frank vogelezang
Nesma
 
4. the use of the ai technique of natural language processing for user story ...
4. the use of the ai technique of natural language processing for user story ...4. the use of the ai technique of natural language processing for user story ...
4. the use of the ai technique of natural language processing for user story ...
Nesma
 

More from Nesma (20)

The Use of Functional Size in the Industry.pdf
The Use of Functional Size in the Industry.pdfThe Use of Functional Size in the Industry.pdf
The Use of Functional Size in the Industry.pdf
 
2024-04 - Nesma webinar - Benchmarking.pdf
2024-04 - Nesma webinar - Benchmarking.pdf2024-04 - Nesma webinar - Benchmarking.pdf
2024-04 - Nesma webinar - Benchmarking.pdf
 
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
 
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
 
Software estimation challenge diederik wortman - metri
Software estimation challenge   diederik wortman - metriSoftware estimation challenge   diederik wortman - metri
Software estimation challenge diederik wortman - metri
 
2. garansys loves estimates for agile projects alexander vermeulen
2. garansys loves estimates for agile projects   alexander vermeulen2. garansys loves estimates for agile projects   alexander vermeulen
2. garansys loves estimates for agile projects alexander vermeulen
 
8. how nesma can quick start your software estimate frank vogelezang
8. how nesma can quick start your software estimate   frank vogelezang8. how nesma can quick start your software estimate   frank vogelezang
8. how nesma can quick start your software estimate frank vogelezang
 
4. the use of the ai technique of natural language processing for user story ...
4. the use of the ai technique of natural language processing for user story ...4. the use of the ai technique of natural language processing for user story ...
4. the use of the ai technique of natural language processing for user story ...
 

Recently uploaded

GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 

Recently uploaded (20)

GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 

Software sizing the cornerstone for iceaa's scebok - Carol Dekkers

  • 2. Carol Dekkers Carol Dekkers, PMP, CFPS (Fellow), P.Eng, CSM, AEC, is founder and CEO of Quality PlusTechnologies, Inc. and currently is the lead author of the ICEAA Software Estimating Body of Knowledge (SCEBoK). She specializes in working with companies who want to succeed with software measurement and functional size measurement. She is a co-author of several textbooks (The IT Measurement Compendium: Estimating and Benchmarking Success with Functional Size Measurement; Program management toolkit for software and systems development; Practical Software Project Estimation; and others,) and is a frequent speaker worldwide on estimating, measurement, ISO standards, project management, communication and quality. Ms Dekkers is a Past- president and former Director of Communications and Marketing for the International Function Point Users Group (IFPUG). She is also a U.S. expert as part of the USNB delegation to ISO/IEC SC7 software engineering standards. ABOUTME
  • 3. www.iceaaonline.com Industrial Estimating Society of San Diego 1960 National Estimating Society 1966 Institute for Cost Analysis 1981 International Society of Parametric Analysts (ISPA) 1978 Society of Cost Estimating & Analysis (SCEA) 1990 PRICE Users Group 1977 2012 InternationalCostEstimationandAnalysisAssociation(ICEAA) History
  • 4. THE INTERNATIONAL COST ESTIMATING AND ANALYSIS ASSOCIATION IS A 501(C)(6) INTERNATIONAL NON-PROFIT ORGANIZATION DEDICATED TO ADVANCING, ENCOURAGING, PROMOTING AND ENHANCING THE PROFESSION OF COST ESTIMATING AND ANALYSIS, THROUGH THE USE OF PARAMETRICS AND OTHER DATA-DRIVEN TECHNIQUES. MISSION STATEMENT page 4
  • 5. ICEAAWorkshopArchives www.iceaaonline.com/archives Read abstracts and download presentations from past events: www.iceaaonline.com/archives 12 years of papers and presentations!
  • 6. ICEAAProducts • Current: Cost Estimating Body of Knowledge (CEBoK) • Serves as the foundation for its certifications CCEA® and PCEA ® • Includes one module on software cost estimating • Launching in 2021: Software Cost Estimating Body of Knowledge (SCEBoK) • Project started in 2015 with ICEAA, IFPUG, & Nesma • 2016/17: Software Certification CurriculumWorking Group  7 modules presented • 2018/19  16 modules presented • 2020  Partnership with U.S. Defense Acquisition University (DAU) to use BCF-250 Software Cost Estimation materials, set up formal SCEBoK Review Group (Nesma,Tecolote, Galorath, Boeing, PRICE Systems, CGI, MITRE, QinetiQ), hired project manager • 2021 planned release and presentation of SCEBoK content in Minneapolis
  • 7. SCEBoKGoals  Factually and objectively present a variety of software sizing methods (to allow users to draw their own conclusions about the merits of any given method)  Deliver unbiased content for an international audience. Minimize focus on US Government / Department of Defense  Provide users with an understanding of best practices in software estimating, to compliment and enhance CEBoK® cost estimates and analysis  Provide guidance to the essential considerations in software cost estimating
  • 8. SCEBoKTargetAudiences  Commercial organizations  Original Equipment Manufacturers (OEMs)  Government organizations  Consulting firms  Quasi-government organizations (e.g., Federally Funded Research & Development Centers)  Academic institutions 8
  • 9. SCEBoK will be an extension of ICEAA’s Cost Estimating Body of Knowledge (CEBoK®) • Fundamental cost estimating lessons will not be repeated in SCEBoK • SCEBoK will only be available as an add-on purchase to CEBoK® • References and links will cross between core CEBoK® lessons and SCEBoK modules 9 SCEBoKandCEBoK® SCEBoK CEBoK®
  • 10. Lessons1-6(subjecttochange) Lesson 1 –The importance of software cost estimating Lesson 2- Software Development Paradigms Lesson 4 – Creating the (Development) Estimate Lesson 5 – Software Sustainment Lesson 3 -The SCEBoK 5-Step Estimating Process Lesson 6 – Software Procurement Lesson X – Software Size LessonY – Productivity Lesson Z – Commercial Estimating Models
  • 12. OPTIMISM Innate bias - Planning Fallacy Project managers are risk-seeking 1 COST, SCHEDULE, TECHNICAL MISALIGNMENT Like a three-legged stool, all need to be consistent in order for a project to balance 2 MOORE’S LAW Exponential growth in technology Paired with projects that take a decade or longer to complete means that either there is a continual requirements update process, or the product is obsolete on delivery 3 BLACK SWANS Unpredictable, rare, unprecedented events that have a huge impact Why Cost and Schedule Growth Occur Numerous Reasons, Both Internal and External “The Non-Secret of Good Cost [and Schedule] Estimating: Don’t Drink the Kool-Aid”- Lawrence Goeller, OSD Cost Analysis Improvement Group 4 LAKE WOBEGON Project managers and staff are not like the children of Garrison Keillor’s fictional town – they are not all above average 5Source: Christian B. Smart, Solving for Risk Management: Understanding the Critical Role of Uncertainty in Project Management
  • 13. STEP 1: DEFINITION & PLANNING (INCLUDES SCOPE) STEP 2: DATA COLLECTION, NORMALIZATION, AND ANALYSIS STEP 3: PREPARING THE POINT ESTIMATE STEP 4: SENSITIVITY, RISK & UNCERTAINTY ANALYSIS STEP 5: DOCUMENTATION & PRESENTATION UPDATE ESTIMATE AND COLLECT DATA LESSON3: SCEBOK5-STEP ESTIMATING PROCESS page 13
  • 14. Software-intensive program1 Investment: • Program/project management • Systems engineering • BPR/ Change management • System Development • System Procurement • Hardware • Software • System level integration & test • System deployment/implementation Operations & support (O&S)2 • Help desk/service desk support • Technology refresh/upgrade • System maintenance SCEBoK Lessons 2, 4 SCEBoK Lesson 6 SCEBoK Lesson 5 Software life cycle (example) • Investment • Plan (sourcing, business case, governance) • Develop and/or procure • Software development estimate • Req  implementation • Software procurement • System Integration • Deployment • Operations & Support (O&S) • Help desk, licenses, hosting, etc. • Software sustainment • End of life Software Estimates are Part of the Program Estimate
  • 15. FUNCTIONAL SIZE (IFPUG, NESMA, COSMIC, SIFP, OBJECT POINTS, USE CASE POINTS, REQUIREMENTS RELATIVE EFFORT SIZING EFFECTIVE SOURCE LINES OF CODE ACCOUNTING FOR REUSED AND ADAPTED CODE OTHER CONSIDERATIONS, RULES OF THUMB QUESTIONS TO ASK ABOUT SOFTWARE SIZE LESSONX: SOFTWARESIZE page 15
  • 16. SOFTWARESIZEIS CORNERSTONE SIZE AND PRODUCTIVITY COST DRIVERS, SOLID ESTIMATING TECHNIQUES • Estimated effort depends on realistic software size • Cost and schedule depend on realistic effort estimate (based on size) • Robust software sizing is critical to estimating success page 16
  • 17. SCEBOK PROVIDES CAREER GROWTH FOR MEASUREMENT PRACTITIONERS (WHO ARE NOT SOFTWARE ESTIMATING EXPERTS) SCEBOK PROVIDES GROWTH FOR COST ESTIMATORS (WHO ARE NOT FAMILIAR WITH SOFTWARE) SCEBOK PROVIDES GROWTH FOR PROFESSIONALISM IN SOFTWARE COST ESTIMATING GOODNEWSFOR MEASUREMENT PRACTITIONERS ANDESTIMATORS page 17