Chapter 2Role of Estimation in Software Projects

Software Projects and Estimation

Managing software projects successfully requires a combination of skill, training, and experience. Whatever the business need that the project is addressing, structured and planned project execution is of paramount importance. Software projects are very different from traditional projects such as constructing a building or a steel plant or landing a rocket on the moon. In most construction projects, you can see the progress of work being done. In software projects, until the coded modules are sent to test it is impossible to determine how much real progress is being made. Even after the programmer claims the module is completed, the testing and integration efforts ...

Get Practical Software Estimation: Function Point Methods for Insourced and Outsourced Projects now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.