【《软件开发项目风险管理研究的国内外文献综述》4700字】_第1页
【《软件开发项目风险管理研究的国内外文献综述》4700字】_第2页
【《软件开发项目风险管理研究的国内外文献综述》4700字】_第3页
【《软件开发项目风险管理研究的国内外文献综述》4700字】_第4页
【《软件开发项目风险管理研究的国内外文献综述》4700字】_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件开发项目风险管理研究的国内外文献综述1.1国外研究现状首先,西方学者对于风险管理的原则理论进行了多方面的研究并打造了相关流程应对思路,并找到了相关风险控制关键因素,例如:Boehm是西方学者中最先研究风险管理的,在他的论著当中全面地介绍了风险的类型和表现,并对软件项目开发给出了相关的风险应对措施和思路[17]。美国政府为了更好地对项目风险进行研究和框架设定,花重金资助了卡内基梅隆大学,进行了持续风险管理研究、团队风险研究、SEI风险评估研究,打造了良好的风险分析体系[18]。Talon认为对每个项目进行风险管理就要在事先进行投资控制,如果没有事前的风险控制,后期项目成立以后都会有各种风险伴随,因此做好前期的筹备好投资工作,相应的风险可能性会得到控制[19]。MichaelS认为项目风险的高低以及项目最终的成功与否,不仅和团队的项目开发能力有关,还和项目管理者的管理水平有关,因此他提出了在项目风险管理要内外全过程地进行判断分析[20]。其次,西方学者对风险管理模型应用方面比较广泛,对软件开发项目当中的风险管理打造了相应的风险识别应对模型,像CRM、Boehm、SERIM这三种风险管理模型就比较系统全面的对项目和软件的风险管理进行了分析介绍。第一,连续风险管理模型(CRM)。该模型注重整个项目的生命周期各个阶段的风险管理,该模型能够不断地评价各种风险因素,并迅速地找到这些需要处理的重大危险因素,对整个项目实施重点的风险管控,并给出相应的风险应对措施。该模型的风险管理过程分为识别、分析、计划、跟踪、控制5个环节。如图2.2就表明了该模型各个环节的基础活动和交叉关系,在这个模型当中沟通环节是整个连续风险管理模型当中的重点与核心[21]。图2.2CRM基本活动及其之间的关系第二,Boehm模型。该模型注重软件开发项目的常见风险控制,它把这些因素分为了10个方面,其中包括人员短缺、不合理的进度安排和预算、不断的需求变动、已开发出功能与用户需求不匹配、用户界面与设计模型不匹配、部分超支、外部模块出现问题、外包任务出现问题、效率和质量问题、系统架构出现问题。根据这些风险因素和表现给出了相关的解决办法和对策,该模型的基本公式表现为: (1.1)其中,表示风险和影响、为发的概率、表示该风险能够产生的危害性情况。并且该模型可以配合问卷调查以及专家分析方法,对项目具体风险进行列表,然后通过层次分析法从大到小评估重点因素,并根据这个列表制定重点需要处理的风险对策。并且可以时刻关注这些风险的发展状况,及时进行风险跟踪,因此本文会结合该模型以及层次分析法进行论文的展开和研究[22]。第三,IT工程风险模型(SERIM)。该模型方法注重从技术和商业两个层面进行软件项目的风险管理解析,并对开销、进度、技术、性能等相关因素进行综合考虑,并提供相关的模型指标进行评估预测风险威胁。通常采用的数据都是实际生活中的数据经验,具有一定的说服力。并且该模型的分析角度进行风险因素的评估,可以对整个软件项目开发周期任意阶段进行监控和评估。再次,西方学者十分注重软件识别风险方法的应用,例如:美国在软件项目的风险识别方法方面提出了能力成熟度、系统采购能力的两大模型风险识别方法[23],该方法是由美国的SCI提出打造的[24],这些模型注重向制度体系健全且管理能力较强的团队进行使用分析。最后,西方学者十分注重软件风险系统管理和风险因素挖掘,例如:R.E指出了现今的软件项目开发管理当中存在一定的风险,并给出了相关的应对办法,打造了一个风险分析系统,对项目开发及管理都有一定的帮助作用[25]。Miguel认为企业每一个项目都应该从战略层面进行管理,而在战略实施和管理过程中就要按照一定的组织目标打造,特别在一些软件项目的管理上,对一些会持续变化的产品和软件,都要给予相关的支持和关注。如果企业在这些层面缺乏一定的风险关注,就会形成人员成本管理等方面的风险因素,不利于整个项目的战略实施完成,因此他也强调为了更好地对项目进行结构性管理,提倡用矩阵式的分析方法分析各个项目存在的风险因素,一定要及时总结矩阵风险特点,他认为这种分析方法可以在众多的软件开发项目当中进行风险监控和应对措施的提出打造[26]。Barbara认为项目当中的风险主要来源于客户对整个项目的时间、周期、成本、质量相关要求,并且他提倡通过数学模型来分析项目承担的成本和质量成本等方面的风险,他认为该模型能够基于计划评审法进行各方面的问题修改,同时他认为通过线性规划的手段可以很好地将项目风险进行披露和展示[27]。Cinzia认为在企业不同的项目风险管理过程当中,每个阶段都有核心的三个风险因素表现如成本、质量、周期,这些都是每个阶段的风险因素所在,因此要对这些重点核心因素进行监控计划安排,才能拿出有效地应对办法调整项目实际所需避免更多的风险发生,因此他也提倡通过预防的手段来减少项目风险的发生,实现更好的项目风险管理[28]。1.2国内研究现状一方面,国内的学者认为项目的风险识别要有计划、有对象、有重点的进行分析识别,例如:王宏宇认为系统项目的风险管理应该是基于客户需求下的风险管理和框架打造,这样不仅能够贴近现实需求,还能够起到良好的风险控制作用[29]。吴宗东认为对项目进行风险管理,尤其是软件项目的风险管理,先要研究其风险管理的内涵和目的,才能展开更深层次的风险管理和对策研究[30]。吴和群认为对项目的风险管理应该基于计划、识别、分析、应对、监控等基本流程进行风险识别,并且要特别注重该项目的软件开发风险管理的范围,职员流失等风险的监控以及后续应对措施的打造[31]。顾坚韧认为对不同企业而言,软件的风险管理方向和重点是不一样的,并且指出我国要学习西方发达国家的软件项目风险管理开发经验,才能对项目发生的风险概率进行控制[32]。郭凌认为对如今的企业而言,很多企业对软件项目的风险管理都注重设计或者开发阶段的风险管理,而往往会忽略管理工作的风险所在,通常由于不当的管理工作安排,导致后续软件项目的开发设计以及花费的成本都往往于事无补,因此他认为企业要想加强软件项目的风险管理,首先要对管理团队和负责部门进行责任认定,才能及时在开发过程中发现各种风险隐患,因此他也一度强调,这种管理工作是十分重要的风险管理部分[33]。张珺认为每一个企业都要根据软件项目的管理需求和现状进行风险因素的重点收集和分析,才能找到重点风险所在,给出有效的应对措施[34]。赵鹏主张管理人员需要通过自己的软件管理团队和开发经验,进行所在项目的软件开发风险识别分析,才能更好的应对各方面的风险发生[35]。蔡泉认为对项目进行风险管理识别分析,首先要确定各种风险的类型和应对办法,才能达到精准的项目风险管理思路,这对整个软件项目的风险管理能力提升都有一定的积极作用[36]。张亚莉认为对不同行业而言,不同的项目都具有不同的风险适用识别分析模型,因此要在一定的框架下识别出它们的各自不同点,才能打造不同的风险识别评价模型,这能起到良好的风险管理识别作用[8]。另一方面,在风险识别模型方面,国内有诸多学者进行了研究,认为不同项目要用不一样的模型识别风险,例如:刘明友提倡打造一种持续过程的风险项目管理模型,对风险的准备、评估、控制、分析等阶段都要进行良好控制,他们提出的CMMI模型能够对项目风险管理实践以及问题优化提供良好的优化和改进办法[37]。元云丽通过层次分析法并结合国际工程项目风险管理理论,展开了项目的风险管理分析,同时打造的分析判断矩阵起到了良好的定量定性分析作用,这对项目的风险识别分析提供了良好的研究范本[38]。梁丽娜为了对银行项目进行风险识别分析,通过风险模型以及专家评价、检查表、层次分析等识别工具和方法,进行了风险的识别和分析,取得了良好的分析效果[39]。胡春华为了更好地对软件项目风险管理过程进行风险识别,他主张用模糊理论对软件项目进行风险识别,并通过打造的各方面的风险分析指标体系,进行了各个风险影响结果的分析,并通过专家打分评估,确定各种模糊问题,这在该项目的风险识别和管理提供了良好的依据[40]。卢妙娜认为在如今的软件项目开发系统当中,要全方位地打造风险管理模型,才能对整个软件开发系统进行全方面的风险监控和识别,起到良好的风险管理作用[41]。黄慧莲们为了对软件项目的常见风险进行识别分析,打造了层次分析模型,设定了相关的评价指标体系,并通过专家评价法设定了各方面的群众,进行了风险估算和分析,这对软件项目的开发管理和风险识别都有一定的研究价值[42]。俞兴莉认为软件项目的风险管理识别分析,要通过各种模型分析,才能起到良好的定性定量风险分析效果,这为后续保障政策的提出和打造对良好的针对性作用[43]。范天艳为了对汽车行业CRM的产品项目进行风险管理识别分析主张通过AHP和SWOT分析工具方法进行风险识别分析,并划分出了风险等级,并对相关高风险等级进行了应对措施打造[44]。丁琨通过层次分析法对房地产项目当中的管理、经济、自然、政策等风险进行了指标体系综合分析,找到了风险所在,然后提出了相关的应对措施,有效地控制了该项目当中的风险发生[45]。1.3文献综述本节通过对国内外众多学者,对于软件项目和各方面的项目风险管理识别研究成果来看,他们都对各方面的项目风险管理识别分析,都有各自的看法和模型体系打造。而对于不同的模型和风险识别体系而言,都是根据每个软件项目的不同特点打造的模型体系,因此在分析的差异性上还是十分显著的。从国外的研究成果来看,西方学者打造的项目风险分析模型优于我国,因此本文将侧重于国外的分析模型体系,并结合国内的模型分析方法进行政务OA办公平台开发项目风险管理识别分析。像美国SEI体系的风险分析模型而言,能够对项目的风险管理起到良好的效果,然而这种风险管理分析识别体系适用于大企业。由于Boehm等十大风险因素模型能够注重一些常用的高风险模型识别分析,能够找到对软件项目开发影响因素最大的核心影响风险因素,能够及时的分析出风险等级,不需要考虑过多的风险细节,因此该模型比较适用于各个软件项目,在不同周期内的风险因素识别分析,因此本文将用这种模型理论配合层次分析法等研究方法进行风险的识别分析和论文的研究。参考文献[1]戚安邦.项目管理学.第2版[M].科学出版社,2013.[2]DubberlyH.Spiralmodelofsoftwaredevelopment:afterBarryBoehm(1986).2004.[3]杨俊明.浅析中小软件项目开发的风险管理[J].福建电脑,2009(02):56.[4]郭蕊.国内外项目管理研究的理论、框架及其进展[J].现代管理科学,2006(05):27-29.[5]罗荣桂,原海英,邵天新.一种实用的小型软件项目开发风险管理方法[J].武汉理工大学学报(信息与管理工程版),2003,25(5):149-151.[6]沈建明.项目风险管理[M].机械工业出版社,2004.[7]张晶.A公司新产品项目开发过程中的技术风险管理研究[J].中小企业管理与科技,2016,(5):12-14.[8]张亚莉,杨朝君.多组织研发项目风险管理的模式分析及知识复用研究[J].工程管理学报,2015,29(3):100-104.[9]卢新来,丁常宏,任长伟,于晓伟.民用飞机研制项目风险管理研究与应用[J].航空科学技术,2015,26(1):55-60.[10]薛晔,蔺琦珠,任耀.我国通货膨胀风险的预测模型-基于决策树-BP神经网络[J].经济问题,2016,(1):82-89.[11]肖魏娜,张为群,王玲玲.一种基于BP神经网络的软件需求分析风险评估模型的研究[J].计算机科学,2011,38(4):199-202.[12]姜立春,张彩杰.露天矿运输的PSO-BP神经网络风险评估法[J].金属矿山,2016(3):53-57.[13]陶永宏,祁爱琳.基于功效系数法与BP神经网络的造船业风险预警研究[J].中国造船,2010,51(1):191-198.[14]余丰,吴超.基于粗糙集-BP神经网络的航空风险评价研究[J].价值工程,2015,000(029):71-74.[15]曹庆贵,张广宇,张建.基于神经网络和证据理论的煤矿风险预警模型[J].矿业安全与环保,2011,38(1):81-83[16]江琳琳.基于BP神经网络的物流战略联盟风险评估研究[J].科技管理研究,2011,(24):165-169.[17]Bochm,B.W.SoftwareRiskManagement,IEEEComputersocietyPressWashingtonD.C,1989.[18]RonaldPHigueraYacovY.Haimes.SoftwareRiskManagement.CMU/SEI-96-TR-012ESC-TR-96-012.[19]PP.Talonetal.UsingRealoptionsAnalysisforEvaluatingUncertaininvestmentsinInformationTechnology[A];InsightsFromTheICIS2001Debate,CommunicationsoftheAssociationforInformationSystems2002,9:136-167.[20]MichaelS.Gibson.Theimplicationsofriskmanagementinformatio

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论