Knowledgebase

Estimating Software Work Print

  • softwareengineering, software, troubleshooting, guide, howto, solution, zillionkinghost, hosting
  • 0

Predicting effort.

WHY ESTIMATES ARE WRONG

The unknowns are discovered during the work, not before.

WHAT MAKES THEM BETTER

Breaking work into small pieces Basing them on similar past work Stating assumptions Giving ranges rather than single figures

WHY A RANGE

A single figure implies a precision that does not exist.

WHAT TO INCLUDE THAT PEOPLE OMIT

Testing Code review and revision Deployment Documentation Coordination and meetings Fixing defects found

WHAT RELATIVE ESTIMATION PROVIDES

Comparing pieces of work to each other rather than estimating hours.

WHY IT HELPS

People compare more accurately than they predict.

WHAT TO TRACK

Actual against estimated.

WHY

It is the only way estimates improve, and it reveals a consistent bias that can be corrected.

WHAT TO NEVER DO

Estimate under pressure Estimate something you do not understand Allow an estimate to become a commitment without saying so

THAT LAST POINT

An estimate is a prediction. A commitment is a promise. Confusing them causes most schedule disputes.


Was this answer helpful?
Back

Are you happy with your experience? Leave us a review on Trustpilot.


Trustpilot