软件风险管理报告 - MDA-20全自动化学发光免疫分析仪

概述

本报告针对MDA-20全自动化学发光免疫分析仪软件项目,采用美国软件工程研究所(SEI)的风险识别方法进行风险评估,使用”类-元素-属性”三层次风险列表方法。


一、风险识别方法

风险条目检查表法

利用一组提问帮助管理者了解项目在各个方面有哪些风险。本项目采用SEI提出的三层次描述方法:

  • 类(Class):风险大类
  • 元素(Element):风险子类
  • 属性(Attribute):具体风险描述

二、风险识别结果

风险条目检查表

类元素属性潜在风险事件
设计性能对需求理解不到位设计出现偏差
功能性遗漏功能点
软件功能点繁多功能点分类不明显不合理
设计模糊后期编码时产生争议
编码可行性现有技术不足实现某些功能或耗时较长
规范化编码不规范再次查找、修改时困难,延误进度
可行性前期数据库设计存在问题导致数据处理出错
可测性测试周期短一些缺陷无法发现
测试测试数据测试数据量偏少或偏多
可测性测试人员理解不同步与编程人员理解不一致
开发环境开发过程不可避免原因开发暂停或终止
管理过程与方法人员管理关键路径未留出缓冲时间导致整个项目延迟
项目限制资源设备工作所需设备损坏,延误进度,增加成本
合同条款合同条款存在漏洞
合同客户客户违约拖欠费用

三、风险评估

定性风险评估表

类元素潜在风险事件概率等级影响等级综合风险指数
周期风险设计主流技术升级,导致需求变更中严重的6
遗漏一些功能点低轻度的14
软件功能点繁多,分类不合理高轻度的9
编码不规范,延误进度高严重的5
前期数据库设计存在问题低灾难的8
测试测试周期短,缺陷无法发现低严重的10
测试数据量偏少或偏多中轻度的14
开发环境风险开发过程开发暂停或终止极低灾难的12
管理过程关键路径缓冲时间估计不足中轻度的11
使用风险系统稳定性极限条件下系统崩溃低灾难的8
传输数据中断中轻度的11
传输数据暂停中轻度的11
传输数据异常中轻度的11
用户操作用户破坏性操作极低轻微的20

风险评估指数说明

指数范围:1-20(最高风险指数为1,最低为20)

指数范围风险等级处理方式
1-5不可接受的风险必须采取措施降低
6-9不希望有的风险需要关注
10-17有控制的接受的风险监控即可
18-20不经评审即可接受的风险无需特别处理

四、TOP5 定量风险评估

将概率等级和影響等级转化为百分比:

  • 极高=90%,高=70%,中=50%,低=30%,极低=10%
  • 灾难的=90%,严重的=60%,轻度的=30%,轻微的=10%

风险值 R = F(P, I),其中 P 为可能性,I 为影响

排序类潜在风险事件可能性影响风险值风险详述
1产品工程主流技术升级,导致需求变更50%90%45%主流技术升级,需求未能预计主要技术的更新
2产品工程关键路径缓冲时间估计不足50%60%30%关键路径上的功能点过于复杂,缓冲时间较短
3稳定性传输数据中断30%90%27%使用者操作不当,串口被误拔
4稳定性传输数据暂停30%90%27%使用者操作不当,窗口跌落和串口被重新连接
5稳定性传输数据异常30%90%27%使用者操作不当导致数据传输异常

五、风险应对措施

潜在风险事件风险发生后果应急措施预防措施
主流技术升级,导致需求变更延误进度延期及时更改计划
遗漏一些功能点系统不能满足业务要求追加资源完善需求
软件功能点繁多,分类不合理效率降低修改设计进行头脑风暴,多人确认
前期数据库设计存在问题数据丢失或溢出修改数据库设计进行头脑风暴,多人确认
测试周期短,一些缺陷无法发现系统不稳定追加测试增加测试时间
测试数据量偏少或偏多系统不稳定修改测试计划进行头脑风暴,多人确认
关键路径缓冲时间估计不足延误进度加快现有人员工作进度制定合理的时间计划
极限条件下系统崩溃系统不稳定无对使用者提前培训
传输数据中断/暂停/异常系统不稳定无对使用者提前培训
用户破坏性操作系统不稳定无对使用者提前培训

六、风险管理验证

经项目验收时的验证证明:

  • 系统的可靠性和安全性能良好
  • 针对系统的风险计划有效地预防了部分项目风险
  • 减少了部分风险给系统带来的影响
  • 应急措施和预防措施颇有成效

来源:日常学习资料/全自动化学发光/软件描述文档191025(1)/软件描述文档191025/附件1 软件风险管理报告.docx