background image

实施阶段
在这个阶段进行大部分编码和测试,也涉及少部分设计(大部分实施及测试,部分部
署),如:设计变更或补充设计。
可能的风险事件
l 开发环境没有具备好
l 设计错误带来的实施困难
l 程序员开发能力差,或程序员对开发工具不熟
l 项目范围改变(突然要增加或修改一些功能,需要重新考虑设计)
l 项目进度改变(要求提前完成任务等)
l 人员离开,在一个项目内软件开发工作有一定的连续性,需要移交和交接,有时人员离
开对项目的影响会很大
l 开发团队内部沟通不够,导致程序员对系统设计的理解上有偏差
l 没有有效的备份方案
l 没有切实可行的测试计划
l 测试人员经验不足

收尾阶段
在这个阶段进行安装及维护(大部分部署)。
可能的风险事件
l 质量差
l 客户不满意
l 设备没有按时到货
l 资金不能回收

以上只是例具了常见的风险事件,对不同项目可能发生的风险事件不同,应该对具体项
目识别出真正有可能发生在该项目的风险事件。而且还要对这些风险事件进行描述,如:
可能性、可能后果范围、预计发生时间、发生频率等。
风险识别的有效方法有很多,如:建立风险项目检查表、因果分析图、采访各种项目干系
人等。

 

软件项目的风险可以从以下几方面检查:
产品规模风险
业务影响风险检
与客户相关的风险
过程风险
技术风险
开发环境风险
与人员的模式和经验有关的风险

以上我们讨论了在软件项目各个阶段中可能发生的风险事件和识别方法。下面我们看看如
何对这些风险事件进行分析。

3.风险分析
风险分析就是对以上识别出来的风险事件做风险影响分析。