Back to ArticlesBack

Join 500,000+ PM Professionals

Get expert PM insights, PMP prep tips, and earn PDUs with exclusive content delivered weekly.

MPUG

The Challenge

An estimate is a prediction based on probabilistic assessment of the total cost of the tasks, time, and resources required to deliver a project’s scope of work. Even people with little understanding of probability seem to accept the probabilistic nature of estimating, but there is no real consensus about which probabilistic assessment ought to govern an estimate.

PMI’s 2018 findings show that only 57% of projects are finished within their initial budgets. Although numerous tools and techniques can assist in creating project cost estimates, many IT project cost estimates are still inaccurate, especially those for software development and/or new technologies.

Defining the right software development process for your organization will have a profound impact on controlling schedules, costs, and quality of a project. Tom DeMarco, a well-known author of software development, suggests four reasons for these inaccuracies and some ways to defeat them.

1. Lack of Estimating Experience

The people who develop software cost estimates often do not have much experience with cost estimates, especially for large and/or new technology projects. They also do not have enough accurate, reliable project data on which to base their estimates. If you do not collect data to use when preparing estimates, you will always be guessing.

Other factors that can influence the project’s budget are scope, quality, schedule, human resources, risk, and procurement. But for an organization that uses good project management techniques and develops a history of keeping reliable project information like the lessons-learned database and/or cost database, the organization’s estimates should improve over time.

People typically learn cost estimating through a combination of:

  • Formal education which could include online cost estimating courses
  • On-the-job training
  • Industry certifications
  • Mentorship from experienced estimators
  • Practical experience working on real projects

2. Biased Toward Underestimating

The bias towards underestimating is where people tend to be overly optimistic about time, cost, and resources required to complete a project. Often focusing on the best-case scenario and neglecting potential obstacles or complexities, this leads to inaccurate underestimations.

Estimators might also forget to allow for extra costs needed for integration, testing, and resource constraints on large and/or new technology IT projects. Also important is integrating risk analysis by adding contingencies if needed.

It is important for PMs and top management to review estimates and ask important questions to make sure the estimates are not biased—which can mean the difference between getting projects up and running quickly vs. encountering delays or cancellations.

3. Estimates Are Done Too Quickly

Many estimates must be made quickly and before clear systems requirements have been produced, which requires significant effort. For example, the Surveyor project was a NASA program that sent a series of robotic spacecraft to the moon’s surface with the primary goal of demonstrating the feasibility of soft landings—which obviously involved a lot of complex software development. Before fully understanding what information evaluators need in the system, somebody would have to create rough order of magnitude (ROM) estimates for this project.

The Estimation Process

ROM estimates are considered calculated guesses based on high-level knowledge of the target. The next level of estimating is the definitive or budgetary estimate. These are typically derived by reviewing each work unit in the WBS and adding the results, which are usually higher than the ROM estimates.

Estimates are done in various phases because it allows for:

  • More accurate assessment of the project’s overall time and cost by breaking down complex work into manageable segments
  • Better understanding of potential risks and uncertainties at each stage
  • Opportunities to refine estimates as more information becomes available throughout the project lifecycle

Finally, use the previously mentioned lessons-learned database and/or cost database for assistance (i.e., capturing and leveraging historical information) in future projects.

4. Management Desires Accuracy

Management might ask for an estimate but really want a precise picture of the project’s cost to help them create a bid to win a major contract or get internal funding. This situation could turn into a project time management problem in which top managers or other stakeholders want project schedules to be shorter than the estimates.

The additional pressure to meet specific project deadlines can encourage individuals to underestimate effort to appear more capable. It is always important for PMs to help develop good cost and schedule estimates which minimizes the risk of cost overruns and ensures that funds are allocated appropriately—and to stand by those estimates.

Management Reserve Strategy

For large and/or long projects, a Management Reserve (MR) should be set up which is for unforeseen work (i.e., unknown unknowns) that is within the scope of the project. In this case:

Project Budget = Cost Baseline + Management Reserve

