本站承诺:正规公司、专业团队、诚信服务、售后保障、原创定制、包修改、包答辩、直到通过为止!
毕业文库网—让您毕业无忧
关于我们
设计目录
服务流程
服务报价
定做设计
付款方式
招商加盟
售后服务
 关于我们  选题参考  服务流程  服务报价  定做论文  付款方式  招商加盟  售后服务
您当前位置:网站首页 >> 经济管理 >> 成本管理 >> 中小型软件项目风险控制和管理研究

中小型软件项目风险控制和管理研究

2013-05-24 12:56:36 来源:毕业文库网 浏览:55
温馨提示:需要完整全套毕业设计论文请联系本站客服、专业代做、原创、包修改、直到通过为止

中小型软件项目风险控制和管理研究

内 容 摘 要

  从上世纪90年代起,受信息化潮流和国家政策推动的作用,软件产业发展规模迅速,软件项目的科学管理问题日益突出。至今全国的软件公司约有1500家,其中中小型软件企业数占95%以上,中小型软件企业的发展也就成了我们现在着重关心的群体。
  风险管理与控制是软件项目的重要内容。使风险受控是软件项目风险管理的任务,理解风险、采取主动措施避免或管理风险,是一个软件项目管理者应具备的基本条件,也是中小型企业在激烈的市场竞争中寻求发展的需要。本文从我国中小软件企业的软件项目管理现状出发,在分析CMM/CMMI和其他当前流行的风险管理模型的基础上,提出一种新的项目风险控制管理优化模型,并在此基础上提出风险控制方法,为我国中小型软件企业项目风险管理过程提供建议和参考。
  
  关键词:中小型软件企业  软件项目  风险管理  风险控制
  
  

Risk Control and Management Research of Minor
Software Projects

Abstract

  Since the 1990s, promoted by information technology trends and national policy, the scale of the software industry develops rapidly and the scientific management of software projects has become increasingly prominent. So far, there are about 1500 software companies in our country, including minor software companies accounted for more than 95%, the development of minor software companies have become a focus of concern groups.
  Risk management and control is important for software projects. Risk controlled is the task of software project risk management, understanding risk and taking proactive measures to avoid or manage risk, is the basic condition that a software project manager should have, what’s more, it’s a need for small and medium enterprises in the fierce market competition. Starting with the current status of software project management in our country’s minor software companies, this article bases on the risk management model of CMM/CMMI and other popular models, then presents a new risk management model and design idea for software project risk management. Thus that will provide suggestions and reference to risk management process for our country’s minor software companies.
  
Keywords: minor software companies   software project   risk management   risk control
 
 
 
 
目 录
 
 
一、 绪 论 1
(一) 研究的目的和意义 1
(二) 软件项目风险管理发展历程 1
(三) 主要研究内容 2
二、 中小型软件项目风险管理体系 3
(一) 中小型软件项目的特点 3
1. 中小型软件企业的特点 3
2. 项目和项目管理,软件项目的特点 3
(二) 软件项目风险管理的有关概念 4
1. 风险和风险管理 4
2. 软件项目风险管理 4
(三) 软件项目风险管理理论体系综述 5
1. Boehm的经典理论体系 5
2. Higuera和Harimes的持续风险管理框架模型 6
3. Hall的六学科模型 6
(四) 基于 CMM/ CMMI的软件项目风险管理框架 7
(五) 面向中小型软件企业的项目风险管理体系的构建 8
1. 传统软件项目风险管理体系适应性分析 8
2. 面向中小型软件企业的项目风险管理体系的建立 8
三、 软件项目的风险识别 10
(一) 常见风险类别 10
(二) 软件项目风险识别的程序 10
1. 搜集资料 10
2. 确定风险因素 11
3. 识别风险驱动因子 11
(三) 软件项目风险识别方法 11
1. 风险清单法 11
2. 风险识别法(TBI) 11
3. 基于分类的问卷调查表法(TBQ)【15】 11
(四) 面向中小型软件企业的项目风险识别方法 12
1. 风险因素列表法 12
2. SEI的风险分类系统 12
(五) TCQR软件项目风险识别模型的建立 12
1. 软件项目的四个基本风险因素 12
2. 风险驱动因子 13
3. 用TBQ方法识别风险驱动因子 14
四、 软件项目风险评估 18
(一) 软件项目风险评估的概念 18
(二) 软件项目风险评估的目的 18
(三) 软件项目风险评估的一般过程 18
(四) 常用软件项目风险评估方法比较 20
1. 定性评估方法 20
2. 定量评估方法 21
(五) 面向中小型软件项目的风险评估方法 21
1. 层次分析法(AHP) 22
2. 运用层次分析法进行软件项目风险评估 22
五、 软件项目风险控制 23
(一) 软件项目风险控制战略分析 23
(二) 软件项目风险应对策略 24
(三) 面向中小型软件项目风险控制策略选择 25
(四) 软件项目风险优化控制 25
1. 基本思想 26
2. 确定关键任务 26
3. 确定风险控制方案列表 27
4. 基本定义 27
5. 优化模型的建立 28
6. 优化算法设计与实现 29
7. 应用举例 30
结 论 33
参 考 文 献 34

   

