软件项目进度风险分析与控制研究.pdf
《软件项目进度风险分析与控制研究.pdf》由会员分享,可在线阅读,更多相关《软件项目进度风险分析与控制研究.pdf(68页珍藏版)》请在冰点文库上搜索。
![软件项目进度风险分析与控制研究.pdf](https://file1.bingdoc.com/fileroot1/2023-4/30/c8d4d537-cce7-4afe-8fa9-c28f195497c3/c8d4d537-cce7-4afe-8fa9-c28f195497c31.gif)
山东建筑大学硕士学位论文题目软件项目进度风险分析与控制研究山东省软科学研究计划项目(No2009RKB216)计:
学位论文66页表格5个插图20幅评阅人:
指导教师:
理学院院长:
学位论文完成日期:
2013年3月原创性声明本人郑重声明:
所提交的学位论文是本人在导师的指导下,独立进行研究取得的成果。
除文中已经注明引用的内容外,论文中不含其他人已经发表或撰写过的研究成果,也不包含为获得山东建筑大学或其他教育机构的学位证书而使用过的材料。
对本文的研究作出重要贡献的个人和集体,均已在文中以明确方式标明。
本人承担本声明的法律责任。
学位论文作者签名:
皱日期2Q!
主:
!
星学位论文使用授权声明本学位论文作者完全了解山东建筑大学有关保留、使用学位论文的规定,即:
山东建筑大学有权保留并向国家有关部门或机构送交学位论文的复印件和磁盘,允许论文被查阅扣借阅。
本人授权山东建筑大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或其它手段保存、汇编学位论文。
保密论文在解密后遵守此声明。
学位论文作者签名:
导师签名:
山东建筑大学硕士学位论文摘要当前,信息化的发展已经得到越来越多的国家的重视,软件产业已经被许多国家作为国民经济的支柱产业。
然而,随着软件产业的发展,在软件项目的开发过程中却遇到了越来越多的问题,尤其是软件项目开发过程中的进度问题。
如果软件项目的进度不能按照预期完成,可能会使项目的成本远远超出预期,进而导致项目的失败,因此要使软件项目按照计划完成,软件项目进度风险的分析和控制是十分有必要的。
本文首先对软件项目进度风险管理的基本概念以及当前流行的软件项目进度计划方法做了详细的阐述,并描绘了软件项目进度风险管理过程的基本步骤,为全文软件项目进度风险管理的研究奠定了基础。
其次,研究了软件项目进度风险的识别和分类,分析了常见的影响软件项目进度的一些风险因素,并采用基于灰色系统理论的风险灰统计评估法,对软件项目的进度风险进行了量化处理,计算出风险综合值的大小,为软件项目风险应对计划的制定提供依据。
然后介绍了软件项目风险应对计划的制定依据,制定基础、制定过程和主要内容。
最后通过分析传统网络计划技术和关键链技术的不足,提出了一种软件项目进度风险的灰色关键链管理方法,用来识别、跟踪和监控软件项目的进度风险,从而对软件项目进度的风险进行有效的控制。
在文章的最后,通过一个具体的软件项目实例,通过对该项目的进度风险量化分析,制定相应的风险应对计划,并采用基于灰色关键链的进度风险管理方法对该软件项目的进度风险进行管理和控制,验证了本论文思路的实用性和可操作性。
实践证明,本文通过分析解决软件项目进度风险中存在的一些问题,能够为软件企业对软件项目进度风险进行有效的管理提供借鉴。
在软件项目进度风险的研究上具有一定的参考价值。
关键词:
软件项目进度风险,风险分析,风险控制,灰色理论山东建筑大学硕士学位论文ResearchontheprocessriskandcontrolofSoftwareProjectABSTRACTInrecentyears,thedevelopmentofinformationtechnologydrawsmoreandmorenationalattentionThesoftwareindustryhasdevelopedtobeasapillarindustryofthenationaleconomyinmanycountriesThesoftwareindustryhasbecomingscaleandindustrializationslowlyHowever,withthedevelopmentofthesoftwareindustrythedevelopmentprocessofsoftwareprojectencounteredmoreandmoreproblems,especiallytheprogressofthesoftwaredevelopmentprocessTheprogressofthesoftwareprojectcannotbecompletedasexpected,asthecostoftheprojectmayfarmorethanexpected,whichledtothefailureoftheprojectSothesoftwareprojectiscompletedaccordingtoplan,softwareprojectscheduleriskanalysisandcontrolisverynecessaryFirst,weexpoundtheconceptsofsoftwareprojectscheduleriskmanagementaswellasthecurrentpopularsoftwareprojectscheduleindetail,anddepictthebasicstepsoftheriskmanagementprocessofsoftwareprojectprogress;full-textsoftwareprojectscheduleriskmanagementhaslaidafoundationSecondl弘theidentificationandclassificationofsoftwareprojectschedulerisk,someriskfactorscommonlyaffectstheprogressofthesoftwareproject,andtheuseofquantitativeriskashgraysystemtheory-basedstatisticalevaluationofcalculatethesizeoftheintegratedriskvalue,providethebasisfortheformulationofsoftwareprojectriskresponseplansThenintroducedasoftwareprojectriskresponseplanisbased,todevelopthefoundation,thedevelopmentprocessandthemaincontentFinally,throughanalyzingtraditionalnetworkplanningtechnologyandthelackofcriticalchainofasoftwareprojectscheduleriskgraykeychainmanagement,weapproachtheidentification,trackingandmonitoringsoftwareprojectschedulerisk,andthustheriskofsoftwareprojectprogresseffectivelycontrolledInthelast,byanalyzingaspecificinstanceofthesoftwareprojectbyquantitativeoftheprojectschedulerisk,wedevelopaappropriateriskresponseplans,andusethesoftwareprojectscheduleriskmanagementcontrollingtheriskontheprogressofthe舒aykeychainriskapproached,andverifiedthepracticalityandoperabilityoftheideasofthepaperII山东建筑大学硕士学位论文Practicehasprovedthatthisarticlesolveanumberofproblemsinsoftwareprojectscheduleriskanalysis,andcouldprovideareferenceforsoftwarecompaniesforeffectivemanagementofsotPwareprojectschedulerisk,andacertainreferencevalueinthestudyoftheprogressoftheSOfhNareprojectriskKeywords:
thescheduleriskofSoftware,projectriskanalysis,riskcontrol,greytheory山东建筑大学硕士学位论文目录摘要IABSTRACT一II第1章绪论11研究背景及意义112软件项目风险管理的国内外研究现状2121国外研究现状一2122国内研究现状一213本文的主要工作3第2章软件项目进度风险管理综述21软件项目进度风险管理的基本概念5211软件项目进度管理5212软件项目进度风险管理定义622软件项目进度计划方法简介6221工作单元进展6222里程碑进度法一6223挣值法7224甘特图法823软件项目进度风险管理过程8231风险识别8232风险评估一8233风险评估的常用方法分析9234风险应对与控制1124爿、结11第3章基于灰色评估法的软件项目进度风险识别与评估31软件项目进度风险的识别与分类12IV山东建筑大学硕士学位论文32软件项目进度风险评估15321灰色系统理论概述15322灰色系统理论与模糊数学的区别1633风险灰统计综合评估模型16331评估指标体系和层次结构17332确定各风险因素评估指标的权重18333分析确定评估灰类18334确定出各二级指标的灰色评估权,得到评估权矩阵19335计算各个一级指标的灰色评估权2034小结20第4章软件项目进度风险应对计划与风险控制41软件项目进度风险应对计划的制定22411制定应对计划的依据22412风险应对计划的制定基础22413风险应对计划的制定过程24414风险应对计划的内容2442软件项目进度风险应对策略2443软件项171进度风险控制管理方法一26431网络计划技术风险控制管理方法26432计划评审技术27433关键链技术风险管理方法27434关键链的软件项目进度管理思想28435关键链管理与传统网络计划技术的区别2944小结30第5章基于灰色关键链的软件项目进度风险管理51软件项目进度风险的灰色关键链管理方法31511活动工期的估算315。
1。
2确定初始关键链33513设置缓冲区33V山东建筑大学硕士学位论文514通过缓冲区控制软件项目进度风险3452基于灰色系统理论的缓冲区尺寸设置36521缓冲区尺寸设置的方法简介36522基于灰色系统理论的缓冲区尺寸设置3753小结39第6章软件项目进度风险管理实例应用61软件项目简介40611同圆项目管理软件简介40612同圆项目管理软件的功能结构4062同圆项目进度风险量化评估40621建立软件项目进度风险评估指标体系41622确定评估样本矩阵42623确定评价灰类及计算灰色评价权矩阵42624根据灰色评价权矩阵计算评估结果44625计算综合评价值4463软件项目进度风险应对计划的制定4464软件项目进度风险控制45641软件项目的工作分解46642软件项目的进度计划工作分解表46643不考虑资源冲突的情况下确定关键路径47644关键链的确定48645设置缓冲区的大小4865项目进度风险控制方案5066小结52第7章全文总结71论文的主要研究内容5372论文的不足之处53Vl山东建筑大学硕士学位论文参考文献55致谢58攻读硕士学位期间论文发表及科研情况59山东建筑大学硕士学位论文第1章绪论11研究背景及意义随着信息技术的飞速发展,软件产品已经在当今社会中发挥着越来越重要的作用,软件产业已经成为国民经济的重要组成部分。
随着经济全球化的发展,越来越多的国家都重视信息化的建设,信息技术的应用已经渗入到国民经济的各个领域。
在日本、欧美等西方发达国家,软件产业已经成为他们的支柱产业。
当前,我国也充分重视软件产业的发展,软件产品的数量逐渐增多,质量也逐渐增强。
然而,随着软件产业的发展,软件开发项目的数量和规模也越来越大,在软件项目的开发过程中却遇到了越来越多的问题,尤其是软件项目开发过程中的进度问题。
如果软件项目的进度不能按照预期完成,可能会使项目的成本远远超出预期,进而导致项目的失败n1。
与其它任何工程项目相比,软件项目成功的几率大大降低,使许多企业遭受了巨大损失,因此要使软件项目按照计划完成,进行软件项目进度风险的分析和控制是十分有必要的。
软件项目进度风险管理的目标就是找出软件项目不能按照计划及时交付从而导致开发费用超支、项目失败等各种不良后果的风险因素,并且对风险因素及可能造成的不良后果进行定性、定量分析,为软件项目的开发管理人员提供有效的风险控制措施和方案,使其对软件项目进度的影响降到最低程度乜3。
本文首先对软件项目进度风险管理的基本概念以及当前流行的软件项目进度计划方法做了详细的阐述,并描绘了软件项目进度风险管理过程的基本步骤,为全文软件项目进度风险管理的研究奠定了基础。
接着引入了基于灰色系统理论的风险灰统计评估法对软件项目的进度风险进行了量化处理,从而较为准确地计算出风险综合值的大小,为软件项目风险应对计划的制定提供依据。
然后通过分析传统网络计划技术和关键链技术的不足提出一种软件项目进度风险的灰色关键链管理方法,识别、跟踪、监控软件项目的进度风险,从而对软件项目进度的风险进行有效的控制。
最后,通过一个具体的软件项目实例,通过对该项目的进度风险量化分析,制定相应的风险应对计划,并采用基于灰色关键链的进度风险管理方法对该软件项目的进度风险进行管理和控制,验证了本论文思路的实用性和可操作性。
实践证明,本文通过分析解决软件项目进度风险中存在的一些问题,能够为软件山东建筑大学硕士学位论文企业对软件项目进度风险进行有效的管理提供借鉴。
在软件项目进度风险的研究上具有一定的参考价值。
12软件硬目风险管理的国内外研究现状121国外研究现状国外于1989年开始软件项目风险管理的研究,美国在研究成果的数量上居于领先地位p引。
在美国最具代表性的就是软件工程研究院,其主办的关于软件项目管理的国际会议已达十几次哺81。
此外英国和荷兰、瑞典等欧洲国家以及韩国、日本等亚洲国家都有一定的研究成果。
Barki呻1等在1993年设计了一个软件项目风险管理的调查问卷,该调查问卷有35个风险变量以及144个问题,并对75个企业和组织中的120个软件项目进行了问卷调查。
通过对数据的分析,最后得出了5个风险类别:
新近技术、组织环境、经验技能和系统复杂性以及应用规模。
SEI的Carr等在1993年设计出“基于分类的风险辨识”工具,该工具将软件项目风险分为三大类,分别是产品工程、开发环境和规程约束,每一大类分为若干风险元素,每个元素又分成若干属性。
Lyytine在1998年的研究中将软件项目开发中遇到的风险进行了分类,将风险定义为任务、结构、参与者与技术之阅不一致的状态,由此可能导致软件项目开发的失败,给企业造成了巨大损失。
1999年,Wallace通过访谈n们软件项目经理,最后总结出六个风险类别,团队风险、环境风险、需求风险、控制风险、用户风险以及复杂性风险。
RopponenLyytinen在2000年对芬兰87个软件项目经理进行了问卷调查,包含三个部分:
风险因素,风险管理实践以及环境影响因素。
经过对收集的数据进行分析,最后总结出六个类别的软件项目风险,分别是计划与进度风险,功能风险、外包风险、需求风险、资源性能风险以及团队风险。
122国内研究现状与国外研究的开始时间相比,国内学者研究起步较晚,并且着重于实施方法论的研究n。
有关软件项目风险管理的内容只能在项目管理中找到。
近几年来,越来越多的关于软件项目风险管理的专著和文章涌现,软件项目的风险越来越得到重视。
2山东建筑大学硕士学位论文在2002年,市面上出现了一部翻译的软件风险管理专著n习信息系统开发过程的风险评价n3|。
这部专著通过提出的综合评估模型来分析信息系统在整个开发过程中可能出现的风险以及针对这些风险提出一些相应的控制措施。
信息系统开发的动态风险模糊估测方法n们这篇文章以模糊数学的理论为基础,针对信息系统的动态风险建立风险评价模型。
软件生命周期模型与风险管理n51这篇文章总结出了三种生命周期模型、五种软件项目开发方法。
信息系统开发过程风险管理的实施模型这篇文章用实体联系模型完善了软件项目开发风险管理的整体性。
此外,张洛玲、李师贤针对MIS项目进行了风险管理的研究;张李义提出了信息系统开发的动态风险模糊评估方法;鞠彦兵提出了基于证据理论的软件项目开发风险评估方法;潘陈勇提出了基于软件生命周期的软件开发动态风险管理方法。
方德英将组织保障体系加入到SEI风险管理框架中,得出了一种新的风险管理体系。
焦鹏详细研究了基于生命周期的风险评估方法,并对应用做了详细的探讨。
田中敏将软件项目开发过程中的风险总结成十类。
国内对软件项目风险管理的研究日趋增多,对国外的研究成果的学习也越来越透彻,并且提出了自己的一些研究方法和观点,在研究领域也开始越来越细化,并开始着重研究软件项目中包括进度风险、成本风险、需求风险等不同领域的风险,这些均是软件项目中的重点研究的风险领域,这些不同的风险领域也恰恰反映出软件项目中风险具有普遍性和不确定性。
13本文的主要工作本文对国内外软件项目进度风险管理的理论做了深入的分析和研究,并以此为基础,做了以下工作:
1对软件项目进度风险管理的基本概念以及当前流行的软件项目进度计划方法详细的阐述,接着描绘了软件项目进度风险管理过程的基本步骤,为全文软件项目进度风险管理的研究奠定了基础。
2为了客观、准确的量化软件项目的进度风险,引入了基于灰色系统理论的风险灰统计评估法对软件项目的进度风险进行了量化处理,从而较为准确的计算出风险综合值的大小。
3分析了软件项目风险应对计划的制定依据,制定基础、制定过程和主要内容,讨论了软件项目进度风险的一些常见的风险缓解策略,以及软件项目进度风山东建筑大学硕士学位论文险控制管理的常用方法。
4分析了传统网络计划技术和关键链管理在现代软件项目进度管理中的缺陷和不足,针对这些不足,本文将灰色系统理论和项目进度风险管理的思想相结合,应用到软件项目的进度管理之中,使用灰色估计预定活动工期,在灰理论模型基础上,改进了项目缓冲区大小,给出了更为合理的的设定方法。
5本章通过一个具体的软件项目实例,通过对该项目的进度风险量化分析,制定相应的风险应对计划,并采用基于灰色关键链的进度风险管理方法对该软件项目的进度风险进行管理和控制,验证了本论文思路的实用性和可操作性。
4山东建筑大