软件项目风险指软件开发程中遇预算进度等方面问题问题软件项目影响软件项目风险会影响项目计划实现果项目风险变成现实影响项目进度增加项目成甚软件项目实现果项目进行风险理限度减少风险发生目前国软件企业太关心软件项目风险理结果造成软件项目常性延期超预算甚失败成功项目理般项目风险进行良理系统开发项目应风险理作软件项目理重容
项目风险理中存种风险理方法工具软件项目理找出适合方法工具应风险理中量减少软件项目风险促进项目成功
项目风险理
项目风险理指达项目目标识分配应项目生命周期风险科学艺术项目风险理目标潜机会回报化潜风险化风险理涉程包括:风险识风险量化风险应计划制定风险监控图1示风险识项目开始时进行项目执行中断进行说项目整生命周期风险识连续程
(1)风险识:风险识包括确定风险源风险产生条件描述风险特征确定风险事件影响项目风险识次完成事应项目始终定期进行
(2)风险量化:涉风险风险相互作评估衡量风险概率风险项目目标影响程度程风险量化基容确定事件需制定应措施
(3)风险应计划制定:针风险量化结果降低项目风险负面效应制定风险应策略技术手段程风险应计划风险理计划风险排序风险认知等出风险应计划剩余风险次风险程提供
(4)风险监控:涉整项目理程中风险进行应该程输出包括应风险纠正措施风险理计划更新
步骤工具方法详见表1:
表1 风险理程中工具方法
软件项目中风险理
1软件项目中风险
软件项目风险非体现四方面:需求技术成进度IT项目开发中常见风险类:
(1)需求风险
①需求已成项目基准需求继续变化
②需求定义欠佳进步定义会扩展项目范畴
③添加额外需求
④产品定义含混部分预期需更时间
⑤做需求中客户参够
⑥缺少效需求变化理程
(2)计划编制风险
①计划资源产品定义全客户层领导口头指令完全致
②计划优化佳状态计划现实算期状态
③计划基特定组成员特定组成员实指
④产品规模(代码行数功点前产品规模百分)估计
⑤完成目标日期提前没相应调整产品范围资源
⑥涉足熟悉产品领域花费设计实现时间预期
(3)组织理风险
①仅理层市场员进行技术决策导致计划进度缓慢计划时间延长
②低效项目组结构降低生产率
③理层审查 决策周期预期时间长
④预算削减乱项目计划
⑤理层作出击项目组织积极性决定
⑥缺乏必规范导致工作失误重复工作
⑦非技术第三方工作(预算批准设备采购批准法律方面审查安全保证等)时间预期延长
(4)员风险
①作先决条件务(培训项目)时完成
②开发员理层间关系佳导致决策缓慢影响全局
③缺乏激励措施士气低降低生产力
④某员需更时间适应熟悉软件工具环境
⑤项目期加入新开发员需进行培训逐渐现成员沟通现成员工作效率降低
⑥项目组成员间发生突导致沟通畅设计欠佳接口出现错误额外重复工作
⑦适应工作成员没调离项目组影响项目组成员积极性
⑧没找项目急需具特定技
(5)开发环境风险
①设施未时位
②设施位配套没电话网线办公品等
③设施拥挤杂乱者破损
④开发工具未时位
⑤开发工具期样效开发员需时间创建工作环境者切换新工具
⑥新开发工具学期预期长容繁
(6)客户风险
①客户交付产品满意求重新设计重做
②客户意见未采纳造成产品终法满足户求必须重做
③客户规划原型规格审核 决策周期预期长
④客户没参规划原型规格阶段审核导致需求稳定产品生产周期变更
⑤客户答复时间(回答澄清需求相关问题时间)预期长
⑥客户提供组件质量欠佳导致额外测试设计集成工作额外客户关系理工作
(7)产品风险
①矫正质量低接受产品需预期更测试设计实现工作
②开发额外需功(镀金)延长计划进度
③严格求现系统兼容需进行预期更测试设计实现工作
④求系统受项目组控制系统相连导致法预料设计实现测试工作
⑤熟悉未检验软件硬件环境中运行产生未预料问题
⑥开发种全新模块预期花费更长时间
⑦赖正开发中技术延长计划进度
(8)设计实现风险
①设计质量低导致重复设计
②必功法现代码库实现开发员必须新库者行开发新功
③代码库质量低导致需进行额外测试修正错误重新制作
④高估计增强型工具计划进度节省量
⑤分开发模块法效集成需重新设计制作
(9)程风险
①量纸面工作导致进程预期慢
②前期质量保证行真实导致期重复工作
③太正规(缺乏软件开发策略标准遵循)导致沟通足质量欠佳甚需重新开发
④正规(教条坚持软件开发策略标准)导致耗时工作
⑤理层撰写进程报告占开发员时间预期
⑥风险理粗心导致未发现重项目风险
2软件项目风险理模型
针软件项目中风险理问题少专家组织提出风险理模型风险理模型:Boehm模型CRM模型SERIM模型
21 Barry Boehm模型
模型:REP (UO)*L (UO)
中RE表示风险者风险造成影响P(UO)表示令满意结果发生概率L(UO)表示糟糕结果会产生破坏性程度Boehm思想核心10风险素列表针风险素出系列风险理策略实际操作时Boehm10风险列表总结前项目具体风险素评估进行计划实施次定期召开会议10风险素解决情况进行总结产生新10风险素表类推
22 SEICRM(Continuous Risk Management)模型
SEI CRM模型风险理原:断评估造成恶劣果素决定迫切需处理风险实现控制风险策略评测确保风险策略实施效性CRM模型求项目生命期阶段关注风险识理风险理划分五步骤:风险识分析计划踪控制
23 SERIM(Software Engineering Risk Model)模型
SERIM技术商业两角度软件风险理进行剖析考虑问题涉开销进度技术性等提供指标模型估量预测风险数源量实际验具强说服力
结束语
软件项目理某种意义讲风险理量定义明确变需求便进行计划高效理商业环境总快速变化甚序变化软件企业进行项目理程中必须采适合风险理方法进行风险理确保软件项目规定预算期限完成项目
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档