- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于用户需求大型管理信息系统项目风险管理模型探究
基于用户需求大型管理信息系统项目风险管理模型探究摘 要:风险管理可以有效降低不确定事件对于大型软件项目的不利影响,而其中一个重要的因素是用户需求管理。本文梳理了大型软件项目开发过程中由于用户需求的不确定性而带来的风险,构建了基于用户需求的大型管理信息系统项目风险管理模型,并且提出了与之相适应的风险识别、分析方法和应对措施。
关键词:用户需求 管理信息系统 风险管理
一个项目的成功与否受诸多风险因素的影响。所谓“风险”,是指损失的不确定性,即在给定情况下,一定时期内可能发生的各种结果间的差异。管理信息系统风险,就是信息系统项目开发和管理中所出现的不确定事件可能会给项目计划和系统质量带来的危害或损失。与任何其它工程项目一样,管理信息系统项目的开发也存在各种各样的风险,有些风险甚至是灾难性的。识别风险并制定风险计划,以最大限度地降低风险对项目的影响,这种活动叫做风险管理,其核心是风险的识别与分析。
管理信息系统项目风险管理的研究始于1989年,Boehm在《软件风险管理》中奠定了该领域的理论基础,其核心思想为10大风险因素清单,其中包括人员短缺、不合理的进度安排和预算、不断的需求变动,等等;同一时期,Charette从不同角度也构造出了与Boehm思想类似的风险管理结构,不同之处在于,他认为风险管理是一个循环往复的过程,各步骤之间应当是相互重叠并交错反复的;90年代后,卡内基·梅隆大学的软件工程研究所(SEI)则认为软件风险评估、持续的风险管理和团队风险管理构成了软件风险管理的基本框架,主要方法是基于软件能力成熟度模型(Capability Maturity Model,CMM)的风险评估体系和关键风险要素表。这些方法都从管理者的经验出发,直观地定性预测软件项目的风险,因而,其共同缺陷是:可能存在错误的判断倾向,而且缺乏客观数据的支持。
2010年以来,国内的一些专家学者提出了针对信息系统开发过程的动态风险,并建立了一种综合评价模型;根据模糊数学理论建立了多阶段多层次综合风险估测模型,并试图用实体联系模型完善软件开发风险管理的整体性。这些方法都在强调系统开发技术性的风险管理,却忽略了软件(信息系统)项目管理(尤其是大型管理信息系统项目管理)的关键——用户需求。黄蒙提出通过用户需求把资源、工作产品等相关技术融合在一个风险管理框架中,从而保证了风险管理的效果。黄梯云提到了可行性分析中用户需求的重要性,认为这是信息系统开发的第一步,正确理解用户需求是系统开发中的最重要的工作之一,也提出了项目管理在系统开发中的地位,但项目管理中风险管理只是涉及工程进度,并没有把两者结合起来。
考虑到用户需求对于大型软件项目风险管理的重要性,本文尝试将二者相结合,提出基于用户需求的软件项目风险管理模型,并构建相应的方法对基于需求的软件项目风险进行识别和分析。
1.基于用户需求的管理信息系统项目风险管理模型
管理信息系统项目是多个群体采用编程语言,为实现一个目标系统并以管理信息系统为最终产品而开展的活动和过程,其目的是实现各类业务子系统的信息化、业务流程的集成化管理。与“资源消耗型”的传统项目相比,管理信息系统项目属于“知识转移型”项目,具有目标不精确、目标的渐进性、智力密集型等特点。而对于大型管理信息系统项目(如装备项目管理系统),除了具备一般信息系统项目的特点以外,还有几个非常明显的特征:
1)需求不确定性:客户早期对项目的认知比较低,只有一些初步的功能要求,没有明确的想法,也提不出确切的需求;不同用户对项目目标有不同意见。
2)需求变化频繁:随着项目的进展,系统分析、系统设计和系统实施的不断开展,客户的需求不断地被激发和改变,导致程序、界面以及相关文档都需要相应地修改,从而导致项目进度、费用等不断发生变更。
3)需求逐渐增加:在项目建设过程,经常会出现超出设计和规划范围内的需求,这样会造成需求不断增加,进而增加开发时间和开发费用;额外的需求也有可能会对前期提出的需求的开发造成延迟的影响。
4)需求调研不准确:在需求调研过程中客户参与不够,客户因为有科研、生产的压力不能经常参与到项目中来,这对于需求的确认、分析都将造成一定难度,有可能会存在需求理解的偏差,需求理解得不透彻。
5)项目结构复杂:项目规模大,系统结构复杂,项目组人数多且流动性大,项目组成员工作量大,项目周期长,这使得项目管理的难度加大。
6)质量更加难以控制:管理信息系统开发项目是智力密集型的项目,其质量难以控制;大型信息系统项目由于需求变化频繁,系统复杂性高,质量更加不易控制。
7)项目时间紧迫,软件生命周期缩短:由于信息产业迅速发展,人们的预测能力也越来越有限,难以明确未来的需求,只能是根据环境的变化而随时调整,因此直接导致了软件生命
文档评论(0)