全套CMMi软件质量管理体系 下载本文

XXXXX计算机软件有限公司

XX软件质量管理体系

V1.0 XX软件研发部 2010/12/1

目录

第一篇 总则 ................................................................ 3

一、 《XX软件质量管理体系》的实施 ........................................................................ 3 二、 目的 ......................................................................................................................... 3 三、 背景介绍 ................................................................................................................. 3 四、 体系总体介绍 ......................................................................................................... 4

第二篇 项目管理 ............................................................ 6

一、 立项管理 ................................................................................................................. 6 二、 结项管理 ............................................................................................................... 13 三、 项目计划 ............................................................................................................... 17 四、 项目监控 ............................................................................................................... 26 五、 风险管理 ............................................................................................................... 32 六、 需求管理 ............................................................................................................... 36

第三篇 技术实现过程 ....................................................... 42

一、 技术预研 ............................................................................................................... 42 二、 SCRUM过程 .......................................................................................................... 45 三、 用户验收 ............................................................................................................... 51 四、 技术评审 ............................................................................................................... 54

第四篇 支撑过程 ........................................................... 60

一、 配置管理 ............................................................................................................... 60 二、 质量保证 ............................................................................................................... 66 三、 培训管理 ............................................................................................................... 72 四、 服务与维护 ........................................................................................................... 77

2

第一篇 总则

一、 《XX软件质量管理体系》的实施

XX计算机软件有限公司依据CMMi(软件能力成熟度模型集成)框架,结合公司多年来实施“敏捷开发”的开发方法的经验,以及公司的实际情况,编写的《XX软件质量管理体系》V1.0版已经编写完成。

本体系文档是公司质量管理体系法规性文件,是指导公司建立并实施质量管理体系的行动准则。公司全体员工必须遵照执行。

二、 目的

本文档的目的在于:

? 通过建立软件过程管理体系,提高企业的软件过程能力,保证软件质量,保证商

务目标的实现。

? 基于精简的CMMi 3级管理体系,结合企业实际情况和经验积累,结合敏捷开发

的SCRUM方法。开发适合XX软件有限公司发展的软件过程管理体系。 ? 使得XX软件的软件开发过程管理基本满足CMMi 3级要求。

三、 背景介绍

CMMI-DEV

CMMI是个了不起的规范,但是仍然有很多不足之处。CMMI对于项目管理很有指导价值,但是它对技术开发过程的论述却不够深入。对于大多数软件项目而言,技术开发占总工作量的70%以上,而项目管理占总工作量的30%以下。对大多数企业而言,技术开发过程的规范化比项目管理过程的规范化尤为重要与迫切。

软件开发是如此的灵活,如果没有规范来指导与制约,就容易因无序而导致混乱。但是规范如果不切实际或者太严密了,就容易畸变成为死板的教条,会扼杀开发人员生机勃勃的创造力。软件过程规范应当力求简单实用。

Scrum

由Ken Schwaber和 Jeff Sutherland 提出,旨在寻求充分发挥面向对象和构件技术的开发方法,是对迭代式面向对象方法的改进,名称来自英式橄榄球(在比赛中每个队员都应时刻保持对场上全局的判断,然后通过集体行动,奋力实现同一目标──胜利)。SCRUM方法最初实践于Easel公司(1993年),现已被数十家公司数百个项目开发中应用,适用于需求难以预测的复杂商务应用产品的开发[11]。SCRUM提出的SCRUM Meeting、Sprint、Backlog、SCRUM Master、SCRUM Team、Demo等模式已被PLOP作为组织和过程模式(Organizational and Process Pattern)的标准。

SCRUM将工业过程控制中的概念应用到软件开发中来,认为软件开发过程更多是经验

3