To get the free app, enter your mobile phone number.
Software Estimation: Demystifying the Black Art (Developer Best Practices) Paperback – March 1, 2006
|New from||Used from|
Windows 10 For Dummies Video Training
Get up to speed with Windows 10 with this video training course from For Dummies. Learn more.
Frequently Bought Together
Customers Who Bought This Item Also Bought
From the Publisher
Key Book Benefits:
Delivers practical insights about a critical subject too-often obscured by academic jargon Two-color graphics present mathematical information in an easy-to-understand format Provides specific practices that can be used immediately by any software development organization Features numerous, to-the-point tips about the estimation process, as well as individual steps to creating successful estimates
About the Author
Steve McConnell is recognized as one of the premier authors and voices in the development community. He is Chief Software Engineer of Construx Software and was the lead developer of Construx Estimate and of SPC Estimate Professional, winner of Software Development magazine's Productivity Award. He is the author of several books, including Code Complete and Rapid Development, both honored with Software Development magazine's Jolt Award.
Top Customer Reviews
His definition of the purpose of software estimation is important: "The primary purpose of software estimation is not to predict a project's outcome; it is to determine whether a project's targets are realistic enough to allow the project to be controlled to meet them."
From this premise, the author continues to prove that software estimation is about determining if you can control a project to bring it in reasonably close to the organization's targets. In addition to this, Mr. McConnell's arguments for overestimation being better than underestimation are rather good and have convinced me to continue using my risk time and budget items that I've been using and recommending to others.
In chapter 4, the author identifies four main sources of project estimation errors:
-Inaccurate information about the project being estimated
-Inaccurate information about the capabilities of the organization that will perform the project
-Too much chaos in the project to support accurate estimation (that is, trying to estimate a moving target)
-Inaccuracies arising from the estimation process itself
That last one presents the need for me to give a little more information. The author suggests that bias and subjectivity of the estimator cause major estimation errors in the estimation process. This is proven through exercise case studies of time estimation in training classes.Read more ›
CRITICAL ESTIMATION CONCEPTS
1 What is an "estimate"? 3
2 How good an estimator are you? 15
3 Value of accurate estimates 21
4 Where does estimation error come from?Read more ›
Most Recent Customer Reviews
It's very common for software projects to take longer and cost more than expected. This is because it's very common for people to underestimate what it will really take to do... Read morePublished 2 months ago by Amazon Customer
Similarly to the classic "Code Complete" this book is fundamentally based on published researches leaving no author's statement without a proof. Read morePublished 9 months ago by Amazon Customer
Before reading this book, my boss was unhappy with my estimates. Now he is happy. 10/10 would buy again.Published 9 months ago by NeilS
This is by a long shot the best book on Software Estimation I have ever seen. I have been in this industry for 25 years and was totally blown away by the quality of this book. Read morePublished 11 months ago by Cobus van Eeden
I gave this book a rating of three stars. The rating comes from my opinion that it does offer value, but it wasn't clear for whom until I made the purchase and read it. Read morePublished 14 months ago by Zachary S
This book has an insightful look at the problems of software estimation. It tends to lean more towards addressing estimation issues in very large development shops, but it does a... Read morePublished 21 months ago by T. Isaac
Practical principles which are easy to implement. Well written and easy to read.Published 21 months ago by Bluecrab