Quantcast
Viewing all articles
Browse latest Browse all 33

7 Book Reviews on Software Estimation

Software Sizing, Estimation, and Risk Management: When Performance is Measured Performance Improves

by Daniel D. Galorath and Michael W. Evans

Image may be NSFW.
Clik here to view.
If you are looking to improve your return on investment, investing in this book is your first step.  This volume clearly outlines how to use tracking and estimation data to improve overall forecasting and investment identification.  For those who are focused on enhancing software productivity and product cycle, this is your first stop for practical advice and information.

The key to realistic estimation is knowing how to apply the different estimation techniques and understanding the limitations of the input data and the estimation results.  Packed with practical discussion of the whole software estimation process, this book is completed with detailed assessment and explanation of the critical factors which play such an important part in project estimation and business success.

Software Estimation: Demystifying the Black Art (Best Practices (Microsoft))

by Steve McConnell

A key theme running throughout this volume is the emphasis on the different treatment of estimation as a science, on the one hand, and as an art on the other.  While current software estimation research targets reducing estimation error to below the +/-5% margin, the typical company is frequently making estimate errors in excess of 100%.

McConnell recognizes the intuitive feeling project managers already possess – that software estimates are simply amalgams of other people’s best guesses!  By following the detailed statistical techniques and other non-quantitative methods covered here, project managers can look to reduce software estimation error to the +/-25% range which is relates far more favorably to practical, current business project management issues than pure estimation research suggests.

Estimating Software Costs: Bringing Realism to Estimating

by Capers Jones

Jones provides a clear and incisive volume for effective planning and execution of projects.  This is a comprehensive work which will help you understand estimation issues such as software costing, project scheduling and qualitative factors.

This work will assist you to choose the appropriate estimation strategy along with the hardware and software you need and supporting testing protocols.

Software Cost Estimation with COCOMO II

by Barry W. Boehm, Chris Abts, A. Winsor Brown, and Sunita Chulani

Dr. Boehm has not written a replacement volume for his Software Economics tome handling COCOMO which has been adorning every professional involved in software estimation since the Eighties.  What COCOMO II does is to bring us up to date with developments surrounding the COCOMO estimation suite.

This book focuses on the techniques and best practices for estimating size, work input (effort) and scheduling the project components.  It is also suitable for management and training departments as a reference.

Software Cost Estimation and Sizing Methods, Issues, and Guidelines

by Shari Lawrence Pfleeger

This volume is available on Kindle and is quite short at 72 pages long.  The tight focus is on enhancing accuracy of cost estimation, improving risk and uncertainty assessments, and enhancing functionality of software estimation tool.

Brief, focused and very much to the point.

Agile Estimating and Planning

by Mike Cohn

This volume is focused very much on providing practical, bottom-line enhancing tips and guidance.  Cohn clearly is a business-driven practitioner rather than an academic researcher, which is obvious from the tool set he provides for successful planning, scheduling and estimating tasks.

A practical edition for dealing with fast-changing, dynamic projects.

Estimating Software-Intensive Systems: Projects, Products, and Processes

by Richard D. Stutzke

Stutzke delivers a volume which outlines the practical application of estimation techniques to a range of real-life scenarios in which project managers and engineers frequently find themselves.  The emphasis is upon improving cost estimation no matter what the circumstances or stage of the project under consideration and treats software estimation as a reiterative process upon which a knowledge base is constructed for use in the existing and future project portfolios.


Viewing all articles
Browse latest Browse all 33

Trending Articles