Rating:

Author: Steve McConnell
ISBN : B00F8Q9YZ8
New from $17.99
Format: PDF
Direct download links available Free Software Estimation: Demystifying the Black Art: Demystifying the Black Art (Best Practices (Microsoft)) [Kindle Edition] from with Mediafire Link Download Link
Often referred to as the “black art” because of its complexity and uncertainty, software estimation is not as difficult or puzzling as people think. In fact, generating accurate estimates is straightforward—once you understand the art of creating them. In his highly anticipated book, acclaimed author Steve McConnell unravels the mystery to successful software estimation—distilling academic information and real-world experience into a practical guide for working software professionals. Instead of arcane treatises and rigid modeling techniques, this guide highlights a proven set of procedures, understandable formulas, and heuristics that individuals and development teams can apply to their projects to help achieve estimation proficiency.
Discover how to:
- Estimate schedule and cost—or estimate the functionality that can be delivered within a given time frame
- Avoid common software estimation mistakes
- Learn estimation techniques for you, your team, and your organization * Estimate specific project activities—including development, management, and defect correction
- Apply estimation approaches to any type of project—small or large, agile or traditional
- Navigate the shark-infested political waters that surround project estimates
When many corporate software projects are failing, McConnell shows you what works for successful software estimation.
Books with free ebook downloads available Free Software Estimation: Demystifying the Black Art: Demystifying the Black Art (Best Practices (Microsoft)) [Kindle Edition]
- File Size: 2125 KB
- Print Length: 308 pages
- Simultaneous Device Usage: Unlimited
- Publisher: Microsoft Press; 1 edition (November 30, 2009)
- Sold by: Amazon Digital Services, Inc.
- Language: English
- ASIN: B00F8Q9YZ8
- Text-to-Speech: Enabled
X-Ray:
- Lending: Not Enabled
- Amazon Best Sellers Rank: #113,784 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
- #95
in Kindle Store > Kindle eBooks > Computers & Technology > Programming > Software Design > Software Development - #98
in Kindle Store > Kindle eBooks > Computers & Technology > Operating Systems
- #95
in Kindle Store > Kindle eBooks > Computers & Technology > Programming > Software Design > Software Development - #98
in Kindle Store > Kindle eBooks > Computers & Technology > Operating Systems
Free Software Estimation: Demystifying the Black Art: Demystifying the Black Art )
McConnell immediately differentiates between software estimation as a science and software estimation as an art within the first pages of the introduction to this work - he explains that while software estimation research is currently focused on improving estimation techniques so that project results are achieved within +/- 5% of esimated results, the techniques of which are best included in commerical software estimation tools that are used to pursue the science of estimation for very large projects, the typical software organization struggles to avoid estimates that are incorrect by 100% or more, and Software Estimation discusses the estimation techniques comprising, although not limited to, the art of estimation that will reduce estimation error to about 25% or less, which is what the vast majority of software projects need. This book is absolutely the best software estimation text I have read to date. As Joel Spolsky mentions on the back cover of the book, the vast majority of software project managers still think that estimates are based on multiples of a gut feel. This philosophy completely ignores the vast body of research and hands-on experience of the last few decades. McConnell explains with sufficient depth all of the ways to create "ball park" estimates, and if there is one chapter of this book that you read, Chapter 4 "Where Does Estimation Error Come From?" is the one that I recommend - the explanation of the Cone of Uncertainty is so well explained that anyone can understand it. Although I have never read Code Complete by the same author, I did purchase Rapid Development several years ago - and I must say that McConnell (or at least his editors) has vastly improved his writing skills.
I must admit, I was very surprised to see an excellent source on software development time and cost estimation from Microsoft Press. However, when I saw that the author was Steve McConnell, the author of Code Complete (which I thought was a great book) I knew that this book would have something to offer.
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.
Download Link 1 -
Download Link 2