MgtPro_5
1. risk identification
1.1 Diagramming
Equipment
- 设备未到位(缺失、不足
 - 设备因不可坑因素损坏
 
Process
People
Materials
Environment
- 新的开发工具学习期比预期长
 - 开发工具不如期望的那样有效,开发人员需要时间创建工作环境或者切换新的工具;
 
Management
| Type | Possible risk | 
|---|---|
| Technology | |
| People | |
| Organizational | |
| Tools | |
| Requirements | |
| Estimation | 
1.2 type-based
Technology
- 系统架构不合理
 - 可复用组件不适用
 - 数据库
- 对于并发性的支持
 - 事件的四大特性(一致性、持久性、原子性、隔离性)
 - 数据库数据丢失(
 - 数据库数据安全(恶意攻击,恶意入侵数据库,备份数据的保护
 
 - 服务器
- 设备失效,宕机
 
 - 设计质量低下,导致重复设计;
 - 一些必要的功能无法使用现有的代码和库实现,开发人员必须使用新的库或者自行开发新的功能;
 - 代码和库质量低下,导致需要进行额外的测试,修正错误,或重新制作;
 - 过高估计了增强型工具对计划进度的节省量;
 - 分别开发的模块无法有效集成,需要重新设计或制作。
 
People
- 人员的变更:人员辞职(底层程序员、管理层人员),关键人员因不可抗因素没办法工作,新的人员的加入
 - 人员技术水平不够
 - 人员培训效果不足
 - 人员消极怠工
 - 人员之间沟通不足引发冲突,导致工作因沟通不够出现错误或额外的重复工作
 
Organizational
- 分工不合理(工作难度分配不合理、工作种类分工不合理)
 - 运转资金不足
 - 仅由管理层或市场人员进行技术决策,导致计划进度缓慢,计划时间延长;
 - 低效的项目组结构降低生产率;
 - 管理层审查 决策的周期比预期的时间长;
 - 预算削减,打乱项目计划;
 - 缺乏必要的规范,导致工作失误与重复工作;
 - 非技术的第三方的工作(预算批准、设备采购批准、法律方面的审查、安全保证等)时间比预期的延长。
 
Tools
- 代码生成失误
 - 工具不兼容
 - 源码丢失
 
Requirements
- 需求已经成为项目基准,但需求还在继续变化;
 - 需求定义欠佳,而进一步的定义会扩展项目范畴;
 - 产品定义含混的部分比预期需要更多的时间;
 - 在做需求中客户参与不够
 
Estimation
- 工作量工作时间工作进度预估错误
 - 低估软件规模
 - 低估缺陷修复率
 
1.3 Brainstorm
客户风险:
- 客户对于交付的产品不满意
 
scope risk:
- 产品跨领域
 
1.4 Document review
非功能需求
法律:
- 某些地区有特定的法律法规,系统需要根据所在地区进行调整
 
2. classification
RBS
2.1 External Unpredictable
- 设备风险
- Natural Hazards(设备因不可坑因素损坏
 - 设备未到位
 
 - 非技术的第三方的工作(预算批准、设备采购批准、法律方面的审查、安全保证等)时间比预期的延长。
 
2.2 Externel Predictable
- market risk: 
- 软件功能不符合市场需求,投入市场后反映惨淡
 - 行业竞争
 
 - 运营风险:
- 经营成本上升,宣传成本,人员成本上升
 
 - 通货膨胀
 - 汇率
 
2.3 Internal Non-technical
- Environment
- 新的开发工具学习期比预期长
 - 开发工具不如期望的那样有效,开发人员需要时间创建工作环境或者切换新的工具;
 
 - People
- 人员的变更:人员辞职(底层程序员、管理层人员),关键人员因不可抗因素没办法工作,新的人员的加入
 - 人员技术水平不够
 - 人员培训效果不足
 - 人员消极怠工
 - 人员之间沟通不足引发冲突,导致工作因沟通不够出现错误或额外的重复工作
 
 - Organizational
- 分工不合理(工作难度分配不合理、工作种类分工不合理)
 - 运转资金不足
 - 仅由管理层或市场人员进行技术决策,导致计划进度缓慢,计划时间延长;
 - 低效的项目组结构降低生产率;
 - 管理层审查 决策的周期比预期的时间长;
 - 预算削减,打乱项目计划;
 - 缺乏必要的规范,导致工作失误与重复工作;
 - 非技术的第三方的工作(预算批准、设备采购批准、法律方面的审查、安全保证等)时间比预期的延长。
 
 - Requirements
- 需求已经成为项目基准,但需求还在继续变化;
 - 需求定义欠佳,而进一步的定义会扩展项目范畴;
 - 产品定义含混的部分比预期需要更多的时间;
 - 在做需求中客户参与不够
 
 - Estimation
- 工作量工作时间工作进度预估错误
 - 低估软件规模
 - 低估缺陷修复率
 
 - 客户风险
- 客户对于交付的产品不满意
 
 - scope risk:
- 产品跨领域发展
 
 
2.4 Technical
- 数据库
- 对于并发性的支持
 - 事件的四大特性(一致性、持久性、原子性、隔离性)
 - 数据库数据丢失(
 - 数据库数据安全(恶意攻击,恶意入侵数据库,备份数据的保护
 
 - 服务器
- 设备失效,宕机
 
 - design:
- 设计质量低下,导致重复设计;
 - 一些必要的功能无法使用现有的代码和库实现,开发人员必须使用新的库或者自行开发新的功能;
 - 代码和库质量低下,导致需要进行额外的测试,修正错误,或重新制作;
 - 过高估计了增强型工具对计划进度的节省量;
 - 分别开发的模块无法有效集成,需要重新设计或制作。
 
 - Tools:
- 代码生成失误
 - 工具不兼容
 - 源码丢失
 
 
2.5 Legal
- 某些地区有特定的法律法规,系统需要根据所在地区进行调整
 - 专利问题,使用第三方库涉及的侵权问题
 - 消费者权益受损,平台未及时处理而遭诉讼
 
3. risk analysis
分工:各自按照流程风险分析,register,应对措施= =自己看ppt吧
文添: 2.5+ppt
陈超: 2.1、2.2(+补充
陈润乾、罗媚、谈瑞: 2.3 3个人
梁程伟: 2.4(+补充
Pre 建议:
资源分配,依据什么将资源分配给WBS中的任务
介绍一下自己使用的风险管理工具
WBS从不同的方面进行分解?合理分解(对于WBS不同的划分
甘特图
注意所写的风险是否与软件开发是否有关
参考一些现有的技术文档
现有的技术模型
PPT流程:
- Risk Mgt Plan(略)
 - Risk Identification
- 使用方法:brainstorm、diagramming、document review
 - 展示RBS
 
 - Risk Analysis
- 定性分析:probability-impact矩阵,impact分析表
 - 定量分析:决策树、蒙特卡洛分析
 
 - response
- 面对的态度:积极、消极
 - strategy
 
 - WBS(使用工具:甘特图、ones.ai
 
建议:
schedule中包含工作的分配和资源的分配
给这个分值的原因
WBS分解的依据