CMMI服务手册
一、 CMMI介绍
1. CMMI发展历史
1984年美国国防部为解决采购风险,委托卡耐基-梅隆大学软件工程研究
院(SEI)制定用于软件过程改进和评估的模型。该项目的成果之一就是"软件能
力成熟度模型",其英文全称为 Capability Maturity Model for Software,英
文缩写为 SW-CMM,简称 CMM。该模型于 1991年正式推出,迅速得到广大软件企
业及其顾客的认可。从 1987 年推出 SW-CMM 框架开始,SEI 又开发了其他成熟
度模型,包括:系统工程、采购、人力资源管理和集成产品开发等。为了整合不
同模型中的最佳实践,建立统一模型,覆盖不同领域,供企业进行整个组织的全
面过程改进,SEI在 2001年 12月正式推出了 CMMI 1.1版整套产品。
CMMI 是一套融合多学科、可扩充的产品集合,其英文全称为 Capability
Maturity Model Integration。该模型包含了从产品需求提出、设计、开发、编
码、测试、交付运行到产品退役的整个生存周期里各个过程的各项基本要素;是
过程改进的有机汇集,旨在为各类组织包括软件企业、系统集成企业等改进其过
程和提高其对产品或服务的开发、采购以及维护的能力提供指导。
下图是 CMMI的发展历程:
图表 1.1 CMMI发展历程
CMMI目前已在全球四十多个国家和地区推广使用(红色为 CMMI覆盖区域)。
图表 1.2 CMMI覆盖国家和地区
2006年 8月推出 CMMI 1.2版即目前最新的 CMMI for Development模型。
该模型包括三个学科:软件工程、系统工程、硬件工程。
图表 1.3 CMMI包含学科
2. CMMI模型内容简介
CMMI 模型按成熟度可划分为五个等级,总共包括 22 个过程域(Process
Area),如图 1.4所示。
图 1. 4 CMMI的成熟度等级
每个过程域中设定了通用目标和特殊目标,每个目标下由若干实践组成。
这些实践是根据各个组织长期开发实践活动的成功经验逐渐总结、提炼形成的,
被认为是具有共性的最佳惯例。CMMI的模型层次结构如图 1.5所示。
第一级
组织革新和部署;原因分析和决定
需求开发;技术解决;产品集成;验证;确认;
组织过程聚焦;组织过程定义+IPPD;组织培训;
集成项目管理+IPPD;风险管理;决策分析和决定
组织过程性能;定量项目管理
需求管理;项目策划;项目监督和控制;
供方协定管理;测量和分析;
过程和产品质量保证;配置管理
第二级
第三级
第四级
第五级
图 1. 5 CMMI的模型结构
3. SPCA介绍
“软件过程及能力成熟度评估”(简称 SPCA)是软件过程能力评估和软件
能力成熟度评估的统称,是国家信息产业部会同国家认证认可监督委员会在充分
研究了国际软件评估体制,特别是美国卡耐基-梅隆大学 SEI所建立的能力成熟
度模型 CMMIV1.0,并考虑了国内软件产业实际情况之后所建立的软件评估体系。
SPCA依据的评估标准是《SJ/T 11234-2001 软件过程能力评估模型》和
《SJ/T 11235-2001 软件能力成熟度模型》,这两个标准是在深入研究了 CMM、
CMMI、ISO/IEC TR15504、ISO9000、TL 9000以及其他有关的资料和文件以及国
外企业实施 CMM的实际情况后,结合国内企业的实际情况,以 CMMI作为主要参
考文件最终形成的,已由信息产业部于 2001年 5月 1日发布实施。
SJ/T 11234《软件过程能力评估模型》针对软件企业对自身软件过程能力
进行内部改进的需要,企业可以根据自己的业务目标和模型要求,对各项软件过
程改进工作的轻重缓急做出恰当安排,拟制出一条本企业希望达到的软件过程能
力“谱线”,或者说是“目标轮廓”。而 SJ/T 111235《软件能力成熟度模型》
则针对软件企业综合能力第二方或第三方评估的需求,可以评估 IT企业的综合
能力。
从不同用途考虑,SPCA评估分为内部过程改进评估和顾客选择评价两种。
评估所遵循的《软件过程及能力成熟度评估指南》是国家认监委和信息产业部于
2002年 8月共同发布的利用 SJ/T11234或 SJ/T11235实施评估的操作指南。评
特殊实践
特殊目标 通用目标
过程域1 过程域2 过程域3
通用实践
典型工作
产品
子实践
通用实践
阐述
子实践
估过程由经过培训的专业队伍以评估参考模型作为确定过程的强项和弱项的基
础,而对一个或多个过程进行检查。
二、 实施 CMMI的意义
实施 CMMI/SPCA,可以帮助 IT企业对软件、系统及硬件工程过程进行管理
和改进,增强开发与改进能力,从而能按时地、不超预算地开发出高质量的产品
和项目,提高企业的管理水平,增强企业的国际竞争能力。实施 CMMI/SPCA对企
业的意义主要体现为:
第一、保证项目开发的质量与进度,能对“杂乱无章、无序管理”的项目
开发过程进行规范。
第二、有利于成本控制。因为质量有保证,浪费在修改、解决客户的抱怨
方面的成本会降低很多。现在绝大多数情况是缺少规范
制度
关于办公室下班关闭电源制度矿山事故隐患举报和奖励制度制度下载人事管理制度doc盘点制度下载
,只是求快。项目完
成后,要花很多时间修修补补,费用容易失控。
第三、有助于提高开发者的职业素养。每一个具体参与其中的员工,无论
是项目经理,还是工程师,甚至一些高层管理人员的做事
方法
快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载
会逐渐趋于标准化、
规范化。
第四、能够解决人员频繁流动所带来的一些问
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
。公司通过过程改进,建
立了财富库以共享和积累经验及知识财富, 而不是单纯依靠某些人员。
第五、有利于提升公司和员工绩效管理水平,以持续改进效益。通过度量
和分析开发过程和产品,建立公司的效率指标。
CMMI/SPCA评估的可用于能力评价、过程评估和过程改进三个方面:
图表 2.1 CMMI的主要作用
三、 CMMI实施介绍
1. 实施流程
CMMI项目的实施通常分为四个阶段:
图表 3.1 CMMI实施的四个阶段
1) 准备阶段。此阶段为整个 CMMI实施做准备,主要工作有:培训 CMMI
基础知识,识别差距,制定过程改进行动
计划
项目进度计划表范例计划下载计划下载计划下载课程教学计划下载
。此阶段大概持续 10
天。
2) 初始改进阶段。此阶段主要工作是:1)针对各个 PA开展培训,详细
解释标准要求,介绍最佳实践,并指导如何结合公司实际情况进行实
施。2)指导文件编写,评审文件。采用培训、研讨、文件编写、评审
交叉进行的方式。此阶段大概持续 2~4个月。
3) 试点及制度化阶段,包括试点情况评审、制度化推进和制度化情况评
审。此阶段主要工作是指导如何在公司内实施 CMMI,定期评审实施
情况,并解决发现问题。此阶段持续时间较长,具体取决于公司的管
理基础、实施规模和评估等级。
4) 评估阶段。此阶段主要工作有:最终评估所要求的一些培训,如
SCAMPI培训、“Introduction to CMMI”标准课程培训等;预评估、
最终评估。此阶段大概持续 2~3个月。
2. 实施前期准备
一般建议公司在启动 CMMI项目前期应做如下准备:
1) 成立 EPG。建议 EPG至少包含专职人员 1~2人(取决于实施规模和
评估等级),应具备丰富的软件开发经验和一定的质量管理经验,兼职
人员数量不限。EPG成员整体而言应该在组织中享有威望,具备较强
的沟通技能和协调能力,最好包括公司相关领导,以充分支持 EPG工
作。应在 CMMI项目启动时确定 EPG人员,并赋予相应的职责。
2) 建立 QA 组。QA 人员应该熟悉组织规定的过程,对过程的理解比较
深,可以在项目组中起到培训和示范的作用;具备良好的沟通和协调
能力。
3) 项目经理应在两个方面做好思想准备:一是 CMMI实施初期,可能会
增加一定的工作量,但制度化以后将提高工作效率;二是项目经理的
参与贯穿于 CMMI项目的始终,这是非常重要的。
4) 召开一次实施 CMMI的动员大会,强调领导的支持和全员的参与。
3. 在各阶段投入
阶段 主要活动 公司主要投入 应注意的问题
准备
阶段
基础培训
差距分析
Ø 召开 CMMI动员大会
Ø 成立 EPG、组建 QA
此阶段关键是选择合适的人
员组成 EPG和 QA。
阶段 主要活动 公司主要投入 应注意的问题
Ø 梳理公司关键业务流程
Ø 组织人员参加 CMMI 基础
培训
Ø 组织人员参加差距分析的
访谈
初始
改进
阶段
专题培训
文件编写、
评审
Ø 组织相关人参加培训研讨
Ø 成立公司体系文件编写小
组,小组成员应包括来自
各过程的业务骨干
此阶段的文件编写工作量非
常大,需要公司大量投入。文
件编写应在专题研讨基础上,
根据准备阶段确定的业务流
程框架、结合使用的工具,编
写适合公司的文件。
试点
及制
度化
试点
Ø 在全公司宣贯
Ø 选择试点项目进行试点
Ø 建立公司的过程财富库
Ø 收集度量数据、改进信息
Ø 根据试点情况对体系进行
完善
试点是一个非常关键的过程。
试点项目选择非常关键,既考
虑能代表公司主要业务类型,
又要能覆盖整个生命周期。
EPG和 QA要帮助试点项目的
PM实施公司制定的过程。
推广及制度
化
Ø 在所有项目推广
Ø 收集度量数据、改进信息
Ø 根据试点情况对体系进行
完善
推广是实施过程中最长最困
难的阶段。制度化是一个固
化――优化――再固化的过
程,一开始可能需要强制执
行。这个阶段项目的工作量在
前期可能会有一定增加。
评估
阶段
预评估
Ø 选择合适人员参加评估组
Ø 提供项目供评估组检查
Ø 组织人员参加访谈
Ø 收集预评估发现的问题并
进行改进
Ø 填写 PIIDs表
Ø 确定参加最终评估人员,
包括访谈、后勤等人员
Ø 配合主任评估师填写《评
估输入》和《评估计划》
此阶段会确定最终评估项目。
评估组成员较多时间用于填
写 PIIDs表。
阶段 主要活动 公司主要投入 应注意的问题
最终评估
Ø 高级管理者和相关人员参
加首/末次会议
Ø 相关人员参加访谈和初
步发现报告会议
最终评估发现公司在CMMI相
应等级上各 PA 存在的强项、
弱项和改进机会,并确定公司
是否达到所申请的等级。
评估后主任评估师向 SEI提交
相关评估数据,并颁发证书。
四、 赛宝 CMMI服务特色
赛宝认证中心是经国家认可/授权、专业从事第三方认证的权威机构,有着
20 多年的第三方认证和评估经验,曾多次受到国务院行政主管部门、国家认监
委和信息产业部等部门的表彰,是认证行业的优秀代表。在 CMMI领域,赛宝的
服务能力和特色表现在:
1. 专业化服务
赛宝认证中心由信息产业部电子第五研究所(中国赛宝实验室)投资组建,该
所归信息产业部直属,是从事信息产业质量和可靠性研究的专业研究所,已经有
50多年的历史,负有科研和行政管理双重职能。
赛宝认证中心在 IT领域不但能开展过程能力成熟度评估(CMMI),还能够给
企业提供其它专业性很强的服务,例如,信息产业部计算机系统集成资质认证、
信息产业部信息系统工程监理资质认证、信息安全管理体系认证(ISMS)等。
这种行业背景和多业务领域决定了赛宝认证中心不但熟悉和了解国家信息
产业主管部门的政策,而且对信息产业尤其是软件/系统集成企业的状况、管理
水平、人员素质等有着深刻的理解,在开展 CMMI服务方面具备丰富的经验,能
够提供更加专业化的服务。
2.优秀的团队
毋庸置疑,CMMI服务的核心是“人”,而赛宝认证中心拥有一支具有丰富
理论知识和实践经验的 CMMI服务队伍。
以中心主任、SEI 授权的主任评估师(Lead Appraiser)万举勇博士带领的
CMMI服务团队全体人员都是本科以上学历,80%以上的人员具有博士/硕士学位,
平均具有 10年以上、最低 8年的 IT行业工作经验。而且整个团队还具有“三专”
特点:
---专人:CMMI服务的周期往往比较长,由于服务人员频繁更换导致企业的
CMMI工作无所适从的例子在业内屡见不鲜。所以针对每一个 CMMI项目,赛宝都
会指定专人持续跟踪,确保项目的连续性;
---专职:赛宝从事 CMMI技术支持的人员均为与赛宝签订全职(Full-time)
合同
劳动合同范本免费下载装修合同范本免费下载租赁合同免费下载房屋买卖合同下载劳务合同范本下载
的专职人员,可避免在漫长的 CMMI服务周期内,由于人员变动、离职导致
频繁换人可能会对客户的 CMMI工作带来的负面影响;而且该团队成员长期稳定
地合作,经常进行内部研讨,形成了真正的团队,从而能为客户提供更好的 CMMI
服务;
---专业:这主要体现在三个方面:赛宝 CMMI服务团队成员都来源于 IT行
业,熟悉软件工程、具有软件开发经验;长期从事质量管理工作,对质量管理和
过程改进知识有深刻的理解;长期从事项目管理培训,对项目管理知识体系有系
统的了解,并有丰富的实战经验。这些经验相互弥补,使赛宝 CMMI服务团队知
识结构全面、合理。
在整个服务团队的构成上还考虑了国际化和本土化的特点,主要的主任评
估师分别来自中国、美国和印度,既有在国际化大公司(例如波音)工作的经验,
也熟悉中国本土企业的特点;既评估过国际知名的企业(例如 Lockheed Martin、
GE、Accenture),也评估过大量的中国企业,他们这种国际/国内的经验可以互相
补充,也为客户提供了多样性的选择。
图表 4.3 外国主任评估师在评估
图表 4.4 国内主任评估师在评估
3.完善的客服体系
CMMI整个服务过程一般都要在一年以上,同时,客户在取得某个 CMMI等级
证书后,往往还需要后续保持、升级等服务,因此为客户提供便捷、及时的客服
工作极为重要。赛宝认证中心目前已经建立了完善的客户服务网络,在全国设立
了 16个办事处,并精心策划和安排了多种多样的客服活动:
---SPIN活动:软件过程改进网络(SPIN)组织被 SEI积极鼓励并大力推广,
赛宝认证中心作为 CSPIN(中国软件行业协会系统与软件过程改进分会)的副会
长单位,通过 SPIN的形式为广大软件企业和 CMMI客户提供一个互相交流和沟通
的平台:作为 CSPIN的副会长积极参与全国性的 SPIN活动、为 CSPIN提供专家
支持、承办中国软件与系统改进年会(CSSPI)广州会场的工作、作为广东省软件
行业协会软件过程改进专业委员会(GDSPIN)理事长单位和秘书处依托单位承担
GDSPIN的日常运作活动;
---客户联谊和交流:赛宝认证中心每年举行大型客户联谊活动,这些客户
来自全国各地、不同的行业,通过这一平台,可以更好地促进赛宝与客户之间、
客户与客户之间的交流和发展;赛宝认证中心每年还举办数次专项的客户交流,
如 IT行业、汽车行业,为同行业客户提供一个互相学习和交流的机会;每季度
出版一期《赛宝认证》杂志,向企业介绍最新的标准、行业动态并促进客户之间
的经验交流。
---客户满意活动:赛宝认证中心十分注重客户的质量反馈和评价,定期进
行客户满意度调查,以了解客户对赛宝的满意程度和最新需求、识别改进方向。
同时,赛宝认证中心还有专项的客户调查和走访,以便从客户的角度评价 CMMI
服务人员的工作质量,不断提高 CMMI 服务人员的水平,并且这些走访在 CMMI
服务期满后一定期限内仍然持续。
4.一站式服务
赛宝认证中心共获得 8个政府/组织的授权,能够开展多达 14项认证业务、
8项授权培训服务,可以让企业享受一站式服务带来的方便。
图表 4.2 赛宝业务及服务特点
1) 过程改进评估服务:赛宝认证中心是中国政府认可的,能够从事软件能
力成熟度及软件过程能力评估即 SPCA评估的三家评估机构之一,是中
国软件过程能力行业标准的起草单位之一。因此,企业在实施 CMMI时,
可以同时进行 SPCA评估,满足了企业国内、国外市场竞争的需要。
2) 资质认证服务:赛宝是信息产业部授权的从事计算机信息系统集成资质
认证的机构,而且是仅有的两家能够从事一二级最高资质评审的全国性
机构之一,可以同时方便地为企业申请、升级计算机信息系统集成资质
提供服务。
3) 信息安全管理体系认证服务。目前相当多的软件企业受到信息安全的压
力,越来越多的客户要求要求软件/系统提供商具备信息安全管理能力,
并要求提供信息安全管理体系认证证书。赛宝认证中心是中国最早提供
信息安全管理体系认证的机构之一,可为客户同时提供 ISO 27001信息
安全管理体系认证的服务;
4) 与ISO 9001兼容。大多数通过CMMI评估的企业都希望同时保留ISO 9001
证书,因此保证 CMMI和 ISO 9001标准兼容问题显得十分突出,要力争
避免出现两套体制并存的麻烦。赛宝认证中心是著名的 ISO 9000认证
机构,CMMI服务人员对 ISO 9001标准十分熟悉,在 CMMI服务过程中
能够更好地处理与 ISO 9001标准的融合问题。
5) 综合性的专业培训服务。赛宝认证中心不但是美国质量协会(ASQ)授权
的“认证质量工程师(CQE)”、“认证软件质量工程师(CSQE)”等资质
的培训机构、国际测试人员认证委员会(ISTQB)授权的培训机构,同时
还是授权的计算机信息系统集成项目经理/高级项目经理培训机构(全
国已培训 10000多人)、信息系统工程监理工程师培训机构、软件过程
改进评估师培训机构、管理体系审核员培训机构、信息产业部全国信息
化人才培训基地,可为客户提供权威的资质培训。
所以,赛宝认证中心的 CMMI服务不是单纯的“CMMI”服务,它包括更多的
内涵,真正实现“一个机构”、“多种证书”,可以给客户带来更多的增值服务。
到目前为止,赛宝认证中心已为 50多家企业提供了 CMM/CMMI/SPCA技术服
务。
图表 4.5 由国外和国内主任评估师评估通过企业的证书
• 中国软件行业协会系统与过程改进分会副会长单位
• 中国软件测试人员认证委员会副理事长单位
• 广东省软件行业协会过程改进专业委员会理事长单位
• 2005年“中国 CMM/CMMI咨询机构十强”,
• 2005中国软件出口软件外包推动人物--万举勇
• 2006年“中国 CMM/CMMI咨询机构五强”
• 2006年软件出口推动人物—万举勇
• 2006中国 CMM/CMMI优秀主任评估师—万举勇
• 2007年中国 CMM/CMMI咨询机构最佳服务奖