Posted on January - 08 - 2009

Tying It All Together

Hey, welcome to 2009! It’s taken a while, but we’re finally at the point where we can go ahead and make our first estimate.

But first, a recap of the first four steps in software estimation process.

  • Understanding the problem – not just what you want to estimate, but why you want to estimate it.
  • Know the rules – Estimates are bound by rules and measurements, and you need to know what you’re measuring before you rush off and start.
  • Data Collection – Make use of organized work sheets so that you can keep everything organized. If you need to know what to put on said worksheet, look back to steps 1 and 2.
  • Identify Work Already Done – Sometimes, it’s more cost effective to look elsewhere for solutions.

cometogetherBy the time you get here, to step number 5, you’ve already done a great deal of work regarding your estimate. You’ve pondered, you’ve measured, you scribbled down numbers, you’ve looked at the entirety of the problem and you’ve broken it down into measureable parts. Now, it’s time to plug it all into a machine.

If you haven’t already, it’s a good idea to have a familiar set of eyes look over your work before handing it off to the computer, just to weed out any potential for human error. If you’re working on a project for a client, show them the numbers too.

After that, it’s time to run your first software estimation, establishing the baseline from which all other estimates and changes will be measured.

Posted on September - 05 - 2008

Software Sizing, Software and Risk Management Book

Software Sizing, Software and Risk Management

Software Sizing, Estimation, and Risk Management is a practical, hands-on discussion of the software estimation, planning and control process. It addresses critical factors that affect estimates, methods for selecting and applying appropriate measures to projects, proper software sizing, processes to identify and manage risk, and best practices to avoid problems and develop successful project plans.

Authors Galorath and Evans draw on their expertise in sizing, estimation, process engineering and risk management to illuminate issues that make many estimates crumble.

The book offers insights not readily available elsewhere, enabling readers to recognize and avoid software project failures caused by poor estimates.

About Software Sizing, Software Estimation, and Risk Management:

“Shows how to use your estimation and project tracking data to improve your estimation accuracy and identify best investments for improving your software productivity and cycle time. Investing in acquiring this book and following its advice is highly likely to provide you with a robust return on your investment.”

Dr. Barry Boehm
Director of the Center for Software Engineering
University of Southern California (USC)

Order from Auerbach Publications and receive a 15% discount.
(Use promo code 682CC when you place your order.)

You can find out more about Galorath and their estimating software tools.