Book Store   Audio Books   Child Books   Comic Books   Computer Books  
Estimating Software Costs Books In Print, Audio Books.
Home » All Books » Science » Instruments » Measurement

Instruments • Electron Microscopes/Microscopy
Instruments • Weights/Measures
Instruments • Metric System
Instruments • Scientific Instruments
Instruments • Experiments/Projects
Instruments • Telescopes
Instruments • Methodology/Statistics
Instruments • Microscopes/Microsocopy

Estimating Software Costs
buy bestselling books in print, audio books
Estimating Software Costs List Price: $75.00
Our Price: $63.60
You Save: $11.4

[ + Zoom ]   [ Buy Now ] Book : Usually ships in 24 hours
Estimating Software Costs Customer Reviews
  1     2     3  
♥♥♥♥♥ A Comprehensive State of the Art
This second edition of the groundbreaking Estimating Software Costs is a must-have desk reference for every PM, program manager and estimation practitioner. It has been updated to include treatment of Agile methods (and other variants such as XP), OO development, UML, and CMMI. While IFPUG Function Points and Lines of Code are the still the leading measures of software size, Jones does provide data with respect to many of the emerging measures (story points, use case points, web object points, etc.)

The book is divided into six sections. Section 1 presents a basic introduction to software estimation, including a brief history, capability and value of commercial estimation tools. There is also a very nice discussion on the potential sources of estimation error.

Section 2 provides methods for generating early estimates and the danger that these will become accepted as THE estimate for the remainder of the project. Jones provides many simple rules of thumb for both classic size measures (Function Points and LOC) and emerging methods.

Section 3 talks about methods of measuring size of various software work products. Again, the predominate method discussed is IFPUG Function Points; however, Jones does address the more abstract and "experimental" size measure in use today.

Section 4 deals with the seven classes of influencing factors that drive project outcomes and how commercial estimation tools compensate for them. Jones concludes that industry averages for these factors should be discarded in favor of specific values from the performing organization. This reduces uncertainty and the political impacts.

Section 5 defines ten activities that are common to many projects for the purpose of accurately deriving a bottom-up estimate. The implication of each of these activities with respect to software estimation is explored in detail.

Section 6 examines the difficulty of maintenance estimation based on the notion of "software entropy," which is analogous to the Thermodynamics property of isolated systems. Entropy is a measure of disorder in an isolated system and increases with time. As a product ages, its level of disorder increases due to the number of maintenance patches and enhancements applied. This reduces the maintainability of the product and increases the difficultly in maintenance estimation.

Again, Capers Jones proves to be a master at collecting, interpreting and presenting useful data. While some of the material (notably the rules of thumb) may be slightly over-approximated to be useful, Jones does present many ways to develop the initial early estimate and start the open dialogue that will ultimately lead to a successful project.
  1     2     3