绪 论
研究的目的和意义
  随着我国软件产业的快速发展,软件企业数量也快速增加,但目前这些软件企业大多数为中小型企业,规模不大,员工人数达到1000人以上的大型企业只占全行业不到1%,而50人以下的小型企业超过全行业的60%【1】。在软件风险管理方面,这些中小型企业同大型企业相比管理本身不够规范,缺少风险管理控制方面的方法和手段,往往把风险管理停留在概念层面,很少进行系统地识别、分析、计划、跟踪和控制软件开发中的风险,即使考虑风险,需要进行有效地应对软件开发过程中的风险时,通常也是以经验为基础,且这些经验往往是零碎的、不完整的,采取的措施也只能是以成本和进度作为指标的反应性危机管理[2]。由于缺少对软件项目风险的有效管理和控制,软件项目开发超时、超支,甚至不能满足用户需求乃至根本没有得到实际使用的情况经常发生。
  中小型软件企业由于受人才、资金、技术水平等方面的限制,无法完全照搬大企业的风险管理方法[3]。本文在进行理论研究的基础上,结合我国中小型软件企业的特点,研究和寻求一种面向中小型软件企业的、适合实际运作、实际管理、过程和模型结合的风险管理方法和技术,构建面向中小型软件企业的项目风险管理方法和控制体系和过程。
  通过本文的研究,可以对今后中小型软件企业的项目风险管理提供一种模式和方法的探讨,这种降低软件项目开发风险,提高项目管理水平,减少管理失误,有效地实现风险控制,提高软件项目开发的成功率和软件项目的投资回报率具有一定的意义。
软件项目风险管理发展历程
  在19世纪50年代,软件伴随着第一台电子计算机的问世诞生了。早期的软件开发并无系统的方法可以遵循,软件设计是在某一个人的头脑中完成的一个隐藏的过程【4】。大多数软件是由使用该软件的个人或机构研制的,软件常常带有强烈的个人色彩。而且,除了源代码往往没有软件说明书等文档。这个时期软件开发基本处于起步阶段,关于软件项目风险的管理研究工作尚未出现。
  20世纪60年代中期到70年代中期软件开始作为一种产品被广泛使用。软件的数量急剧膨胀,软件需求日趋复杂,维护的难度越来越大,开发成本令人吃惊的高,而失败的软件开发项目却屡见不鲜。“软件危机”就从这时出现了。为了克服这一危机,在1968、1969年连续召开的两次著名的NATO会议上提出了软件工程这一术语,并在以后不断发展、完善。
  到了20世纪80年代,软件已经历了程序设计、程序系统阶段,开始向软件工程阶段发展。这一时期的开发技术和手段更加先进,对管理水平也提出了较高的要求。并出现了软件生存周期(Life Cycle)的概念,它包括计划、需求分析、设计、程序编写、测试和运行维护6个步骤。由于软件危机而引发出的一些对软件负面的结论有:软件开发问题是经济增长的主要障碍;软件失效正在造成几十亿、几百亿的经济损失;用软件工程技术来控制费用及软件质量也无法尽善尽美。因此就存在软件风险问题。1989年由IEEE出版Barry W.Boehm编写的《Software Risk Management》(软件风险管理)是第一本比较深入地专门探讨风险管理的书籍。随后,越来越多的机构开始研究软件项目风险管理。其中美国卡内基-梅隆大学的软件工程研究SEI(Software Engineering Institution)提出了风险管理模型CRM(Continuous Risk Management),还多次举行研究软件风险管理的年会,一些院校也将风险管理纳入软件项目管理中进行讲授。

··@版权所有:毕业文库网 www.bywenku.com

本站承诺:凡是在本站购买的设计、论文均有售后服务,请大家放心购买!
请点击QQ资讯与购买! 请点击QQ资讯与购买!

  • Copyright©2005-2018 毕业文库网(www.bywenku.com) 湘ICP备07001079号
    本站声明:本站所列资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途。
    如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!

    请点击与我QQ交谈! 请点击与我QQ交谈!

在线客服