How to improve software project estimates

These tips from SearchSoftwareQuality.com member David Davis can help you improve your software project estimates.

There are several ways to help you estimate software projects:

  1. Consider how long it took to do a similar project in the past?

  2. After the tasks have been listed, ask each person to estimate the time for his/her task, taking into account normal workloads and interruptions.

  3. Use a formal approach, such as factor analysis.

  4. Don't use just one estimate; use at least two. If they differ by a significant amount, then you are probably missing some assumption/task in one of them and you should review both estimates. If they agree, then you have a better chance of actually developing to the estimate.

There are two major learning points here:

  1. Use more than one estimating method.

  2. Go through the effort of estimating even on small projects and evaluate how you did. As you increase the number of times you estimate (and write it down), the better you will get and the more people wil trust your estimates.


This was first published in April 2007

Dig deeper on Software Project Management Process

Pro+

Features

Enjoy the benefits of Pro+ membership, learn more and join.

0 comments

Oldest 

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

-ADS BY GOOGLE

SearchSOA

TheServerSide

SearchCloudApplications

SearchAWS

SearchBusinessAnalytics

SearchFinancialApplications

SearchHealthIT

Close