Customer Reviews


9 Reviews
5 star:
 (6)
4 star:
 (1)
3 star:
 (2)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 
Only search this product's reviews

The most helpful favorable review
The most helpful critical review


13 of 13 people found the following review helpful:
5.0 out of 5 stars Lots of Data for the Price of a Book
This book contains lots of useful data on the software development process -- including productivity -- using both LOC and IFPUG Function Points. It includes basic rules of thumb for estimating schedules and effort. It is a good starting point for organizations that do not have their own historical data to base their estimates on. An excellent reference to have within...
Published on April 22, 2000 by MAURICIO AGUIAR

versus
14 of 17 people found the following review helpful:
3.0 out of 5 stars Lacks object-oriented statistics
Other people (in old-fashioned waterfall projects) may find this comprehensive and thick book helpful; I did not. I need a book like this, but covering OO and Java in depth. Java has been around for 4 years now: studies exist and one wishes that Jones had gethered them together and analyzed them for us. (Sigh!)

Book is excellent otherwise.

Published on July 30, 1999


Most Helpful First | Newest First

13 of 13 people found the following review helpful:
5.0 out of 5 stars Lots of Data for the Price of a Book, April 22, 2000
By 
MAURICIO AGUIAR (Rio de Janeiro, RJ, Brazil) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: Estimating Software Costs (Software Development Series) (Hardcover)
This book contains lots of useful data on the software development process -- including productivity -- using both LOC and IFPUG Function Points. It includes basic rules of thumb for estimating schedules and effort. It is a good starting point for organizations that do not have their own historical data to base their estimates on. An excellent reference to have within reach if you work with software measurement.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


14 of 17 people found the following review helpful:
3.0 out of 5 stars Lacks object-oriented statistics, July 30, 1999
By A Customer
This review is from: Estimating Software Costs (Software Development Series) (Hardcover)
Other people (in old-fashioned waterfall projects) may find this comprehensive and thick book helpful; I did not. I need a book like this, but covering OO and Java in depth. Java has been around for 4 years now: studies exist and one wishes that Jones had gethered them together and analyzed them for us. (Sigh!)

Book is excellent otherwise.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 4 people found the following review helpful:
4.0 out of 5 stars Still valid and applicable, with some gaps, June 21, 2004
Amazon Verified Purchase(What's this?)
This review is from: Estimating Software Costs (Software Development Series) (Hardcover)
This is one of the most comprehensive books on software estimation techniques and supporting statistics in print. True, this book is deficient in object-oriented estimation, but that gap is filled by the definitive text on that subject, "Object-Oriented Design Measurement" ISBN 0471134171.

One thing the author is noted for is backing up assertions with statistics and data. This book is no exception. The full spectrum of estimation techniques is covered in great detail, and the scope of this book starts with background material on estimating, and then addresses all of the major techniques.

It is the scope of this book that makes it so valuable six years after publication. Techniques drawn from software project management, methods using coefficients and adjustment factors (i.e., COCOMO and Rayleigh Curve), and function points are covered in detail, as are other methods. In addition to software development estimating, the coverage extends to documentation estimating, and maintenance estimating - two areas not commonly addressed in the same detail and depth into which this book goes.

Weighing in at 700 plus pages this book is still applicable to most project and development environments, with the only outdated material related to tools and information resources. Most of the techniques cited are tried and true and will work in most contemporary environments and settings.

Despite some of the shortcomings noted above this book is an essential resource for project managers and SQA professionals who are involved in either the estimating process or tracking key performance metrics throughout application and system lifecycles.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 3 people found the following review helpful:
5.0 out of 5 stars A must-read for every Y2K and IT project manager, August 20, 1998
This review is from: Estimating Software Costs (Software Development Series) (Hardcover)
The software industry has an abysmal record of slipped schedules and cost overruns. With their fixed deadline, multimillion-dollar Y2K mitigation projects--the most complex in history--push the envelope of uncertainty and disaster.

Estimating Software Costs, just released from McGraw-Hill, should help. Written by T. Capers Jones, the pioneer and leading authority in the field, this 724-page book is the definitive encyclopedic reference and a must-read for every Y2K and IT project manager. It covers all aspects of the problem, including commercial software tools, handling excessive schedule pressure, international factors and contractual and legal concerns. Jones' lucid writing style makes this otherwise leaden subject come alive. END

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 3 people found the following review helpful:
5.0 out of 5 stars A Comprehensive State of the Art, February 29, 2008
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.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 5 people found the following review helpful:
5.0 out of 5 stars A must for any IT project Manager, January 14, 1999
By A Customer
This review is from: Estimating Software Costs (Software Development Series) (Hardcover)
This is an excelent textbook about software projects estimation. The only problem with the book is the lack of more examples to learn the techniques discussed by Jones.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars Comprehensive coverage of Software Cost Estimating, March 24, 2010
Managing the Black Hole: The Executive's Guide to Software Project Risk
Another comprehensive coverage of the subject from one of the "fathers" of professional software cost estimating concepts and tools. Capers' activity based costing data is very useful and not otherwise available. His data on the impact of higher maturity on productivity and quality provide a useful basis for building a business case for process improvement. I have also found his data on defect containment rates for various forms of appraisal to be very helpful in evaluating alternative quality strategies.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3.0 out of 5 stars Quite repetitive, February 11, 2010
Although this book is quite thorough on the topic there are a few major drawbacks that made me give it only 3 stars:
- The writing style is extremely repetitive. I think after the 30th times defining what "backfiring" is I stopped counting. Same with telling the history of function points analysis or how good it is. This and many other things repeat every two or three pages. Taking out all the repetitions the book could probably be about one third shorter.
- The individual chapters don't fit to each other, don't integrate with each other and don't create an overreaching arc. It seems like the individual chapters were once long academic articles and were just put after each other. This would also explain the repetition (mentiond above) as each "article" needed to define terms again.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars Classic Capers Jones, October 26, 2009
Very thorough coverage on all aspects of software cost estimating. This book gives a compelling overview of all aspects of estimating software, to include very good coverage of maintenance and enhancement estimating. I have purchased other books by Capers Jones and I have to say this one is one of his best.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


Most Helpful First | Newest First

This product

Estimating Software Costs (Software Development Series)
Estimating Software Costs (Software Development Series) by Capers Jones (Hardcover - July 22, 1998)
Used & New from: $0.44
Add to wishlist See buying options