软件开发的目标:在预算内按时开发符合客户真正需要的高质量软件。
让数据说话:
影响项目推迟且没有达到目标的因数:
1. 缺乏用户输入:占所有项目的13%
2. 不完整的需求和规格说明:占所有项目的12%
3. 不断改变的需求和规格说明:占所有项目的12%
4. 不合理的进度和时间分段:占所有项目的4%
5. 人和资源不足:占所有项目的6%
6. 技术技能不够:占所有项目的7%
成功因素:
1. 用户介入:占所有项目的16%
2. 行政管理支持:占所有项目的14%
3. 需求陈述清晰:占所有项目的12%
需求错误在总的提交缺陷中占的比例最高,占大约1/3
需求错误修复的代价:维护阶段的修复成本/需求阶段的修复成本=200/1
所以说需求管理对项目的影响程度超过30%