Classic Mistakes

Stolen from Rapid Development by Steve McConnell (a very good book)

People

1. Undermined Motivation.
2. Weak Personnel
3. Uncontrolled problem employees
4. Heroics
5. Adding people to a late project.
6. Noisy, crowded offices
7. Friction between developers and customers
8. Unrealistic Expectations
9. Lack of effective project sponsorship
10. Lack of stakeholder buy-in
11. Lack of user input
12. Politics placed over substance
13. Wishful thinking

Process

14. Overly optimistic schedules
15. Insufficient risk management
16. Contractor failure
17. Insufficient planning.
18. Abandonment of planning under pressure
19. Wasted time during fuzzy front end
20. Shortchange upstream activities
21. Inadequate design
22. Shortchange quality assurance
23. Insufficient management controls
24. Premature or overly frequent convergence
25. Omitting necessary task from estimates
26. Planning to catch up latter
27. Code like Hell programming
 

Product

28. Requirements gold-plating
29. Feature creep
30. Developer gold-plating
31. Push-me pull-me negotiation
32. Research-oriented development

Technology

33. Silver-bullet syndrome
34. Overestimated saving from tools or methods
35. Switching tools in a middle of a project
36. Lack of automated source-code control
 
 
 
 


Home
Software
 Radio
EV


Rocks
Shop
 House
Links

 History
 Electronics
For Sale
Wanted to Buy


ROBOTS




©Tom Snoblen 2000, 2003, 2005

Last modified: 5-12-2005.    E-Mail me at snoblen@ieee.org