10 reasons why projects fail
1. Lack of user (Stakeholder) input
2. Incomplete requirements or specifications
3. Changing requirements and specifications (not being able to handle them)
4. Lack of executive support
5. Technology incompetence (gaps)
6. Lack of resources
7. Unrealistic expectations
8. Unclear objectives
9. Using the wrong methodology
10. Not being on the same page.