Here are some main reasons projects fail, from To Do Doing Done:
- Unclear goals or objectives
- Changing scope
- Insufficient resources
- Conflicting priorities
- Lack of knowledge
- Poor communications
- Lack of leadership
- Lack of management support
- Lack of teamwork
- Poor planning
- Political issues