SlideShare a Scribd company logo
Software Costing and Estimation Critical Estimation Concepts Chapter 3: Value of Accurate Estimates Mohammad Ayub Latif  Head ISG and Asst. Prof. CS
Is it better to overestimate or underestimate Accurate estimates are rare, so if we are going to err, is it better to err on the side of overestimation or underestimation?
Arguments against over estimation If project is over estimated , Parkinson’s Law will kick in;  Parkinson’s Law is the based on the idea that work will expand to fill the available gap;  Most managers consciously squeeze the estimates to try to avoid Parkinson’s Law.
What Managers do
Arguments against underestimation Underestimation creates numerous problems:  Reduces effectiveness of project plans  Statistically reduced chance of on time  completion  Poor technical foundation leads to worse than  nominal results Destructive late project dynamics make the  project worst than nominal
Weighing the Arguments Tip  Don’t intentionally underestimate; the penalty of underestimation is more  severe than overestimation. Address concerns about overestimation through  planning and control, not by biasing your estimates
Software Industry track record  The Standish Group has published a biennial survey called “The Chaos Report” which describes software project outcome. In 2004  54% project were delivered late  18% failed outright  28% were delivered on time and within budget
Software Industry track record
Software Industry track record by Caper Jones
One Company’s Experience
Benefits of accurate estimates Improved status visibility  Higher Quality  Better coordination with non software functions  Better Budgeting  Increased credibility for the development team  Early Risk Information  Tip  Recognize a mismatch between a project’s business target and objective for what it is: valuable risk information  that the project might not be successful . Take corrective  action early, when it can do some good.
Value of predictability compared with other desirable project outcomes   Some of the goals, software strive for:  Schedule  Cost Functionality  What is important, the ability to change your mind about features, or the ability to know cost, schedule and functionality in advance? Majority project managers will opt for the later option. Everyone wants predictability.
Value of predictability
Value of predictability Tip:  Many businesses value predictability more than development time, cost or flexibility. Be sure you understand what your business values the most.

More Related Content

PPTX
Venkat Guntipally - Top 5 Risks Associated with Software Development
PDF
Summarized version of Key Performance Indicators (KPIs) for Security Operatio...
PDF
State of Georgia
PDF
Software Success Ladder
PPT
VeeShell presentation
PPT
Process impact - standing on principles
PPT
Your Partner In It
PPTX
Asset Allocation Process
Venkat Guntipally - Top 5 Risks Associated with Software Development
Summarized version of Key Performance Indicators (KPIs) for Security Operatio...
State of Georgia
Software Success Ladder
VeeShell presentation
Process impact - standing on principles
Your Partner In It
Asset Allocation Process

What's hot (18)

PPTX
Breaking the Project Failure Cycle
PDF
PPTX
Estimations: hit the target. Tips & Technics
PPTX
Reducing technical debt
PPTX
What HR Practitioners Really Do
PPSX
Brochure PlanningPackage.com
PPTX
Reliability Programs
PPT
Oz Chaim
PPTX
Post ERP Implementation - A Little Goes a Long Way
PPTX
Getting Started with Reliability Engineering
PPTX
Pay Now or Pay Later: The Case for Investing in Contractor Qualification & Ma...
PDF
Smarter Application and Data Security in PeopleSoft
PPTX
Project recovery
PDF
Choosing a good erp guide for prospects distribution version
PPT
Building Effective Compensation Plans
PPTX
Agile Projects Estimations and Planning
PDF
Measuring Success - Security KPIs
PDF
Act productsheet
Breaking the Project Failure Cycle
Estimations: hit the target. Tips & Technics
Reducing technical debt
What HR Practitioners Really Do
Brochure PlanningPackage.com
Reliability Programs
Oz Chaim
Post ERP Implementation - A Little Goes a Long Way
Getting Started with Reliability Engineering
Pay Now or Pay Later: The Case for Investing in Contractor Qualification & Ma...
Smarter Application and Data Security in PeopleSoft
Project recovery
Choosing a good erp guide for prospects distribution version
Building Effective Compensation Plans
Agile Projects Estimations and Planning
Measuring Success - Security KPIs
Act productsheet
Ad

Viewers also liked (20)

PDF
Costing_Actual spendings & pricing
PPTX
Estimation and costing of a commercial building
PDF
Politike odprtega dostopa do raziskovalnih podatkov v Sloveniji in Načrt ravn...
PDF
Formula cultural foundation
PPTX
Combined Multi-Annual Analysis, Estimation, and Trends Assessment Method for ...
PPT
Basics of estimation
PPT
Trapezium Rule Practical Substructure And Excavation Presentation1
PDF
Experimental Study Using Functional Size Measurement in Building Estimation M...
PPTX
Lime conc in roof terracing
PPT
Estimation and project costing training module
PDF
Building Cost Estimation Models using Homogeneous Data
PPTX
Residential Apartment Building
PPTX
estimation and quantity surveying
PPTX
Chapter 5 methods of irrigation Dr. Thomas Abraham_19-3-14
PDF
137518876 bearing-capacity-from-spt
PPTX
Numerical Question on Terzaghi Bearing Capacity Theory, Meyerhof Bearing Capa...
PPTX
Estimation and Costing - Contracts
PPTX
Building estimation methods
PPT
Estimation
PPTX
Technical drawing (by: Sherief Elmetwali)
Costing_Actual spendings & pricing
Estimation and costing of a commercial building
Politike odprtega dostopa do raziskovalnih podatkov v Sloveniji in Načrt ravn...
Formula cultural foundation
Combined Multi-Annual Analysis, Estimation, and Trends Assessment Method for ...
Basics of estimation
Trapezium Rule Practical Substructure And Excavation Presentation1
Experimental Study Using Functional Size Measurement in Building Estimation M...
Lime conc in roof terracing
Estimation and project costing training module
Building Cost Estimation Models using Homogeneous Data
Residential Apartment Building
estimation and quantity surveying
Chapter 5 methods of irrigation Dr. Thomas Abraham_19-3-14
137518876 bearing-capacity-from-spt
Numerical Question on Terzaghi Bearing Capacity Theory, Meyerhof Bearing Capa...
Estimation and Costing - Contracts
Building estimation methods
Estimation
Technical drawing (by: Sherief Elmetwali)
Ad

