cmmil3认证方案.docx
- 文档编号:26574269
- 上传时间:2023-06-20
- 格式:DOCX
- 页数:22
- 大小:25.79KB
cmmil3认证方案.docx
《cmmil3认证方案.docx》由会员分享,可在线阅读,更多相关《cmmil3认证方案.docx(22页珍藏版)》请在冰豆网上搜索。
cmmil3认证方案
CMMIL3认证实施方案初步规划
研发中心质量部
2011-12-01
一前言3
目的3
预期效益3
术语解释4
三资源准备4
参与部门及人员4
相关工具支持5
四总体进度安排5
五实施方案详细计划5
前期准备阶段5
、现状差距分析6
、组建EPG7
、公司前期的准备7
5.2培训和过程定义阶段7
、培训7
、过程体系定义与建立指导8
、过程文档审阅及答疑8
5.3过程运行及推广阶段10
、审阅公司的实施证据11
、实施指导及答疑11
5.4预评估及改进阶段12
、SCAMPI评估小组培训12
、预评估13
、预评估改进14
5.5正式评估阶段14
、制定评估计划15
、正式评估16
六费用估算17
七验收标准及形式18
八附件具体培训课程安排18
一前言
目的
帮助公司软件研发部门梳理已有的过程,建立实用、简洁有效、符合CMMIL3
级要求并适合于企业自身状况的的过程,具体如下:
增强公司软件研发部门开发过程及管理流程的规范性。
帮助公司软件研发部门建立一套完善的质量管理和监控体系。
通过过程改进,帮助公司研发部门提高产品交付质量、降低项目进度和工作量的偏差、提高客户的满意度。
通过咨询师和讲师的培训,帮助公司研发部门提高人员的技能。
帮助公司研发部门优化组织财富库,提升公司的知识共享机能。
将公司的业务与商业目标和过程改进进行有效的融合。
预期效益
CMMIL3认证的通过,能够给公司带来如下预期效益:
提高企业市场竞争力:
通过CMMI评估后可提高公司形象,成为公司宣传实力的亮点。
公司在承接项目时具备强大的资质实力。
提高公司投资回报:
通过CMMI后可在软件开发中降低项目成本:
通过质量保证减少项目返工;通过过程控制提高效率,按时完成项目;通过项目文档的规范减少系统维护费用。
提高成本控制力度:
公司按照CMMI要求建立的良好质量管理体系,通过过程中有效的评审、走查等方式,可尽早发现各阶段存在的缺陷,减少返工,降低BUG数,进而保证了软件开发质量。
增强项目的可视性:
使管理者能及时掌握项目进展,避免项目延期;在CMMI的模型中,对项目进行充分策划,制定合理的项目计划、阶段、里程碑等,能随时掌握项目进展状况;按照规范对项目进行监控,收集项目数据并和计划数据对比、分析偏差,及时发现问题并采取有效措施,避免项目延期;高级管理者也可以从独立客观的角度了解到项目定期评审状态。
明确工作量估计:
在软件项目中经常碰到由于工作量估计不准确,导致计划性差,个人绩效难以评价,管理者无所适从等等。
而在CMMI中,通过科学的方法和过程步骤来估计工作量;组织财富库、度量库给项目估计提供累计经验值,从而为每个岗位定下评价基础。
术语解释
CMMI:
CapabilityMaturityModelIntegration,能力成熟度模型集成
SCAMPI:
StandardCMMIAppraisalMethodforProcessImprovement,
SCAMPI评估方法
EPG:
EngineeringProcessGroup,工程过程组
SPI:
SoftwareProcessImprovement,软件过程改进
ATM:
AppraisalTeamMembers,评估小组成员
PA:
ProcessArea,过程域
三资源准备
参与部门及人员
本次认证涉及公司研发中心、行政部、人力资源部等几个部门,相关职能及工作见下面
编号
部门
人数(人)
工作任务
001
行政部
1-2
商务谈判、业务招待、会议安排、合同签订等
人力资源部
1
参与实施过程中涉及的公司级别相关培训
研发中心
全部
1抽调成员组成EPG小组(6-9人)
2EPG组成员完成过程体系文件的定义及改进
3EGP成员协助咨询师完成过程体系文件的培训
4参加ATM培训及评估
5试点项目组完成过程文件的实施
6完成项目的预评估及正式评估
相关工具支持
在实施CMMIL3级过程改进的过程中,建议公司根据自身的情况采用相应的软件工具进行辅助支持。
建议的工具包括:
项目管理工具
变更管理工具
配置管理工具
测试工具
四总体进度安排
根据公司总体计划安排,初步规划整个认证周期为6个月左右,需要5个阶段,列表如下:
编号
阶段名称
开始时间
结束时间
1
前期准备
2011年12月
2011年12月
2
培训和过程定义
2012年1月
2012年3月
3
过程试运行和推广
2012年3月
2012年6月
4
预评估及纠偏
2012年5月
2012年5月
5
CMMIL3正式评估
2012年6月
2012年6月
五实施方案详细计划
前期准备阶段
本阶段的目的是了解公司的基本情况,分析公司当前执行过程和CMMI目标等级的差距,形成诊断报告,并根据诊断结果,勾画出公司过程改进的具体框架。
在开展CMMI过程改进的最初阶段,我们将由CMMI咨询专家,通过检查项目文档和人员访谈的形式,对公司进行过程现状调查,对照CMMI模型,深入的了解公司的情况,找出组织的强项与弱项,并协助建立EPG小组。
为后期协助公司解决实际问题,制定切合实际的服务方案做好准备。
5.1.1、现状差距分析
具体内容参见下表:
进入准则
1双方合作关系已经确认
工作目标
1.识别公司研发部门的过程现状
2.依据CMMI模型进行差距分析,并且制定过程现状差距分析报告
3.CMMI简介培训
工作内容
咨询公司
XXX公司
1与我公司高层领导会谈,了解高层领导对开展基于CMMI过程改进的支持及理解程度
2审阅现有质量体系文档和项目实施文档
3访谈高层经理、项目经理、项目组成员
4CMMI简介
1现状调查前的联系工作
2准备相关文档
3安排被访谈人的日程
4协助调查工作
5协调人员参加CMMI入门培训
工作人员
咨询公司CMMI高级咨询师
EPG或过程改进负责人、被访谈对象
工作方式
公司现场
工作产品
《过程现状差距分析报告》
《EPG规程》
验收标准
《过程现状差距分析报告》已经提交并汇报给公司
5.1.2、组建EPG
咨询公司CMMI高级咨询师将协助公司组建EPG。
咨询公司将根据对于公司组织结构及人员的了解,给出EPG组建的建议。
EPG协调过程改进相关的各群体,理顺不同的沟通关系和渠道;合理协调过程改进事务及资源,从而有效地高效利用现有资源;为各项目组成员提供指导;为高层管理者提供视角了解组织的过程改进进展;定期评估组织过程改进实施情况;并且为组织的持续过程改进进行合理有序地规划
5.1.3、公司前期的准备
根据专家去客户现场的访问,建议公司软件研发部门任命EPG组长一名。
EPG成员6到9名的人员,可兼职。
EPG组主要包括以下成员:
项目经理、需求分析人员、工程设计人员、测试人员、QA、配置管理人员、培训师等
5.2培训和过程定义阶段
过程建立阶段的目的是为CMMI的实施作相关的准备工作:
包括CMMI介绍和PA过程培训、以及过程定义。
使公司各级组织明确CMMIL3级相关过程域的目标和实践要求,为实施CMMI3级模型奠定思想和理论基础。
按照L3级要求,兼顾ISO9000的要求,逐一分析、归纳各部门及分支单位的相关作业流程,确定软件开发的各个流程,建立体系。
本阶段的完成,将标志着公司基于CMMI3级的过程改进项目达到第一个里程碑点。
本阶段的主要工作如下:
5.2.1、培训
(1)CMMIINTRO培训:
CMMI的起源、发展历史、结构、术语、每个成熟度级别的基本内容和应用方法等。
所有潜在的ATM成员必须参加该培训,它是参加SCAMPI评估成员的必须课程。
咨询公司将为我公司的3名同事提供培训证书。
(2)过程域(PA)培训:
详细介绍某一成熟度级别的每个PA的目标、关键实践及子实践具体的含义及在实施过程中如何执行和应用这些实践。
同时将公司当前的过程和CMMI的成熟度级别进行比较;进一步分析公司当前的情形;做出差距分析并且提出改进建议。
(3)相关方法论培训:
介绍过程改进涉及领域的具体实施方法;同时结合实践经验介绍过程改进中的经验教训。
本课程的培训对象为EPG成员和其他参与过程改进的成员。
通常本培训与过程域(PA)培训穿插进行,详见附件:
培训课程一览表。
5.2.2、过程体系定义与建立指导
目的是帮助公司梳理已有的过程,建立实用、简洁有效、符合CMMIL3
级要求并适合于公司自身状况的的过程体系。
CMMI高级咨询师将结合实际案例介绍如何定义过程体系,根据多年项目管理和工程经验,及对公司过程现状的分析,给予特殊介绍,讲解如何解决在实施中可能遇到难题。
5.2.3、过程文档审阅及答疑
(1)审阅公司的过程体系文件
主任评估师与咨询公司高级咨询师,将根据CMMI模型,从SCAMPI的角度对公司定义的软件过程进行审阅,确保公司定义的软件过程即能实现CMMI模型推荐的做法,同时又能满足公司项目的实际需求。
在审阅之后,CMMI高级咨询师将根据审阅情况制定《过程审阅报告》。
公司可以在此基础上完善已定义的软
件过程。
(2)试点项目选定
为了顺利开始过程改进实施,试点项目的选定非常重要。
一开始,如果实施的面太广,则很难有力的协调过程改进,而且不利于EPG对重点项目进行重点监控和指导。
因此建议公司在一开始选定典型项目,首先开始实施过程改进,在体系文件进行优化,主要成员对过程改进有一定的理解之后,再向整个组织推广。
(3)答疑
针对公司在过程定义中遇到的问题,CMMI高级咨询师会提供相应的培训材料或者案例,详细讲解,解除公司的疑惑。
具体内容参见下表:
入口准则
1现状调查完成
工作目标
1了解CMMI的基本内容和概念
2理解各PA的主要内容及应用方法
3建立过程改进的行动计划,对培训阶段所识别出来的行动项进行具体安排
4建立、改进符合CMMI和ISO9000要求的软件过程体系,经过评估投入实施
工作内容
咨询公司
XXX公司
1CMMIINTRO培训
2CMMI过程域,相关方法论培训
3提供如何定义CMMI文档体系的咨询
4提供CMMI和ISO9000体系融合的培训
5提供符合CMMI要求的文档体系模块,并指导如何进行裁剪和定义
6过程文档的审阅(包括组织方针、过程、流程、模板等),提供过程文档进一步改进的建议
1安排并组织培训
2准备培训需要的相关实施,包括培训教室、投影仪等,以及其他后勤保障
3保证过程改进相关人员全程参加培训
4开发过程改进行动计划
5开发/修改过程文档
6过程文档的批准和发布
工作人员
咨询公司CMMI高级咨询师
SEI授权CMMI讲师
所有EPG、项目经理、项目组成员
工作方式
公司现场
工作产品
相关培训材料
过程体系文件
工作教材
《CMMIIntroduction》,其他过程域相关培训教材
其他要求
CMMI证书通常需要3人参加并注册
验收标准
1CMMI培训证书(SEI注册),并收集公司培训反馈表
2培训教材交给公司
3过程体系文件内审与外审通过,并在组织中发布
4体系文件评审发现问题解决率100%
5体系文件CMMI要求覆盖率100%
6人员过程改进首次考核平均分达到70分
5.3过程运行及推广阶段
本阶段的目的是运行整个3级过程,即公司按照过程文件的规定执行软件开发和管理的相关过程,是整个过程改进中非常重要的一个阶段。
本阶段完成时,大多数项目都制度化地遵循组织的标准过程,积累了一定的过程数据。
本阶段的完成,将标志着企业基于CMMI3的过程改进项目达到第二个里程
碑点。
具体内容参见下表:
入口准则
1已经完成CMMI培训,EPG及相关过程改进人员已经理解CMMI以及软件过程改进的基本理论
2CMMI组织标准过程体系已经建立,并发布
工作目标
1对阶段2中所建立的过程进行试点,发现实施中的问题,进一步进行改进
2试运行结束后,在组织中推行经过试点验证的过程,建立组织对过程改进的认同
工作内容
咨询公司
XXX
1过程实施答疑
2协助解决过程实施的问题
3协助分析公司的度量数据
4审阅实施证据,提出改进建议
5过程实施相关培训
1实施过程文档
2收集过程的实施证据,管理过程改进活动
工作人员
咨询公司CMMI高级咨询师
EPG、实施项目组成员
工作方式
公司现场
工作产品
相关项目的产出文档
验收准则
1过程在实际项目中得到应用
2项目进度完成率达到90%
3项目证据符合率达到95%
4人员过程改进考核平均分值达到75分
该阶段主要有以下几项工作,下面作较为详细地说明:
5.3.1、审阅公司的实施证据
CMMI高级咨询师将定期检查公司的过程改进实施证据,保证过程实施能够满足CMMI的评估需求。
CMMI高级咨询师将根据CMMI的评估方法学对公司的实施进行监控和检查,同时开发相应的《过程检查报告》,进行持续过程改进。
5.3.2、实施指导及答疑
在实施过程,CMMI高级咨询师还将根据公司的实际需要,提供具体指导,确保公司的体系能够顺利运行,指导内容主要有:
如何进行过程裁剪;
项目监控中的挣值分析;
如何利用CMMI进行绩效体系改进;
如何建立并利用组织财富库等等。
通过以上活动,确保公司能够按照CMMI的要求,产出高质量的文档。
并使相关人员掌握通过认证所需要的知识和技能。
为顺利开展基于CMMIL3的预评估提供坚实的基础。
5.4预评估及改进阶段
预评估的主要工作是根据CMMI模型3级的各项目标和实践要求,检查组织
和项目的运行情况,验证过程改进成果,找出过程定义和实施差距,并为公司进
一步改进提供指南。
该阶段主要包括:
ATM培训、预评估的实施和评估结果的改进等。
5.4.1、SCAMPI评估小组培训
培训内容主要包括:
SCAMPI评估方法学
访谈技巧
数据整合技巧
发现报告开发
整合和评级技巧
具体内容参见下表:
入口准则
已经具备进行评估的条件
工作目标
培训用户掌握CMMI评估方法学
工作内容
咨询公司
XXX
ATM培训
1SCAMPI评估方法学
2访谈技巧
3数据整合技巧
4发现报告开发
5整合和评级技巧
在预定的日期确定和组织评估小组成员参加培训
工作人员
SEI授权的CMMI主任评估师
EPG、评估组成员
工作方式
咨询公司或指定的场所
工作产品
ATM培训教材
其他要求
公司必须保证至少3名全职人员,必须保证全天连续的工作时间,参加SCAMPI评估的成员(不超过4人)进行培训,培训期间,学员将参加讲座和讨论组的学习
验收准则
ATM成员完成培训
5.4.2、预评估
具体内容参加下表:
入口准则
1参评项目实施基本完成
2已经具备进行预评估的条件
工作目标
1检查公司的软件过程改进效果,确定是否可以进行正式的SCAMPI评估
2制定预评估发现报告
工作内容
咨询公司
XXX
1CMMI预评估
A制定预评估计划、确定评估范围、资源和时间进度等
B评估相关文档
C评估实际实施过程
D访谈相关人员
1准备参加预评估项目的相关资料
2协调预评估被访谈对象做好访谈准备
3为预评估活动提供保障和设施
4EPG小组制订下一步改进计划
工作人员
咨询公司CMMI高级咨询师
主任评估师
ATM成员
工作方式
公司现场
工作产品
《CMMI预评估计划》
《CMMI预评估结果报告》
验收准则
预评估完成,预评估报告已经提交给公司
5.4.3、预评估改进
具体内容参加下表
入口准则
1.预评估完成;
2.预评估结果报告已经提交给公司
工作目标
1.检查公司的软件过程改进效果,确定是否可以进行正式的
SCAMPI评估;
2.针对预评估中发现的问题,提出改进建议,并制订行动计划。
工作内容
咨询公司
XXX
1.总结预评估结果;对弱项进行分析和纠正,协助制定过程改进计划;
2.协助XXX公司进行正式评估培训准备。
1.EPG小组制订下一步
改进计划;
2.持续过程改进
3.参加SCAMPIClassC
方法论培训。
工作人员
CMMI高级咨询师
EPG、过程改进相关人
员
工作方式
公司现场
工作产品
《持续改进建议》
验收准则
1.《持续改进建议》
2.项目证据符合率达到100%。
3.人员过程改进考核平均分值达到85分
5.5正式评估阶段
本阶段包括评估组(ATM)培训,使企业完全掌握SCAMPI评估方法并最终进行CMMI3级以及双模的正式评估。
本阶段的完成,将标志着企业基于CMMI3的过程改进项目达到第三个也是
最后一个里程碑点。
当公司已经满足CMMI过程要求时,对公司进行正式的CMMIL3级SCAMPI评估。
咨询公司推荐有丰富经验的主任评估师和高级顾问执行公司内部的过程改进的正式评估,同时从公司中选择合适的人加入评估小组.
该阶段主要包括:
评估计划制定及正式评估实施。
5.5.1、制定评估计划
在预评估和SCAMPI评估开始之间,咨询公司会根据我公司的需要通过电话、电子邮件等方式与公司保持联系以便制定详细的评估计划。
具体内容参加下表:
入口准则
基本具备正式SCAMPI评估条件
工作目标
1.为正式的SCAMPI评估做计划;
2.为评估准备必须的条件。
工作内容
咨询公司
XXX
1.指导制订评估计划
2.制定所有评估活动所需的详
细时间表
1.参加评估计划的制订;
2.落实评估所需的人员和设备。
3.根据需要裁剪评估方案
4.确认评估范围(组织、PA)
5确定评估项目
6确定面谈分组与参与人员
7确定评估所需设备
工作人员
CMMI高级咨询师,双模主
任评估师,CMMI主任评估师
评估小组、EPG、相关项目组
成员
工作方式
客户现场
工作产品
《公司正式评估计划》
其他要求
评估计划在评估开始前一个月内完成
验收准则
评估计划已经完成;
评估准备已经就绪。
5.5.2、正式评估
评估按照SCAMPI方法的要求进行
(1)评估准则
评估将按照SCAMPI的要求进行,遵循以下准则:
使用CMMI版本作为评估的基础;
基于公司的商业目标和需要进行评估;
确保评估过程中的文档和有关信息的保密性;
(2)评估过程(SCAMPI)
评估按照SCAMPI方法的要求进行,通过以下方法收集数据和信息:
文档的分析
高层经理的访谈
项目经理的访谈
项目成员的访谈
(3)持续改进和推广咨询
咨询公司将就评估报告公司的实际情况给予持续改进建议,根据CMMI的要求来产生评估报告和评估级别。
除了评估结果,企业还将保留评估数据作为评估结果的资料。
评估结束后,咨询公司向SEI提交评估信息,记入评估数据库。
具体内容参加下表:
入口准则
1.具备SCAMPI评估的条件
2.评估计划和准备已经完成
工作目标
完成正式的SCAMPI/SPCA评估
工作内容
咨询公司
XXX
正式评估
首次会议
文档审阅
访谈和讨论
访谈数据整合与分析
生成评估结果草案
审阅及修改评估结果草案
成熟度评级
提交评估结果
评估结果发布会议
1.落实评估所需的人员
和设备。
2.参加评估首/末次会
议;
3.参与访谈和结果报告
会;
4.参与评估组的相关工
作。
工作人员
CMMI主任评估师、CMMI高级咨询师,双模主任评估师
高层管理者、评估小组内部成
员、EPG、相关项目组成员
工作方式
客户现场
工作产品
《公司正式评估报告和结果》
CMMI等级证书
双模等级证书
验收准则
SCAMPI评估已经完成,成熟度级别已经确定
六费用估算
项目
单价
天数
费用(元)
CMMIL3
主任评估师人日费
***
15
***
主任评估师差旅费
***
咨询师人日费
***
50
***
证书注册费
***
3人
***
费用小计
***
优惠后报价
***
七验收标准及形式
咨询公司和我公司双方完成各自职责范围内已计划的各项工作,所定义过程在计划范围内进行试点和推广,组织的软件过程能力达到CMMIIL3所有目标要求,得到评估组的一致认可,通过CMU-SEISCAMPI主任评估师主持的SCAMPIClassA评估,提供等级证书。
八附件具体培训课程安排
咨询公司将为我公司提供丰富的培训课程,涵盖CMMI模型、项目管理、软件工程、度量和数据分析等领域,详细见下表。
培训课程一览表
课程分类
课程名称
授课人
培训内容
时间(d=天,h=小时)
培训对象
CMMI模型
CMMI简
介
CMMI高
级咨
询师
_CMMI模型简介
_EPG组建及注意
事项
_体系文件如何建
立及注意事项
EPG成员,所有参
与评估的成员
Introto
CMMI
CMMI
INTRO讲
师
从整体和宏观的角
度了解CMMI模型
3d
公司内部评估员
(ATM组)
ATM培训
CMMI主任
评估
师
_评估方法的类别
_评估方法的步骤
_评估方法的注意
事项
2d
公司内部评估员
(ATM组)
CMMI各PA培训
CMMI过
程域详解
CMMI高
级咨询师
CMMI2、3级过程
域详解
3d
EPG成员、所有参
与评估的成员
CMMI各相关主题培训
项目管理
CMMI高
级咨询师
项目管理知识介绍
1d
公司各项目经理
软件估算
专题
CMMI高
级咨询师
常用估算方法介绍
如:
代码行、用例
点估算、功能点估
算等
1d
公司各项目经理,
以及对估算感兴
趣的人员
项目风险
管理
CMMI高
级咨询师
项目风险管理概
述、风险管理流程
等
公司各项目经理,
以及对风险感兴
趣的人员
配置管理
实践
CMMI高
级咨询
师
_配置管理基础知
识
_配置管理过程和
变更过程
_配置管理审计
_等等
_企业软件项目
管理人员
_企业从事软件
配置工作人员
_对软件配置管
理感兴趣的人
员
软件质量
保证
CMM
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- cmmil3 认证 方案
![提示](https://static.bdocx.com/images/bang_tan.gif)