Amazon.com
The nine page section entitled "Classic Mistakes Enumerated" is alone worth the price of admission and should be required reading for all developers, leads, and managers. Here are some types of the 36 classic mistakes that McConnell describes in detail:
- People Related Mistakes
- Heroics
- Adding people to a late project
- Politics placed over substance (etc.)
- Process Related Mistakes
- Abandonment of planning under pressure
- Planning to catch up later
- "Code-like-hell" programming (etc.)
- Technology Related Mistakes
- Silver-Bullet syndrome
- Overestimating savings from new tools or methods
- Switching tools in the middle of a project (etc.)
I suspect that if you've ever been involved in software development, you winced after reading each of these nine points. And you will learn a great deal from the remaining 640 pages about concrete solutions.
My only substantive gripe: cheesy Powerpoint graphics. Nonetheless, this book is Very Highly Recommended.







