当前位置:首页 > 项目管理 > 正文

软件研发项目管理的风险

2018-11-27 来源:《中外企业家》 作者:燕山大学经济管理学院 魏春荣 点击:
      摘 要:随着网络在社会和人们生活中的越来越普通,促使了软件开发技术不断的飞跃发展,但是在软件开发的时候也存在着诸多的风险,因为风险在软件开发过程中是不以人的意志为转移的,发生与否都具有很强的不确定性。而在软件研发过程中,人人也往往了对风险的评估和管理,就在很大的程度上制约了软件的发展。随着问题不断的浮现出水面,人们现在也已经注视到了软件开发的风险,并且进一步加深了对软件研发过程中的风险管理。
      关键词:软件研发;风险;管理
 
      一、软件开发项目的风险背景
      目前我国发展最为迅猛的产业就是信息产业,同时也是对社会影响比较深远的一个产业,不仅仅在生活中的各个方面在影响着我们,同时也给我们带来了巨大的收入。所以说,软件是二十一世纪最伟大的产品。
      伴随着软件得以快速的发展,就使得软件的规模越来越大,客户对其的需求也越来越广,所以对软件开发的程度就越来越复杂和越来越大,这样在软件开发的过程中就存在了巨大的风险。软件开发的程度直接影响到公司的生存能力。所以这对公司来讲是一个大挑战,软件开发的应用对业务能力以及技术人员的要求越来越高。在此前提下,控制和管理软件开发的风险已经成为了决定软件开发成败的关键因素。
 
      二、软件开发需求的风险因素
      面对着各个企业或个人对软件的要求越来越高,其中也存在了对软件开发成败的关键,使得软件开发存在了风险,一般人们都是以下几个方面的需求所软件的开发的风险。
      需求过多。一个大型软件的开发一定会比一个小型软件开发的风险更多。
      需求不稳定。连用户都不能决定哪种软件能够真正的去解决他们所面临的问题,所以就使得了软件开发的风险得到提高。
      需求模棱两可。客户都不知道自己要做什么软件,给出的前提条件都是模棱两可的,模糊不清的,所以就会导致软件开发过程中存在着较大的风险。
      需求不完整。用户给出软件所要用到的信息不完整,如果用这些不完整的信息去创建一个系统软件,无疑会有很大的风险。
 
      三、软件项目风险管理的理论体系探究
      随着发达国家对软件开发应用以及风险管理体系的逐步完善,在对软件风险管理的体系中一般存在三个大的模式: Boehm风险管理模式、SEI 的 CRM 风险管理模式以及 CMM/ CMMI 的风险管理模式。其中 Boehm风险管理模式的主要核心内容是指针对进度不科学以及预算不准确等进行的针对性比较强的风险控制管理措施。SEI 的 CRM 风险管理模式主要指的是对那些会引发不良后果的因素进行评定并且发现那些亟需解决的风险。在开发软件的过程中其实就是一个反复进行的活动过程,每个风险因素都会按照一定的程序和顺序来进行活动,所以 CRM 主要是针对这些具有差异的风险因素所要活动的情况下进行分离。CMM/CMMI 的风险管理模式主要是指在软件的成熟度方面进行一个标准的评定,其中标准的评定是多个专家在经过大量的实践应用以后确定的,侧重点主要就是开放过程中的管理。
 
      四、软件项目风险管理的有效措施
      在软件开发过程来讲,项目管理不仅仅是目标管理和对于结果的注意,因为在系统性的软件之中,过程直接会影响到结果。结果是由每一个过程来决定的,如果每项过程中都是正确的,那么结果一定也是正确的,所以在管理和控制软件风险时有以下几种措施。
      建立有效的风险控制管理过程。风险管理过程包括很多项目,比如培训风险识别、风险分析以及跟踪计划等,企业应该不断的去更新软件的风险管理体系,建立一个风险管理的数据库,这样会比较有效的监督其每项活动的正确性。
      建立有效的项目管理方式。企业在软件开发的过程中应该选择自己比较适合的开发型模式,在熟悉的体系和熟练的技术支持下,进行项目的开发。这样就会有效的避免因为技术问题而导致开发软件的失败,降低了风险。
      增强软件项目领导层的风险管理意识。在一线的领导上,应该加强每个领导的风险管理意识,能够认识到每项活动都会影响到软件开发的结果,努力的打造一个具有风险管理和运营意识环境,能够真正的重视到风险管理的重要性。
      培养和储备风险管理的人才。当今社会,风险管理方面的人才还是相对来讲比较少的,应该在高校中开设风险管理的课程,专门生产这方面的人才,在实习的过程中就培养出大学生风险管理的意识。也要重视自己员工在风险管理方面的培训,能够让每一个员工都有一个风险管理的意识。
      其实软件项目的管理就是风险管理。由于我国 IT 业发展的相对较晚,项目风险管理在 IT 行业还不是很完善,由于 IT 行业是新兴产业,使得许多企业的运营者认为软件开发是一个低成本,高回报的产业,没有软件研发项目管理风险方面的认识和重视,往往会造成许多投资的失败。比如软件研发过程由于没有管理风险的意识,导致每个活动都不是正确的,最后导致整个软件开发的失败等等。只有我们重视 IT 业中风险管理的重要性,真正的与自己的情况相结合,才能够真正的有效的做到软件项目风险的减少,提高软件项目管理的成功率。
 
      参考文献:
      [1] 凯西•施瓦尔贝 .IT 项目管理 [M]. 北京 : 机械工业出版社 ,2010. (本文于2015年发表于《中外企业家》)
分享到:

免责声明:
  1、研发管理评论发布的所有资讯与文章是出于为业界传递更多信息之目的,并不意味着赞同其观点或证实其描述。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请浏览者仅作参考,并请自行核实相关内容。
  2、本站部分内容转载于其他网站和媒体,版权归原作者或原发布媒体所有。如文章涉及版权等问题,请联系本站,我们将在两个工作日内进行删除或修改处理。敬请谅解!

延伸阅读:

RDMR-本站推荐

more

RDMR-会议活动

more

RDMR-公开课

more

RDMR-项目管理

Copyright ©2017-2019 研发管理评论 版权所有 京ICP备17062359号-5 如转载本站文章,请注明原作者和原发布媒体

本着互联网分享精神,本站部分内容转载于其他网站和媒体,如稿件涉及版权等问题,请联系本站进行删除或修改处理

客服电话:010-89506650 89504891 非工作时间可联系:18701278071(微信) QQ在线:511524637

新闻与原创文章投稿:tougao#cpmta.com 客服邮箱:info#cpmta.com(请将#换成@)

研发管理评论——我国最大的研发管理门户网站,隶属卓橡公司

研发管理评论官方微信

PMO大会官方微信

PMO大会官方微信