软件开发项目中影响进度的因素很多,如人为因素、技术因素、资金因素、环境因素等等。在项目实施中,人的因素是最重要的因素,技术的因素归根到底也是人的因素。具体的原因有:
1.80-20原则与过于乐观的进度控制
2.范围、质量因素对进度的影响
3.资源、预算变更对进度的影响
4.低估了软件开发项目实现的条件
5.项目状态信息收集的情况不准确,报喜不报忧
6.执行计划的严格程度
7.计划变更调整的及时性
8.未考虑不可预见事件发生造成的影响
9.程序员方面的因素对进度的影响
10.未考虑软件开发过程的循环、迭代特性
11.其他因素