Section 6Maintenance and Enhancement Cost Estimating

Estimating software maintenance and estimating software enhancements are technically quite different, but these two post-release activities are often treated as though they were one and the same. Maintenance and enhancement are alike in that both deal with modifications to existing software. Maintenance and enhancement are different in the sources of funds and the rigor of the development methods.

For a variety of reasons, software maintenance and enhancement estimates are far more complex than estimates of new projects. One reason for this complexity is the fact that the phrase maintenance and enhancement can actually encompass at least 23 discrete activities, each of which has unique attributes ...

Get Estimating Software Costs, 2nd Edition 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.