Estimation-Process Overview

Now that we've thoroughly explored the reasons that estimation is difficult, how do you actually make an estimate? The process of creating an accurate development schedule consists of three steps:

  1. Estimate the size of the product (number of lines of code or function points). Some projects jump right into estimating the schedule itself, but effective estimation requires estimating the size of the software to be built first. This step is by far the most difficult intellectually, which might be part of the reason that people so often skip it.

  2. Estimate the effort (man-months). If you have an accurate size estimate and historical data on your organization's performance on similar projects, computing the effort estimate is ...

Get Rapid Development: Taming Wild Software Schedules now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.