1. Mis-managing Team Member Skill Sets
2. Putting an Inexperienced Project Manager in Charge
3. Mis-managing Project Scope
4. Poor Scheduling
5. Ego Problems
6. Underestimating Project Effort
7. Letting Small Issues Evolve into Big Problems
8. Not Knowing when to ask for Help
9. Saying Yes to Everything
10. Ignoring Team Mistakes