CMMI服务手册

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

CMMI服务手册一、CMMI介绍1.CMMI发展历史1984年美国国防部为解决采购风险,委托卡耐基-梅隆大学软件工程研究院(SEI)制定用于软件过程改进和评估的模型。该项目的成果之一就是软件能力成熟度模型,其英文全称为CapabilityMaturityModelforSoftware,英文缩写为SW-CMM,简称CMM。该模型于1991年正式推出,迅速得到广大软件企业及其顾客的认可。从1987年推出SW-CMM框架开始,SEI又开发了其他成熟度模型,包括:系统工程、采购、人力资源管理和集成产品开发等。为了整合不同模型中的最佳实践,建立统一模型,覆盖不同领域,供企业进行整个组织的全面过程改进,SEI在2001年12月正式推出了CMMI1.1版整套产品。CMMI是一套融合多学科、可扩充的产品集合,其英文全称为CapabilityMaturityModelIntegration。该模型包含了从产品需求提出、设计、开发、编码、测试、交付运行到产品退役的整个生存周期里各个过程的各项基本要素;是过程改进的有机汇集,旨在为各类组织包括软件企业、系统集成企业等改进其过程和提高其对产品或服务的开发、采购以及维护的能力提供指导。下图是CMMI的发展历程:图表1.1CMMI发展历程CMMI目前已在全球四十多个国家和地区推广使用(红色为CMMI覆盖区域)。图表1.2CMMI覆盖国家和地区2006年8月推出CMMI1.2版即目前最新的CMMIforDevelopment模型。该模型包括三个学科:软件工程、系统工程、硬件工程。图表1.3CMMI包含学科2.CMMI模型内容简介CMMI模型按成熟度可划分为五个等级,总共包括22个过程域(ProcessArea),如图1.4所示。图1.4CMMI的成熟度等级每个过程域中设定了通用目标和特殊目标,每个目标下由若干实践组成。这些实践是根据各个组织长期开发实践活动的成功经验逐渐总结、提炼形成的,被认为是具有共性的最佳惯例。CMMI的模型层次结构如图1.5所示。第一级组织革新和部署;原因分析和决定需求开发;技术解决;产品集成;验证;确认;组织过程聚焦;组织过程定义+IPPD;组织培训;集成项目管理+IPPD;风险管理;决策分析和决定组织过程性能;定量项目管理需求管理;项目策划;项目监督和控制;供方协定管理;测量和分析;过程和产品质量保证;配置管理第二级第三级第四级第五级图1.5CMMI的模型结构3.SPCA介绍“软件过程及能力成熟度评估”(简称SPCA)是软件过程能力评估和软件能力成熟度评估的统称,是国家信息产业部会同国家认证认可监督委员会在充分研究了国际软件评估体制,特别是美国卡耐基-梅隆大学SEI所建立的能力成熟度模型CMMIV1.0,并考虑了国内软件产业实际情况之后所建立的软件评估体系。SPCA依据的评估标准是《SJ/T11234-2001软件过程能力评估模型》和《SJ/T11235-2001软件能力成熟度模型》,这两个标准是在深入研究了CMM、CMMI、ISO/IECTR15504、ISO9000、TL9000以及其他有关的资料和文件以及国外企业实施CMM的实际情况后,结合国内企业的实际情况,以CMMI作为主要参考文件最终形成的,已由信息产业部于2001年5月1日发布实施。SJ/T11234《软件过程能力评估模型》针对软件企业对自身软件过程能力进行内部改进的需要,企业可以根据自己的业务目标和模型要求,对各项软件过程改进工作的轻重缓急做出恰当安排,拟制出一条本企业希望达到的软件过程能力“谱线”,或者说是“目标轮廓”。而SJ/T111235《软件能力成熟度模型》则针对软件企业综合能力第二方或第三方评估的需求,可以评估IT企业的综合能力。从不同用途考虑,SPCA评估分为内部过程改进评估和顾客选择评价两种。评估所遵循的《软件过程及能力成熟度评估指南》是国家认监委和信息产业部于2002年8月共同发布的利用SJ/T11234或SJ/T11235实施评估的操作指南。评特殊实践特殊目标通用目标过程域1过程域2过程域3通用实践典型工作产品子实践通用实践阐述子实践估过程由经过培训的专业队伍以评估参考模型作为确定过程的强项和弱项的基础,而对一个或多个过程进行检查。二、实施CMMI的意义实施CMMI/SPCA,可以帮助IT企业对软件、系统及硬件工程过程进行管理和改进,增强开发与改进能力,从而能按时地、不超预算地开发出高质量的产品和项目,提高企业的管理水平,增强企业的国际竞争能力。实施CMMI/SPCA对企业的意义主要体现为:第一、保证项目开发的质量与进度,能对“杂乱无章、无序管理”的项目开发过程进行规范。第二、有利于成本控制。因为质量有保证,浪费在修改、解决客户的抱怨方面的成本会降低很多。现在绝大多数情况是缺少规范制度,只是求快。项目完成后,要花很多时间修修补补,费用容易失控。第三、有助于提高开发者的职业素养。每一个具体参与其中的员工,无论是项目经理,还是工程师,甚至一些高层管理人员的做事方法会逐渐趋于标准化、规范化。第四、能够解决人员频繁流动所带来的一些问题。公司通过过程改进,建立了财富库以共享和积累经验及知识财富,而不是单纯依靠某些人员。第五、有利于提升公司和员工绩效管理水平,以持续改进效益。通过度量和分析开发过程和产品,建立公司的效率指标。CMMI/SPCA评估的可用于能力评价、过程评估和过程改进三个方面:图表2.1CMMI的主要作用三、CMMI实施介绍1.实施流程CMMI项目的实施通常分为四个阶段:图表3.1CMMI实施的四个阶段1)准备阶段。此阶段为整个CMMI实施做准备,主要工作有:培训CMMI基础知识,识别差距,制定过程改进行动计划。此阶段大概持续10天。2)初始改进阶段。此阶段主要工作是:1)针对各个PA开展培训,详细解释标准要求,介绍最佳实践,并指导如何结合公司实际情况进行实施。2)指导文件编写,评审文件。采用培训、研讨、文件编写、评审交叉进行的方式。此阶段大概持续2~4个月。3)试点及制度化阶段,包括试点情况评审、制度化推进和制度化情况评审。此阶段主要工作是指导如何在公司内实施CMMI,定期评审实施情况,并解决发现问题。此阶段持续时间较长,具体取决于公司的管理基础、实施规模和评估等级。4)评估阶段。此阶段主要工作有:最终评估所要求的一些培训,如SCAMPI培训、“IntroductiontoCMMI”标准课程培训等;预评估、最终评估。此阶段大概持续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授权的主任评估师(LeadAppraiser)万举勇博士带领的CMMI服务团队全体人员都是本科以上学历,80%以上的人员具有博士/硕士学位,平均具有10年以上、最低8年的IT行业工作经验。而且整个团队还具有“三专”特点:---专人:CMMI服务的周期往往比较长,由于服务人员频繁更换导致企业的CMMI工作无所适从的例子在业内屡见不鲜。所以针对每一个CMMI项目,赛宝都会指定专人持续跟踪,确保项目的连续性;---专职:赛宝从事CMMI技术支持的人员均为与赛宝签订全职(Full-time)合同的专职人员,可避免在漫长的CMMI服务周期内,由于人员变动、离职导致频繁换人可能会对客户的CMMI工作带来的负面影响;而且该团队成员长期稳定地合作,经常进行内部研讨,形成了真正的团队,从而能为客户提供更好的CMMI服务;---专业:这主要体现在三个方面:赛宝CMMI服务团队成员都来源于IT行业,熟悉软件工程、具有软件开发经验;长期从事质量管理工作,对质量管理和过程改进知识有深刻的理解;长期从事项目管理培训,对项目管理知识体系有系统的了解,并有丰富的实战经验。这些经验相互弥补,使赛宝CMMI服务团队知识结构全面、合理。在整个服务团队的构成上还考虑了国际化和本土化的特点,主要的主任评估师分别来自中国、美国和印度,既有在国际化大公司(例如波音)工作的经验,也熟悉中国本土企业的特点;既评估过国际知名的企业(例如LockheedMartin、GE、A

1 / 14
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功