Typically the MR is 5-15% of the Cost Baseline, which is dependent on project complexity.

The Reality of Estimation

It is important to be cautious with initial estimates. Project budget accuracy is an often-misunderstood concept. Too often an early initiation phase rough estimate gets carried into an approved project budget before detailed planning takes place.

It’s extremely important to have a process in place for informing top management of any revised cost estimates for the duration of the project. Cost estimation helps you determine your project’s budget, scheduling the necessary work, and managing new resources. Likewise, reliable estimations are crucial when it comes to winning new business.

“You can’t control what you can’t measure.” – Tom DeMarco

Your feedback is always welcome here in the comments, and in the Community Discussion Forum!


mpug logo

Elevate your project management skills and propel your career forward with an MPUG Membership. Gain access to 500+ hours of PMI-accredited training, live events, and a vibrant online community. Watch a free lesson and see how MPUG can teach you to Master Projects for Unlimited Growth. JOIN NOW


Get Weekly PM Insights

Join 500,000+ PMs receiving updates on the latest PM methodologies, PDU opportunities, tool reviews, career tips, and member exclusives.

PMI ATP
PMI Authorized Training Partner
REP #4082

Learning Paths

PMP® TrainingCAPM® TrainingPgMP® TrainingPMI-ACP® TrainingMS ProjectMS PlannerMS TeamsJira

PM Resources

PDU TrackerLive WebinarsSalary CalculatorTool ComparisonsJob BoardKnowledge BasePM Glossary

Community

Discussion ForumStudy GroupsEvents Calendar

Follow Us

LinkedInYouTubeTwitterFacebook
MPUG Logo

© 2025 MPUG. All rights reserved.

TermsPrivacySitemap
Articles

Why IT Cost Estimates Fail and How to Fix Them

Learn why 43% of IT projects exceed budget and discover Tom DeMarco’s four-point framework to improve cost estimation accuracy for software development projects.

5 min read
•4 months ago••
R
Ronald B. Smith, MBA, PMPAuthor
Project Management
Microsoft Project
Best Practices
Productivity
R
Ronald B. Smith, MBA, PMP

Content Writer

Ronald Smith has over four decades of experience as Senior PM/Program Manager. He retired from IBM having written four books and over one hundred articles on project management, and the systems development life cycle (SDLC). He’s been a member of the Project Management Institute (PMI) since 1998, which has a membership of about 3 million professionals worldwide. From 2011 - 2017, Ronald had been an Adjunct Professor for a Master of Science in Technology and taught PM courses at the University of Houston’s College of Technology. Teaching from his own book, Project Management Tools and Techniques – A Practical Guide, Ronald offers a unique perspective on project management that reflects his many years of experience. Besides writing, he swims five times a week to keep in shape. Lastly in the Houston area, he has started up two Toastmasters clubs and does voluntary work at various food banks to help people facing hunger.

View all articles by Ronald B. Smith, MBA, PMP
Related Content

Continue Reading

Discover more insights and articles that complement your current reading

Two Project Manager Agent Features You Might Like
Articles
5 min read

Two Project Manager Agent Features You Might Like

Discover two game-changing features of Microsoft’s Project Manager Agent including agent-to-agent communication and the new integrated interface in Planner.

E
Erik van Hurck
about 1 month ago
Read
Master Dependency Analysis in Microsoft Project with SSI Tools!
Articles
2 min read

Master Dependency Analysis in Microsoft Project with SSI Tools!

Learn how to master dependency analysis in Microsoft Project using SSI Tools’ Directional Path, Connecting Path, and Dependency Tracer to analyze predecessors, successors, and project logic.

K
Kenny Arnold
about 2 months ago
Read
A PM’s Halloween Survival Guide
Articles
5 min read

A PM’s Halloween Survival Guide

Discover the spooky parallels between Halloween and project management, from scope creep monsters to ghosted team members, in this fun survival guide for PMs.

R
Ronald B. Smith, MBA, PMP
2 months ago
Read
Explore All Articles