基于CMMI的软件外包项目管理方法的研究

基于CMMI的软件外包项目管理方法的研究

论文摘要

软件外包作为一个新兴的产业,得到了很大的发展,但由于发展的时间比较短,而且软件开发环境的复杂性越来越高,项目的规模越来越大,使得很多外包项目不能按期完成甚至失败。原因是多种多样的,其中最重要的就是企业的项目管理水平十分薄弱。虽然目前有些企业已经引入和实施了一些项目管理方法,但这些方法本身就存在不足,而且基本上都是照搬国外的经验,有很大的局限性。因此如何建立一套全面的、可扩展的并且符合我国企业特点的项目管理方法和标准是当前急需解决的问题。CMMI是国际上流行的软件过程改进标准,它为持续提高软件企业的项目管理水平提供了一个有效的指导框架,但是CMMI仅仅是一个框架,并没有提出实现每个关键过程域的具体知识和方法,其实现依赖于具体的开发和管理环境。本文以软件外包企业的项目管理为研究对象,以CMMI为软件项目管理和软件过程改进的基本标准,结合我国软件外包企业的特点,旨在建立一套项目管理和软件过程改进的方法。本文首先分析了软件外包项目管理的各种方法,指出没有一种方法可以提供一个完整的解决方案;接着,研究了CMMI模型,包括CMMI的表示方法和等级框架;然后在CMMI的基础上提出了软件过程改进方案,论述了该方案的总体框架和层次结构,并详细阐述了几个重点的关键域,包括需求管理、配置管理、质量管理和风险管理;最后,结合笔者曾经参与过的外包项目进行了实例的分析,将建立的项目管理和软件过程改进的方法应用于实际。本文的研究对提高符合我国软件外包企业特点的的项目管理水平和项目成功率提供了有益的参考,对推动基于CMMI的项目管理研究也有指导作用和现实意义。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 问题的提出
  • 1.2 国内外研究动态与文献综述
  • 1.2.1 项目管理概述
  • 1.2.2 软件外包项目管理方法的研究现状
  • 1.2.3 各体系模型的比较及存在的问题
  • 1.2.4 CMMI模型简介
  • 1.3 研究内容及技术路线
  • 2 CMMI模型
  • 2.1 概述
  • 2.1.1 CMMI的源模型
  • 2.1.2 CMMI的过程域
  • 2.2 CMMI的表示方法
  • 2.2.1 CMMI阶段式表示
  • 2.2.2 CMMI连续式表示
  • 2.3 CMMI的等级框架
  • 2.3.1 能力等级表示法
  • 2.3.2 成熟度等级表示法
  • 3 基于CMMI的项目管理方法
  • 3.1 总体框架
  • 3.2 需求管理
  • 3.2.1 需求管理的主要活动
  • 3.2.2 需求变更控制
  • 3.2.3 需求追踪
  • 3.3 配置管理
  • 3.3.1 配置项管理
  • 3.3.2 基线管理
  • 3.3.3 变更控制
  • 3.3.4 版本控制
  • 3.3.5 配置库管理
  • 3.4 风险管理
  • 3.4.1 风险管理活动
  • 3.4.2 风险评估
  • 3.4.3 风险控制
  • 4 基于CMMI的软件过程度量的实施
  • 4.1 软件过程度量的作用
  • 4.2 软件过程的度量模型
  • 4.2.1 度量框架
  • 4.2.2 定义度量
  • 4.2.3 确定度量内容
  • 4.2.4 选择度量目标
  • 4.2.5 执行度量
  • 5 基于CMMI的软件外包项目管理的实证研究
  • 5.1 项目背景
  • 5.2 定义项目软件过程
  • 5.3 需求管理
  • 5.4 进度管理
  • 5.5 配置管理
  • 5.6 风险管理
  • 5.7 质量管理
  • 5.8 数据度量
  • 5.9 项目实施总结
  • 结论
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    基于CMMI的软件外包项目管理方法的研究
    下载Doc文档

    猜你喜欢