Data Acquisiton Home    
DAQ & Logging Store    
Data Acquisition Links    
Data Acquisition Glossary    
     
Estimating Software Costs

Estimating Software Costs

Estimating Software Costs

List Price: $75.00
Our Price:
$63.70
Availability: Usually ships in 24 hours


Manufacturer: McGraw-Hill Osborne Media
Author: Capers Jones
Binding: Hardcover
Publication Date: 2007-04-19
Publisher: McGraw-Hill Osborne Media
Label: McGraw-Hill Osborne Media
Number Of Pages: 644
Features:


Editorial Review:

Deliver bug-free software projects on schedule and within budget

Get a clear, complete understanding of how to estimate software costs, schedules, and quality using the real-world information contained in this comprehensive volume. Find out how to choose the correct hardware and software tools, develop an appraisal strategy, deploy tests and prototypes, and produce accurate software cost estimates. Plus, you'll get full coverage of cutting-edge estimating approaches using Java, object-oriented methods, and reusable components.

  • Plan for and execute project-, phase-, and activity-level cost estimations
  • Estimate regression, component, integration, and stress tests
  • Compensate for inaccuracies in data collection, calculation, and analysis
  • Assess software deliverables and data complexity
  • Test design principles and operational characteristics using software prototyping
  • Handle configuration change, research, quality control, and documentation costsĀ 

"Capers Jones' work offers a unique contribution to the understanding of the economics of software production. It provides deep insights into why our advances in computing are not matched with corresponding improvements in the software that drives it. This book is absolutely required reading for an understanding of the limitations of our technological advances." --Paul A. Strassmann, former CIO of Xerox, the Department of Defense, and NASA


Cached date: AWS Called=true

You may also be interested in these products:
Software Estimation: Demystifying the Black Art (Best Practices (Microsoft))
Software Estimation: Demystifying the Black Art (Best Practices (Microsoft))
Software Assessments, Benchmarks, and Best Practices (Addison-Wesley Information Technology Series)
Software Assessments, Benchmarks, and Best Practices (Addison-Wesley Information Technology Series)
Software Measurement and Estimation: A Practical Approach (Quantitative Software Engineering Series)
Software Measurement and Estimation: A Practical Approach (Quantitative Software Engineering Series)
Five Core Metrics: The Intelligence Behind Successful Software Management
Five Core Metrics: The Intelligence Behind Successful Software Management
Software Cost Estimation with Cocomo II
Software Cost Estimation with Cocomo II


These categories may also be of interest to you:


Customer Reviews
Average Customer Rating: 4.5

A Comprehensive State of the Art 2008-02-29
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.



Still valid and applicable, with some gaps 2004-06-22
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.


Lots of Data for the Price of a Book 2000-04-22
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.


Lacks object-oriented statistics 1999-07-30
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.


A must for any IT project Manager 1999-01-15
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.




copyright www.Monitor-Data.com

In association with
Amazon.com