对软件开发项目风险管理探讨.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
对软件开发项目风险管理探讨

对软件开发项目风险管理探讨   【摘要】对于软件开发项目来说,很多时候,风险都是不可避免的,如果不能够采取很好的措施来控制风险,对风险进行管理,那么,软件项目的开发可能就会遭到失败。本文将从以下几个方面来分析软件开发项目风险管理。   【关键词】软件开发;项目;风险管理   中图分类号: X820.4 文献标识码: A 文章编号:   一、前言   随着我国科技的不断发展,软件开发项目越来越多,所以,对于软件开发中的风险问题,我们更加需要引起重视,尽可能的采取有效的措施对其进行管理和控制。   二、软件开发项目的风险背景   信息产业的发展是目前发展最快的行业之一,也是对社会影响最大的一个行业,它不但为我们创造了巨大的财富,而且从各个方面改变着我们的生活,达到一个行业,小到一项服务。我们不得不承认软件是二十一世纪最不可思议的产品。   伴随着软件开发技术的不断更新、软件数量的增多、软件复杂程度不断加大、客户对产品的要求也在不断的提高,随之而来的是软件开发项目给软件开发企业和需求企业带来的巨大风险。软件开发项目的成功与否会直接影响到公司的生存。这对软件开发企业来讲应该是更大的难题。一方面是业务需求更加复杂。人们对软件质量和用途的期望大幅度提高,对业务系统的要求也越来越挑剔。另一方面是开发成本不断缩减。在此形势下,风险管理与控制已成为软件开发项目成败的关键。   三、软件开发需求风险因素分析   1、需求过多:大型项目比小型项目更容易失败。   2、需求不稳定;用户无法决定他们真正要解决的问题。   3、需求模棱两可:不能确定需求的真正含义。   4、需求不完整;没有足够的信息来创建系统。   5、用户说不清楚需求:这种现象很普遍,有时用户知道自己开发什么样的系统,但就是说不清楚需求。   6、双方误解需求:用户和开发人员在交流时常常发生误解,用户表达需求时,不同的开发人员有不同的理解。   四、软件项目风险的特征   1、软件项目风险具有随意性。任何一种风险的发生都是各种随机因素与必然因素的共同组合,??过程往往无法预测。并且,绝大多数的项目都是在不确定的坏境中,从而具有风险。   2、软件项目风险具有多变性。在整个项目实施的各个阶段中,各类风险的危害程度均可实时变化。随着项目的不断开展,某些风险可以得到有效控制,有些会在发生后被及时解决。并且,在项目的各个阶段都有产生新的风险的可能性。   3、软件项目风险具有多样性。如果软件项目规模较大,则开发周期较长、规模与风险因素种类繁多,往往导致其生命周期各阶段面临各类风险。   五、软件开发风险管理   1、风险识别   (一)需求风险   主要是指需求不确定性的风险,比如:由于系统使用者对系统将要实现的目标是模糊的、笼统的,而对于具体的需求不能准确描述;而且系统受使用者的个人习惯、知识背景影响较大,在系统范围和系统性能方面也存在着很多不确定性因素;另外,由于企业在发展过程中不断进行的业务流程调整等,都会给系统带来较大的需求不确定性风险,甚至是陷于需求膨胀的状态,便系统难以满足使用者的需求,难以适应企业发展的需要。   (二)管理风险   软件项目的管理本身就是一项具有风险性的工作,而数据分析项目由于是通过对其他系统的整合,来获取分析所必需的数据,其数据来源可能是多个相关系统,对项目的协调管理工作要求更高。因此,其管理风险主要表现在:工作缺乏计划性或是有计划而不能严格执行;管理工作的随意性、盲目性比较大;没有充分意识到风险管理的重要性,因而没有充分分析可能存在的风险和应该采取的风险应对策略;项目团队内部沟通不够,导致开发人员对系统设计的理解存在偏差等等。   (三)技术风险   软件技术飞速发展,各种新技术、新应用层出不穷。而数据分析项目不仅涉及到数据交换、数据仓库等技术,还需要依靠大量的数学分析模型,这就要求系统分析、设计人员要具有较好的软件技术、数学背景知识,同时还要对所分析的行业业务非常了解。因此,系统分析、设计人员的个人素质以及项目团队的整体素质将会影响到项目实施的成败。   2、风险分析   (一)需求风险   需求风险的形成,可以从两方面进行分析:首先是由于应用部门的介入与参与程度不深,考虑需求往往从部门或局部的角度出发;其次是项目组对需求的调研目标不明晰,分析不透彻,缺乏有效的需求变化管理所造成的。这大都是因为从事软件开发的都是“高科技人员”,都具有“从专业或学术角度出发”的特点,而往往忽视了对业务知识的深入了解,不能很好地理解甚至是误解客户的需求。   (二)管理风险   管理风险大都是由于项目经理或管理人员缺乏项目管理知识,对项目的工作范围不明确,对总体计划、阶段计划的作用认识不足,对项目的风险估计不

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档