摘 :文通前软件行业风险状况进行分析列举软件开发项目风险源进行分析总结类风险产生原项目成败影响出软件开发项目风险理控制建议
关键词:软件开发风险风险分析风险理控制
软件开发项目风险背景
信息产业发展目前发展快行业社会影响行业创造巨财富方面改变着生活达行业项服务承认软件二十世纪思议产品
伴着软件开发技术断更新软件数量增软件复杂程度断加客户产品求断提高软件开发项目软件开发企业需求企业带巨风险软件开发项目成功否会直接影响公司生存软件开发企业讲应该更难题方面业务需求更加复杂软件质量途期幅度提高业务系统求越越挑剔方面开发成断缩减形势风险理控制已成软件开发项目成败关键
软件开发项目具连续性复杂性少参性标准规范等特点风险程度较高目前国数软件开发企业缺乏软件开发项目风险认识缺少进行系统效度量评价手段调查数显示15—35软件项目中途取消剩项目超期超出预算法达预期目标外软件项目风险控制理原失败约占90 见软件风险控制理目前软件开发项目中重性
二 软件开发项目风险源项目成败影响
软件开发项目风险指软件生命周期中遇预算进度控制等方面问题问题产生软件项目影响软件项目风险常会涉许方面:缺乏户参缺少高级理层支持含糊求没计划理等总体概括应该五方面
1 产品规模风险
项目风险产品规模成正软件规模相关常见风险素:(1)估算产品规模方法(包括:代码行文件数功点等)(2)产品规模估算信度(3)产品规模前产品规模均值偏差(4)产品户数(5)复软件少(6)产品需求变更少等般规律产品规模越问题越突出尤估算产品规模方法复软件少需求变化
2 需求风险
项目确定需求时面着确定性项目早期容忍确定性项目进展程中解决问题会项目成功造成威胁果控制需求相关风险素产生错误产品者拙劣建造预期产品种情况产品讲致命
客户相关风险素:(1)产品缺少清晰认识(2)产品需求缺少认(3)做需求中客户参够(4)没优先需求(5)确定需导致新市场(6)断变化需求(7)缺少效需求变化理程(8)需求变化缺少相关分析等
3 相关性风险
许风险项目外部环境素相关性产生常控制外部相关性做够缓解策略应该包括性计划便第二资源协工作资源中取必组成部分觉察潜问题外部环境相关素:(1)客户供应条目信息(2)交互成员交互团体赖性(3)部外部转包商关系(4)验丰富员性(5)项目复性
4 技术风险
软件技术飞速发展验丰富员工缺乏意味着项目团队会技巧原影响项目成功早期识风险采取合适预防措施解决风险领域问题关键:培训聘请顾问项目团队招聘合适等面风险素:(1)缺乏培训(2)方法工具技术理解够(3)应领域验足(4)新技术开发方法应等
5 理风险
理问题制约项目成功风险理计划中没包括理活动感惊奇部分项目里项目理常写项目风险理计划先天性足——检查错误难然问题会项目成功变更加困难果正视棘手问题项目进行某阶段影响项目身定义项目追踪程明晰项目角色责处理风险素:(1)计划务定义够充分(2)实际项目状态(3)项目者决策者分清(4)切实际承诺(5)员工间沟通等
6 安全风险
软件产品身属创造性产品产品身核心技术保密非常重直软件方面安全意识较淡薄软件产品开发注重技术身忽略专利保护软件行业技术员流动普遍现象着技术员流失变更会导致产品新技术泄密致软件产品公司窃取导致项目失败软件方面关知识产权认定目前没明确行业规范软件项目潜风险
三 风险分析理控制
1风险分析
说类风险项目成败巨隐患软件开发项目成败影响利风险分析工具类风险进行分析加控制理风险低常方法风险条目检查表利组提问帮助项目风险理者解项目技术方面风险风险条目检查表中列出风险素关提问风险理者集中识常见已知预测风险产品规模风险赖性风险需求风险理风险技术风险等 风险条目检查表方式组织通假设分析成效益分析风险剖面分析判定树等出提问确定回答帮助项目理员估算风险影响
外风险条目检查表制作风险控制概图(见图1)项目理实施员直观项目开发阶段风险存状况风险采取相应措施风险发生概率需求风险理风险项目成败影响软件项目开发团队接手项目惯性方式开发软件需求风险意识较淡薄软件需求分析阶段完成够细致忽略软件开发必容整软件开发程中需求分析
阶段风险控制尤重果控制软件开发项目影响巨甚失败理风险实际项目开发理层项目开发风险意识反映国软件企业规模较企业年轻开发验足软件工程师较年轻缺少开型软件项目验理方面缺少验特风险理更缺乏
2风险理
风险理应贯穿软件项目开发始末项重务中包括风险识风险评估风险计划风险解决风险监控风险理者动规避风险进行效风险理风险理模型:SEI风险理模型Riskit风险理模型SoftRisk风险理模型IEEE风险理程模型CMMI风险理模型MSF风险理模型等项目理中建立风险理策略项目生命周期中断控制风险非常重风险理包括五阶段:
(1)风险识:识风险方法常现场观察法座谈法流程图法财务报表法相关部门配合法环境分析法等
(2) 风险评估:已识风险进行估计评价风险估计务确定风险发生概率果风险评价确定该风险济意义处理费效分析常方法:概率分布外推法目标分析法等
(3) 计划进度:评估风险结果制定相应风险理进度表续风险理提供参考
(4) 风险处理:般言风险处理三种方法① 风险控制法动采取措施避免风险消灭风险中风险采紧急方案降低风险② 风险留风险量时余留风险③ 风险转移
(5) 风险监控:包括风险发生监督风险理监督前者已识风险源进行监视控制者项目实施程中监督认真执行风险理组织技术措施
3风险控制
(1)建立效风险控制组织机构
①设置风险理岗位:软件开发项目理程中设置风险理岗位该岗位职责制订评估规划时风险理角度项目规划计划进行审核发表意见断寻找出现意外情况试着指出风险理策略常理方法时处理出现风险风险理者项目外担风险理岗位数项目决定般2—3较适合
②双项目理:项目开发项目设定两项目理岗位负责技术岗位负责理岗位目前国软件开发企业项目理般名技术出生占绝数擅长技术研发理方面先天足利项目风险理控制通增加专门理理岗位弥补技术出生项目理足提升软件开发项目理水样验已国外业界企业认
(2) 建立效风险控制理程
风险理程包括培训风险识风险分析风险计划执行计划踪计划等活动效风险理程应学型持续断改进软件企业应建立风险理数库作风险理基础实施中断更新完善
根企业项目实际情况进行科学项目风险控制项目成功研发着举足轻重意义项目开发程中进行必项目风险分析制定符合项目特点风险评估监督机制特定期项目风险状况进行评估监发现意外风险者风险超出预期定重点关发现问题立报快解决建立风险监日志实行岗位负责制软件开发项目风险降低
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档