1. Mistaking every half-baked idea for a viable project.
2. Overlooking stakeholders, forgetting the champions, and ignoring the nemesis.
3. Not assessing the project’s complexity.
4. Not developing a comprehensive project charter.
5. Not developing a comprehensive project plan.
6. Not designing a functional project organization.
7. Accepting or developing unrealistic or unachievable estimates.
8. Accepting status reports that contain mostly noise and not enough signal.
9. Looking back and not ahead.
10. Not following a robust project process architecture.