试论软件项目管理中的风险分析与管理.doc

试论软件项目管理中的风险分析与管理.doc

ID:51587480

大小:34.02 KB

页数:2页

时间:2020-03-13

试论软件项目管理中的风险分析与管理.doc_第1页
试论软件项目管理中的风险分析与管理.doc_第2页
资源描述:

《试论软件项目管理中的风险分析与管理.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、试论软件项目管理中的风险分析与管理随着信息技术的飞速发展,软件产品的规模也越来越大,各软件企业在开发活动中都为了使软件项目能够按照预定的成本、进度和质量顺利完成而进行有效的分析和管理.但因软件是纯知识产品,其开发进度和质量很难估计和度量,生产效率也难以预测和保证,加之软件系统本身的结构和技术复杂性等原因,造成了开发过程中存在某些“未知量”或“不确定因素”,这必然给项目的开发带来一定程度的风险,可能会使项目计划失败或不能完全达到预期的目标.软件项目都存在着这样那样的风险,软件项目风险管理是指对在软件开发过程中所遇到的预算和进度等方面的问题以及这些问题对软件项目的影响进行分析,积

2、极寻求风险应对方法,做好风险管理计划.软件项目风险会影响项目计划的实现,如果项目风险变成现实,就有可能影响项目的进度,增加项目的成本,甚至使软件项目不能实现.如果在进行软件项目开发时,注重风险分析,实施风险管理,就可以最大限度的减少风险地发生,从而提高项目成功的机会.  目前,国内的软件企业不太关心软件项目的风险管理,结果造成软件项目经常性的延期、超过预算,甚至失败.成功的项目管理一般都对项目风险进行了良好的管理.因此,任何一个系统开发项目都应将风险管理作为软件项目管理的重要内容.总之,对项目风险进行科学、准确的判别,为项目决策层和管理人员提供科学的评估方法,是十分必要的.1

3、项目风险管理项目是一系列独特的、复杂的并相互关联的活动,这些活动具有一个明确的目标并且必须在特定的时间和预算内依据规范完成.项目风险管理是指为了最好的达到项目的目标而去识别、分配以及应对项目生命周期内所产生风险的科学与艺术.项目风险管理的主要目的是系统识别与项目有关的风险,评价、管理和改善项目的执行效果.项目风险管理的目标是使潜在机会或回报最大化,使潜在风险最小化.它有影响项目设计和项目基准计划的潜力.  风险管理涉及的主要过程和步骤包括:风险识别、风险量化、风险应对计划制定和风险监控,如图1所示.  (1)风险识别.风险识别在项目的开始时就要进行,并在项目执行中不断进行.也

4、就是说,在项目的整个生命周期内,风险识别是一个连续的过程.软件项目由于其本身的创造性,注定了其风险的复杂性.风险识别包括确定风险的来源,风险产生的条件,描述其风险特征和确定哪些风险事件有可能影响本项目.风险识别不是一次就可以完成的事,应当在项目的自始至终定期进行.风险识别的过程如图2所示,风险识别的输入可能是项目的WBS、SOW以及项目相关信息等数据;风险识别的常用方法是建立“风险条目检查表”,利用一组提问来帮助项目风险管理者了解在项目和技术方面有哪些风险,风险识别的输出则是风险列表.此外,还有风险识别问询法(座谈法、专家法)、财务报表法、流程图法、现场观察法、相关部门配合法

5、和环境分析法等其他方法.(2)风险量化.对已识别的风险要进行估计和评价,风险量化的主要任务是确定风险发生的概率与后果,风险评价则是确定该风险的经济意义及处理的费用/效果分析,常用的方法有:概率分布、外推法和多目标分析法等.它涉及对风险及风险的相互作用的评估,是衡量风险概率和风险对项目目标影响程度的过程.风险量化的基本内容是确定哪些事件需要制定应对措施.(3)风险应对计划制定.针对风险量化的结果,风险应对计划根据风险管理计划、风险排序和风险认知等依据,采取风险控制、风险自留和风险转移等方法,从而为降低项目风险的负面效应制定风险应对策略,得出风险应对计划.(4)风险监控.风险监控

6、,包括对风险发生的监督和对风险管理的监督,前者是对已识别的风险源进行监视和控制,后者是在项目实施过程中监督人们认真执行风险管理的组织和技术措施.对涉及整个项目管理过程中的风险进行应对.该过程的输出包括应对风险的纠正措施以及风险管理计划的更新.2软件项目中的风险管理2.1软件项目中的风险分类及成因分析软件项目的风险主要体现在以下四个方面:需求、技术、成本和进度.软件项目开发中常见的风险有需求风险.需求风险的形成,可以从三方面进行分析:首先是由于应用部门的介人与参与程度不够,考虑需求往往从部门或局部的角度出发;其次是项目组对需求的调研目标不明晰,分析不透彻,缺乏有效的需求变化管理

7、所造成的.这大都是因为从事软件开发的都是“高科技人员”,都具有“从专业或学术角度出发”的特点,而往往忽视了对业务知识的深入了解,不能很好地理解甚至是误解客户的需求;第三,是由于缺乏与决策层进行深层次的交流,难以掌握企业的发展趋势,对需求的延伸性不明确.这些需求不确定性的风险,都可能会造成大量工作“跑题”浪费,甚至是到项目都快要完成时,依然出现应用部门对系统提出一些基本的业务需求,或是软件功能实现了,却发现实际业务已发生了变化,导致软件失去了应有的价值等,使时间和成本的投入成倍增长,甚至是系统无法正常投入

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。