- 18
- 0
- 约9.72万字
- 约 80页
- 2020-09-09 发布于江苏
- 举报
中文摘要
摘 要
随着互联网经济的快速发展,软件开发行业也得到了十足的进步,使得软件
产品的复杂性不断增加。由于软件产品需求模糊性、主观性和动态性的特点,加
大了软件需求获取的难度,使得软件需求变更现象在开发过程中经常的出现,给
项目带来了很大的风险,引发了项目进度的延期、成本费用的增加、产品质量的
下降甚至员工的离职等不良的后果,致使项目失败,因此对软件项目需求变更进
行风险管理格外有意义。然而由于软件项目自身的特点,软件需求变更产生的各
种风险因素之间的影响是相互传递的、非线性的、有时间延迟的,这给风险的识
别和评价工作带来了很大的难度,基于此本文提出用系统动力学的方法对软件项
目需求变更现象给项目团队带来的风险进行研究,能够有效的克服传统风险管理
研究的不足。
第一,本文对软件项目需求变更风险和系统动力学在软件项目中的研究相关
内容进行国内外研究综述,结合软件项目需求变更理论和风险管理理论,给出了
软件项目需求变更风险的定义及软件系项目需求变更风险管理的内涵和基本过程,
并阐述了系统动力学在研究软件项目需求变更方面的优势。
第二,对软件项目需求变更风险进行识别。通过对软件项目开发过程的分析,
将需求变更给软件项目带来的风险概括为需求联动风险、人员离职风险、工期风
险、成本风险和质量风险,并基于系统动力学的方法绘制了各类风险的动因因果
关系图,确定了变量之间的逻辑关系,建立了软件项目需求变更风险系统动力学
模型。
第三,对需求变更风险模型进行仿真模拟。以K 公司的L 项目为研究背景,
对变量的初始值和部分函数关系进行确定,分别模拟了初始状态、不同变更时刻、
不同变更范围、不同变更频次的情况下、系统各类风险的变化情况。发现过于紧
迫的需求变更时间、过大的需求变更规模和过于频繁的需求变更频率都会加剧项
目组所承受的风险。
第四,在原模型的基础上分别对调整项目工期、加班、人员激励和引援四种
风险应对策略进行模拟。研究发现适当的工期延长能对需求变更给项目带来的人
员离职风险、工期风险和质量风险产生明显的缓解作用,但过度的延长会增加项
目的成本风险;在采取加班策略时,在加班幅度适宜的情况下,提早进行加班比
在需求变更来临时进行赶工能够更有效的缓解项目的各种风险,但是过度的加班
会加剧人员离职风险,并因此给项目进度风险、成本风险和质量风险带来不利影
响;在需求变更使项目处于赶工压力时,项目管理者采取激励措施对压力进行调
I
重庆大学硕士学位论文
节能够很有效的降低项目的各类风险,但是过度的降低项目中的压力会使得团队
产生懈怠情绪,加剧了项目风险的增加;在需求变更导致项目进度落后的情况下,
盲目采取引援策略对缓解项目风险于事无补,但是尽早进行人员招聘能够很好的
对需求变更产生的风险起到预防作用。
第五,结合风险应对策略的模拟结果,从风险预防、风险规避、风险转移和
风险减轻四个角度给出了具体建议,并提出对需求变更的风险进行实时监控的策
略。
关键词:需求变更;风险管理;软件项目;系统动力学
II
英文摘要
ABSTRACT
With the rapid development of the Internet economy, the software development
industry has also made full progress, making software products increasingly complex.
Due to a software product demand vagueness, subjectivity and the characteristics of
dynamic, increased the difficulty of software requirements, the software requiremen
原创力文档

文档评论(0)