Similar to Critical Estimation Concepts Chapter3 (20)

PPTX
PDF
Cost estimating
DOCX
importance of resources allocation in formal method of software engineering ...
PDF
Software Project Estimation
PDF
Software/Application Development Estimation
PDF
Drupalcon la estimation john_nollin
PDF
Pranabendu 131008015758-phpapp02
PDF
Pranabendu
PDF
Software Project Management
PPTX
Software project management- Software Engineering
PPT
Unit2 140919045718-phpapp01
PDF
Software projects can go well... ask me how
PDF
Lowering business costs: Mitigating risk in the software delivery lifecycle
PDF
Software Measurement and Metrics (Quantified Attribute)
PPT
Project management
PPT
Project Estimation.ppt
PPT
Project Estimation.ppt
PPTX
Lab01.pptx
PPT
pressman-ch-25-risk-management.ppt
PPT
pressman-ch-25-chapte risk-management.ppt
Cost estimating
importance of resources allocation in formal method of software engineering ...
Software Project Estimation
Software/Application Development Estimation
Drupalcon la estimation john_nollin
Pranabendu 131008015758-phpapp02
Pranabendu
Software Project Management
Software project management- Software Engineering
Unit2 140919045718-phpapp01
Software projects can go well... ask me how
Lowering business costs: Mitigating risk in the software delivery lifecycle
Software Measurement and Metrics (Quantified Attribute)
Project management
Project Estimation.ppt
Project Estimation.ppt
Lab01.pptx
pressman-ch-25-risk-management.ppt
pressman-ch-25-chapte risk-management.ppt

Recently uploaded (20)

PDF
KodekX | Application Modernization Development
PDF
Approach and Philosophy of On baking technology
PPTX
Big Data Technologies - Introduction.pptx
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Machine learning based COVID-19 study performance prediction
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Electronic commerce courselecture one. Pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
KodekX | Application Modernization Development
Approach and Philosophy of On baking technology
Big Data Technologies - Introduction.pptx
MIND Revenue Release Quarter 2 2025 Press Release
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Spectral efficient network and resource selection model in 5G networks
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Review of recent advances in non-invasive hemoglobin estimation
Machine learning based COVID-19 study performance prediction
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Electronic commerce courselecture one. Pdf
Understanding_Digital_Forensics_Presentation.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
The AUB Centre for AI in Media Proposal.docx
Chapter 3 Spatial Domain Image Processing.pdf
20250228 LYD VKU AI Blended-Learning.pptx

Critical Estimation Concepts Chapter3

  • 1. Software Costing and Estimation Critical Estimation Concepts Chapter 3: Value of Accurate Estimates Mohammad Ayub Latif Head ISG and Asst. Prof. CS
  • 2. Is it better to overestimate or underestimate Accurate estimates are rare, so if we are going to err, is it better to err on the side of overestimation or underestimation?
  • 3. Arguments against over estimation If project is over estimated , Parkinson’s Law will kick in; Parkinson’s Law is the based on the idea that work will expand to fill the available gap; Most managers consciously squeeze the estimates to try to avoid Parkinson’s Law.
  • 5. Arguments against underestimation Underestimation creates numerous problems: Reduces effectiveness of project plans Statistically reduced chance of on time completion Poor technical foundation leads to worse than nominal results Destructive late project dynamics make the project worst than nominal
  • 6. Weighing the Arguments Tip Don’t intentionally underestimate; the penalty of underestimation is more severe than overestimation. Address concerns about overestimation through planning and control, not by biasing your estimates
  • 7. Software Industry track record The Standish Group has published a biennial survey called “The Chaos Report” which describes software project outcome. In 2004 54% project were delivered late 18% failed outright 28% were delivered on time and within budget
  • 9. Software Industry track record by Caper Jones
  • 11. Benefits of accurate estimates Improved status visibility Higher Quality Better coordination with non software functions Better Budgeting Increased credibility for the development team Early Risk Information Tip Recognize a mismatch between a project’s business target and objective for what it is: valuable risk information that the project might not be successful . Take corrective action early, when it can do some good.
  • 12. Value of predictability compared with other desirable project outcomes Some of the goals, software strive for: Schedule Cost Functionality What is important, the ability to change your mind about features, or the ability to know cost, schedule and functionality in advance? Majority project managers will opt for the later option. Everyone wants predictability.
  • 14. Value of predictability Tip: Many businesses value predictability more than development time, cost or flexibility. Be sure you understand what your business values the most.