《CMMIL3认证方案》由会员分享,可在线阅读,更多相关《CMMIL3认证方案(22页珍藏版)》请在金锄头文库上搜索。
1、CMMI L3认证实施方案初步规划研发中心质量部2011-12-01目 录一前言3目的3预期效益3术语解释4三资源准备4参与部门及人员4相关工具支持5四总体进度安排5五实施方案详细计划 6前期准备阶段65.1.1、 现状差距分析 65.1.2、 组建 EPG 75.1.3、 公司前期的准备 75. 2培训和过程定义阶段 75.2.1、 培训I 85.2.2、 过程体系定义与建立指导 85.2.3、 过程文档审阅及答疑 95. 3过程运行及推广阶段 115.1.1、 审阅公司的实施证据 125.1.2、 实施指导及答疑 125. 4预评估及改进阶段125.1.1、 SCAMPI评估小组培训 13
2、5.1.2、 预评估145.1.3、 预评估改进155. 5正式评估阶段155.1.1、 制定评估计划 165.1.2、 正式评估 17六费用估算19七验收标准及形式19八附件具体培训课程安排 19、4、4一刖百目的帮助公司软件研发部门梳理已有的过程, 建立实用、简洁有效、符合CMML3 级要求并适合于企业自身状况的的过程,具体如下:增强公司软件研发部门开发过程及管理流程的规范性。帮助公司软件研发部门建立一套完善的质量管理和监控体系。通过过程改进,帮助公司研发部门提高产品交付质量、降低项目进度和工作 量的偏差、提高客户的满意度。通过咨询师和讲师的培训,帮助公司研发部门提高人员的技能。帮助公司研
3、发部门优化组织财富库,提升公司的知识共享机能。将公司的业务与商业目标和过程改进进行有效的融合。预期效益CMMI L纵证的通过,能够给公司带来如下预期效益:提高企业市场竞争力:通过CMMI评估后可提高公司形象,成为公司宣传实 力的亮点。公司在承接项目时具备强大的资质实力。提高公司投资回报:通过CMMI后可在软件开发中降低项目成本:通过质量 保证减少项目返工;通过过程控制提高效率,按时完成项目;通过项目文档 的规范减少系统维护费用。提高成本控制力度:公司按照CMMI要求建立的良好质量管理体系,通过过 程中有效的评审、走查等方式,可尽早发现各阶段存在的缺陷,减少返工, 降低BUG数,进而保证了软件开
4、发质量。增强项目的可视性:使管理者能及时掌握项目进展,避免项目延期;在CMMI的模型中,对项目进行充分策划,制定合理的项目计划、阶段、里程碑等, 能随时掌握项目进展状况;按照规范对项目进行监控,收集项目数据并和计 划数据对比、分析偏差,及时发现问题并采取有效措施,避免项目延期;高 级管理者也可以从独立客观的角度了解到项目定期评审状态。明确工作量估计:在软件项目中经常碰到由于工作量估计不准确,导致计划性差,个人绩效难以评价,管理者无所适从等等。而在 CMMI中,通过科学 的方法和过程步骤来估计工作量;组织财富库、度量库给项目估计提供累计 经验值,从而为每个岗位定下评价基础。术语解释CMM:I C
5、apability Maturity Model Integration ,能力成熟度模型集成SCAMP I Standard CMMI Appraisal Method for Process Improvement ,SCAMP砰估方法EPG Engineering Process Group , 工程过程组SPI: Software Process Improvement ,软件过程改进ATM Appraisal Team Members ,评估小组成员PA: Process Area ,过程域三资源准备参与部门及人员本次认证涉及公司研发中心、行政部、人力资源部等几个部门,相关职能及工作
6、见下面编号部门人数(人)工作任务001行政部1-2商务谈判、业务招待、会议安AE、合同签订等人力资源部1参与实施过程中涉及的公司级别相关培训研发中心全部1抽调成员组成EPG、组(6-9人)2 EPG组成员完成过程体系文件的定义及 改进3 EGP成员协助咨询师完成过程体系文件 的培训4参加ATM训及评估5试点项目组完成过程文件的实施6完成项目的预评估及正式评估相关工具支持在实施CMML3级过程改进的过程中,建议公司根据自身的情况采用相应的软件工具进行辅助支持。建议的工具包括:项目管理工具变更管理工具配置管理工具测试工具四总体进度安排根据公司总体计划安排,初步规划整个认证周期为6个月左右,需要5个
7、阶段,列表如下:编号阶段名称开始时间结束时间1前期准备2011年12月2011年12月2培训和过程定义2012年1月2012年3月3过程试运行和推广2012年3月2012年6月4预评估及纠偏2012年5月2012年5月5CMMIL3E式评估2012年6月2012年6月五实施方案详细计划前期准备阶段本阶段的目的是了解公司的基本情况,分析公司当前执行过程和CMMI目标等级的差距,形成诊断报告,并根据诊断结果,勾画出公司过程改进的具体框架。 在开展CMMI过程改进的最初阶段,我们将由CMMI咨询专家,通过检查项目文档 和人员访谈的形式,对公司进行过程现状调查,对照CMM膜型,深入的了解公司 的情况,
8、找出组织的强项与弱项,并协助建立EPG小组。为后期协助公司解决实 际问题,制定切合实际的服务方案做好准备。5.1.1、 现状差距分析具体内容参见下表:进入准则1双方合作关系已经确认工作目标1 .识别公司研发部门的过程现状2 .依据CMMK型进行差距分析,并且制定过程现状差距分析报告3 . CMMW介培训工作内容咨询公司XX必司1匕我公司高层领导会谈,了解高层领导对开展基于 CMM过程改进的支持及理解程度2审阅现有质量体系文档和项目实施文档3访谈高层经理、项目经理、项目组成员1现状调查前的联系工作2准备相关义档3安排被访谈人的日程4协助调查工作5协调人员参加CMMK门培训14 CMM简介工作人员
9、咨询公司CMMK级咨询师EP或过程改进负责人、被访谈对象工#公司现场工作产品过程现状差距分析报告EPGS程验收标准过程现状差距分析报告已经提交并汇报给公司5.1.2、 组建 EPG咨询公司CMMI高级咨询师将协助公司组建EPG咨询公司将根据对于公司组 织结构及人员的了解,给出EPG&建的建议。EPG、调过程改进相关的各群体,理 顺不同的沟通关系和渠道;合理协调过程改进事务及资源,从而有效地高效利用 现有资源;为各项目组成员提供指导;为高层管理者提供视角了解组织的过程改 进进展;定期评估组织过程改进实施情况; 并且为组织的持续过程改进进行合理 有序地规划5.1.3、 公司前期的准备根据专家去客户
10、现场的访问,建议公司软件研发部门任命EPG组长一名。EPG 成员6到9名的人员,可兼职。EPG&主要包括以下成员:项目经理、需求分析人员、工程设计人员、测试人员、 QA配置管理人员、 培训师等5. 2培训和过程定义阶段过程建立阶段的目的是为CMMI的实施作相关的准备工作:包括CMMI介绍和 PA过程培训、以及过程定义。使公司各级组织明确 CMMI L3级相关过程域的目 标和实践要求,为实施CMM3级模型奠定思想和理论基础。按照 L3级要求,兼 顾ISO9000的要求,逐一分析、归纳各部门及分支单位的相关作业流程, 确定软 件开发的各个流程,建立体系。本阶段的完成,将标志着公司基于CMMI3级的
11、过程改进项目达到第一个里程 碑点。本阶段的主要工作如下:5.2.1、 培训(1) CMMI INTRO培训I: CMMI的起源、发展历史、结构、术语、每个成熟度级 别的基本内容和应用方法等。所有潜在的 AT械员必须参加该培训,它是参加 SCAMPI评估成员的必须课程。咨询公司将为我公司的 3名同事提供培训证书。(2)过程域(PA)培训:详细介绍某一成熟度级别的每个PA的目标、关键实践及 子实践具体的含义及在实施过程中如何执行和应用这些实践。同时将公司当前的过程和CMMI的成熟度级别进行比较;进一步分析公司当前的情形;做出差距分 析并且提出改进建议。(3)相关方法论培训:介绍过程改进涉及领域的具
12、体实施方法;同时结合实践 经验介绍过程改进中的经验教训。本课程的培训对象为EPG成员和其他参与过程 改进的成员。通常本培训与过程域(PA)培训穿插进行,详见附件:培训课程一 览表。5.2.2、 过程体系定义与建立指导目的是帮助公司梳理已有的过程,建立实用、简洁有效、符合 CMMI L3 级要求并适合于公司自身状况的的过程体系。CMMI高级咨询师将结合实际案例介绍如何定义过程体系,根据多年项目管 理和工程经验,及对公司过程现状的分析,给予特殊介绍,讲解如何解决在实施 中可能遇到难题。5.2.3、 过程文档审阅及答疑(1)审阅公司的过程体系文件主任评估师与咨询公司高级咨询师,将根据CMMI模型,从
13、SCAMPI的角度对 公司定义的软件过程进行审阅,确保公司定义的软件过程即能实现CMMI模型推荐的做法,同时又能满足公司项目的实际需求。 在审阅之后,CMMI高级咨询师 将根据审阅情况制定过程审阅报告。公司可以在此基础上完善已定义的软 件过程。(2)试点项目选定为了顺利开始过程改进实施,试点项目的选定非常重要。一开始,如果实施 的面太广,则很难有力的协调过程改进,而且不利于 EPG寸重点项目进行重点监 控和指导。因此建议公司在一开始选定典型项目, 首先开始实施过程改进,在体 系文件进行优化,主要成员对过程改进有一定的理解之后,再向整个组织推广。(3)答疑针对公司在过程定义中遇到的问题,CMMI
14、高级咨询师会提供相应的培训材料或者案例,详细讲解,解除公司的疑惑。具体内容参见下表:入口准则1现状调查完成工作目标1 了解CMMffi基本内容和概念2理解各PA勺主要内容及应用方法3建立过程改进的行动计划,对培训阶段所识别出来 的行动项进行具体安排4建立、改进符合CMMI口50900吸求的软件过程体 系,经过评估投入实施工作内容咨询公司XX必司1 CMMI INTRON2 CMM过程域,相关方法1安排并组织培训2准备培训需要的相关论培训3提供如何定义CMMfc 档体系的咨询4 提供 CMMI 口50900琳 系融合的培训5提供符合CMM要求的 文档体系模块,并指导如 何进行裁剪和定义6过程文档的审阅(包括 组织方针、过程、流程、 模板等),提供过程文档 进一步改进的建议实施,包括培训教室、投 影仪等,以及其他后勤保 障3保证过程改进相关人员全程参加培训4开发过程改进行动计划5开发/修改过程文档6过程文档的批准和发布工作人员咨询公司CMMK级咨询师SEI授权CMMft师所有EPG项目经理、项目组成员工#公司现场工作产品相关培训材料过程体系文件工作教材CMMI Introduction,其他过程域相关培训教材其他要求CMME书通常需要3人参加并注册验收标准1 CMM培训证书(SEI