技术失败
领先技术的诱惑
不完善的技术设计
为非技术问题提供了技术解决方案
依赖软件包来满足需求
在开发生命周期过程中没有充分利用工具
以技术为导向进行开发
人为失败
缺少行政人员的支持
缺少领导
没有敬业精神的项目团队
功能不全的项目团队
管理第三方失败
缺少一个项目精英
缺少项目所有权
相关人员冲突
拒绝变更
敌对的组织文化
经验不足的项目经理
缺少商业理由
不清晰或模棱两可的商业优先级
缺少用户培训
相关人员动机不一致
过程失败
缺少项目管理方法体系
缺少系统开发方法体系
缺少收益管理方法体系
缺少质量管理方法体系
未能确定和转移项目风险
未能管理需求
过长的项目时间表
测试不足
计算机化的“爆炸”方法