- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
软件项目风险管理问题研究的相关理论基础综述
目录
TOC\o1-2\h\u28068软件项目风险管理问题研究的相关理论基础综述 1
305961.1软件项目风险管理 1
200571.1.1软件项目生命周期发生的风险因素 1
148291.1.2软件项目风险分类 3
1.1软件项目风险管理
软件项目风险是指在软件开发过程中遇到的预算和进度等方面的问题以及这些问题对软件项目的影响。软件项目风险会对项目计划的实现产生影响,影响项目的进度,増加项目的成本,甚至使软件项目不能实现。如果我们在项目中应用项目风险管理机制,就可以很大大程度上减少风险发生导致的损失。
我们都知道软件项目开发的过程可分为:需求分析、UE设计、编码、测试、安装维护等。软件项目的生命周期可以分为四个阶段,即初始阶段、设计阶段、实施阶段、收尾阶段,在软件项目的每个过程、每个阶段都可能存在风险。
1.1.1软件项目生命周期发生的风险因素
在软件项目的生命周期内,从软件项目的开始、每个软件项目阶段中间,主要范围变更批准之前都可能发生风险。经过实践,在软件开发的各个阶段都有可能发生的风险(风险事件或风险来源)如下:
(1)初始阶段
在这个阶段进行大部分需求分析、少部分设计(大部分业务建模和需求、少部分分析设计)。
可能的风险事件:
1)软件项目的目标不够清晰;
2)软件项目的范围不够明确(范围太大或者太小都不可以);
3)用户很少参与或和很少和用户沟通;
4)没有深入理解业务;
5)对需求了解不够多;
6)没有进行可行性研究。
(2)设计阶段
在这个阶段进行大部分设计、少部分编码(大部分分析设计,部分实施及测试,开始考虑部署)。
可能的风险事件:
1)软件项目队伍缺乏经验,如缺乏有经验的系统分析员;
2)没有变更控制计划,以至于变更没有依据,该变更的不变,不该变的也变,这样得来的设计势必会失败或者偏离用户需求;
3)仓促计划,可能带来进度方面的风险;
4)漏项,由于设计人员的疏忽某个功能没有考虑进去。
(3)实施阶段
在这个阶段进行大部分编玛和测试,也涉及少部分设计(大部分实施及测试,部分部署),如:设计变更或补充设计。
可能的风险事件:
1)开发环境没有具备好;
2)设计错误带来的实施困碓;
3)程序员开发能力差,或程序员对开发工具不熟;
4)软件项目范围改变(突然要增加或修改一些功能,需要重新考虑设计);
5)软件项目进度改变(要求提前完成任务等);
6)人员离职,在软件项目中软件开发工作有一定的连续性,需要移交和交接,有时人员离职对软件项目的影响会很大;
7)开发团队内部沟通太少,致使开发人员在系统设计的理解上产生偏差;
8)没有有效的备份方案;
9)没有切实可行的测试计划;
10)测试人员工作经验不足。
(4)收尾阶段
在这个阶段进行软件安装及维护(期中大部分是部署)。
可能存在的风险事件有:
1)项目质量差;
2)用户不满意;
3)设备没有按时到货;
4)资金不能回收。
以上只是列举了常见的软件项目风险事件,对不同软件项目可能发生的风险事件不同,应该对具体软件项目识别出真正有可能发生在该项目的风险事件。
1.1.2软件项目风险分类
软件项目风险可以按照以下几种不同的依据进行分类,分法如下:
(1)按软件项目内容分
1)范围风险:与范围变更有关的风险。
2)质量风险:没有按照要求的技术性能和质量水平完成任务。
3)进度风险:没有在预算的时间范围内完成任务。
4)成本风险:没有在预算的成本范围内完成任务。
5)技术风险:技术变化。
6)法律风险;许可权、专利、合同失效、诉讼、不可抗力。
(2)按软件项目内外环境分
1)外部可预测风险:市场风险(原材料可利用性、需求)、日常运作(维修需求)、环境影响、社会影响、货币变动、通货膨胀、税收。
2)外部不可预测风险:规章(不可预测的政府干预)、自然灾害。
3)内部非技术风险:战略风险(公司的经营战略发生了变化)、管理风险(公司管理人员是否成熟等)。
(3)按软件项目可确定性分
1)已知风险(Knowns):员工离职。
2)已知-未知风险(Known-unknowns):可预知风险。
3)未知-未知风险(Unknown-unknowns):不可预知风险。
(4)按软件项目开发过程分
1)需求风险
①需求己经成为软件项目基准,但需求还在继续变化;
②需求定义欠佳,而进一步的定义会扩展软件项目范畴;
③额外添加需求;
④产品定义不明确导致花费的时间比预期的要多;
⑤客户参与需求不足;
⑥缺乏有效的需求变更管理流程。
2)计划风险
①计划,资源和产品定义基于客户或高级管理人员的口头指示,并不完全一致。
②该计划属于优化范畴,是“最佳状态”,但是该计划不切实
您可能关注的文档
- 2025【220kV~500kV输电线路自动重合闸配置探究11000字】.doc
- 2025【670t-h电站的空气预热器设计及计算5900字】.docx
- 2025【1200镁合金分条圆盘剪结构设计14000字】.docx
- 2025【35000DWT散货船的方案设计13000字】.doc
- 2025【36000立方米日储量的污水处理厂工艺初步设计10000字】.docx
- 2025【53000DWT散货船SU02PS货舱舷侧分段生产设计9500字】.doc
- 2025【A大学学生公寓楼项目施工组织设计11000字】.docx
- 2025【A房地产公司员工招聘方案的优化设计6700字】.docx
- 2025【A公司合同管理信息系统的设计与实现7800字】.doc
- 2025【QY8型伸缩臂式全回转液压起重机的回转装置设计10000字】.docx
文档评论(0)