《CMMIL3认证方案.doc》由会员分享,可在线阅读,更多相关《CMMIL3认证方案.doc(25页珍藏版)》请在课桌文档上搜索。
1、-CMMI L3认证实施方案初步规划目录一前言31.1目的31.2 预期效益31.3 术语解释3三资源准备33.1 参与部门及人员33.2 相关工具支持3四总体进度安排3五实施方案详细方案35.1 前期准备阶段3、现状差距分析3、组建EPG3、公司前期的准备35. 2 培训和过程定义阶段3、培训3、过程体系定义与建立指导3、过程文档审阅及答疑35. 3过程运行及推广阶段3、审阅公司的实施证据3、实施指导及答疑35. 4预评估及改良阶段3、SCAMPI 评估小组培训3、预评估3、预评估改良35. 5 正式评估阶段3、制定评估方案3、正式评估3六费用估算3七验收标准及形式3八具体培训课程安排3一前
2、言1.1目的帮助公司软件研发部门梳理已有的过程,建立实用、简洁有效、符合CMMI L3级要求并适合于企业自身状况的的过程,具体如下:l 增强公司软件研发部门开发过程及管理流程的规性。l 帮助公司软件研发部门建立一套完善的质量管理和监控体系。l 通过过程改良,帮助公司研发部门提高产品交付质量、降低工程进度和工作量的偏差、提高客户的满意度。l 通过咨询师和讲师的培训,帮助公司研发部门提高人员的技能。l 帮助公司研发部门优化组织财富库,提升公司的知识共享机能。l 将公司的业务与商业目标和过程改良进展有效的融合。1.2 预期效益CMMI L3认证的通过,能够给公司带来如下预期效益:l 提高企业市场竞争
3、力:通过CMMI 评估后可提高公司形象,成为公司宣传实力的亮点。公司在承接工程时具备强大的资质实力。l 提高公司投资回报:通过CMMI 后可在软件开发中降低工程本钱:通过质量保证减少工程返工;通过过程控制提高效率,按时完成工程;通过工程文档的规减少系统维护费用。l 提高本钱控制力度:公司按照CMMI 要求建立的良好质量管理体系,通过过程中有效的评审、走查等方式,可尽早发现各阶段存在的缺陷,减少返工,降低BUG 数,进而保证了软件开发质量。l 增强工程的可视性:使管理者能及时掌握工程进展,防止工程延期;在CMMI 的模型中,对工程进展充分筹划,制定合理的工程方案、阶段、里程碑等,能随时掌握工程进
4、展状况;按照规对工程进展监控,收集工程数据并和方案数据比照、分析偏差,及时发现问题并采取有效措施,防止工程延期;高级管理者也可以从独立客观的角度了解到工程定期评审状态。l 明确工作量估计:在软件工程中经常碰到由于工作量估计不准确,导致方案性差,个人绩效难以评价,管理者无所适从等等。而在CMMI 中,通过科学的方法和过程步骤来估计工作量;组织财富库、度量库给工程估计提供累计经历值,从而为每个岗位定下评价根底。1.3 术语解释CMMI:Capability Maturity Model Integration,能力成熟度模型集成SCAMPI:Standard CMMI Appraisal Meth
5、od for Process Improvement,SCAMPI 评估方法EPG:Engineering Process Group,工程过程组SPI:Software Process Improvement,软件过程改良ATM:Appraisal Team Members,评估小组成员PA: Process Area,过程域三资源准备3.1 参与部门及人员本次认证涉及公司研发中心、行政部、人力资源部等几个部门,相关职能及工作见下面编号部门人数人工作任务001行政部1-2商务谈判、业务招待、会议安排、合同签订等人力资源部1参与实施过程中涉及的公司级别相关培训研发中心全部1 抽调成员组成EPG
6、小组6-9人2 EPG组成员完成过程体系文件的定义及改良3 EGP成员协助咨询师完成过程体系文件的培训4 参加ATM培训及评估5 试点工程组完成过程文件的实施6 完成工程的预评估及正式评估3.2 相关工具支持在实施CMMI L3 级过程改良的过程中,建议公司根据自身的情况采用相应的软件工具进展辅助支持。建议的工具包括:l 工程管理工具l 变更管理工具l 配置管理工具l 测试工具四总体进度安排根据公司总体方案安排,初步规划整个认证周期为6个月左右,需要5个阶段,列表如下:编号阶段名称开场时间完毕时间1前期准备2021年12月2021年12月2培训和过程定义2021年1月2021年3月3过程试运行
7、和推广2021年3月2021年6月4预评估及纠偏2021年5月2021年5月5CMMIL3正式评估2021年6月2021年6月五实施方案详细方案5.1 前期准备阶段本阶段的目的是了解公司的根本情况,分析公司当前执行过程和CMMI 目标等级的差距,形成诊断报告,并根据诊断结果,勾画出公司过程改良的具体框架。在开展CMMI 过程改良的最初阶段,我们将由CMMI 咨询专家,通过检查工程文档和人员访谈的形式,对公司进展过程现状调查,对照CMMI模型,深入的了解公司的情况,找出组织的强项与弱项,并协助建立EPG 小组。为后期协助公司解决实际问题,制定切合实际的效劳方案做好准备。、现状差距分析具体容参见下
8、表:进入准则1 双方合作关系已经确认工作目标1. 识别公司研发部门的过程现状2. 依据CMMI模型进展差距分析,并且制定过程现状差距分析报告3. CMMI简介培训工作容咨询公司*公司1 与我公司高层领导会谈,了解高层领导对开展基于CMMI过程改良的支持及理解程度2 审阅现有质量体系文档和工程实施文档3 访谈高层经理、工程经理、工程组成员4 CMMI简介1 现状调查前的联系工作2 准备相关文档3 安排被访谈人的日程4 协助调查工作5 协调人员参加CMMI入门培训工作人员咨询公司CMMI高级咨询师EPG或过程改良负责人、被访谈对象工作方式公司现场工作产品过程现状差距分析报告EPG规程验收标准过程现
9、状差距分析报告已经提交并汇报给公司、组建EPG咨询公司CMMI 高级咨询师将协助公司组建EPG。咨询公司将根据对于公司组织构造及人员的了解,给出EPG组建的建议。EPG协调过程改良相关的各群体,理顺不同的沟通关系和渠道;合理协调过程改良事务及资源,从而有效地高效利用现有资源;为各工程组成员提供指导;为高层管理者提供视角了解组织的过程改良进展;定期评估组织过程改良实施情况;并且为组织的持续过程改良进展合理有序地规划、公司前期的准备根据专家去客户现场的访问,建议公司软件研发部门任命EPG 组长一名。EPG 成员6 到9 名的人员,可兼职。EPG组主要包括以下成员:工程经理、需求分析人员、工程设计人
10、员、测试人员、QA、配置管理人员、培训师等5. 2 培训和过程定义阶段过程建立阶段的目的是为CMMI 的实施作相关的准备工作:包括CMMI 介绍和PA 过程培训、以及过程定义。使公司各级组织明确CMMI L3 级相关过程域的目标和实践要求,为实施CMM I3 级模型奠定思想和理论根底。按照CMMI1.3 L3 级要求,兼顾ISO9000 的要求,逐一分析、归纳各部门及分支单位的相关作业流程,确定软件开发的各个流程,建立体系。本阶段的完成,将标志着公司基于CMMI3 级的过程改良工程到达第一个里程碑点。本阶段的主要工作如下:、培训1CMMI INTRO 培训:CMMI 的起源、开展历史、构造、术
11、语、每个成熟度级别的根本容和应用方法等。所有潜在的ATM成员必须参加该培训,它是参加SCAMPI 评估成员的必须课程。咨询公司将为我公司的3名同事提供培训证书。2过程域(PA)培训:详细介绍*一成熟度级别的每个PA 的目标、关键实践及子实践具体的含义及在实施过程中如何执行和应用这些实践。同时将公司当前的过程和CMMI 的成熟度级别进展比拟;进一步分析公司当前的情形;做出差距分析并且提出改良建议。3相关方法论培训:介绍过程改良涉及领域的具体实施方法;同时结合实践经历介绍过程改良中的经历教训。本课程的培训对象为EPG 成员和其他参与过程改良的成员。通常本培训与过程域PA培训穿插进展,详见:培训课程
12、一览表。、过程体系定义与建立指导目的是帮助公司梳理已有的过程,建立实用、简洁有效、符合CMMI L3级要求并适合于公司自身状况的的过程体系。CMMI 高级咨询师将结合实际案例介绍如何定义过程体系,根据多年工程管理和工程经历,及对公司过程现状的分析,给予特殊介绍,讲解如何解决在实施中可能遇到难题。、过程文档审阅及答疑1审阅公司的过程体系文件主任评估师与咨询公司高级咨询师,将根据CMMI 模型,从SCAMPI 的角度对公司定义的软件过程进展审阅,确保公司定义的软件过程即能实现CMMI 模型推荐的做法,同时又能满足公司工程的实际需求。在审阅之后, CMMI 高级咨询师将根据审阅情况制定过程审阅报告。
13、公司可以在此根底上完善已定义的软件过程。2试点工程选定为了顺利开场过程改良实施,试点工程的选定非常重要。一开场,如果实施的面太广,则很难有力的协调过程改良,而且不利于EPG对重点工程进展重点监控和指导。因此建议公司在一开场选定典型工程,首先开场实施过程改良,在体系文件进展优化,主要成员对过程改良有一定的理解之后,再向整个组织推广。3答疑针对公司在过程定义中遇到的问题, CMMI 高级咨询师会提供相应的培训材料或者案例,详细讲解,解除公司的疑惑。具体容参见下表:入口准则1 现状调查完成工作目标1 了解CMMI的根本容和概念2 理解各PA的主要容及应用方法3 建立过程改良的行动方案,对培训阶段所识
14、别出来的行动项进展具体安排4 建立、改良符合CMMI和ISO9000要求的软件过程体系,经过评估投入实施工作容咨询公司*公司1 CMMI INTRO培训2 CMMI过程域,相关方法论培训3 提供如何定义CMMI文档体系的咨询4 提供CMMI和ISO9000体系融合的培训5 提供符合CMMI要求的文档体系模块,并指导如何进展裁剪和定义6 过程文档的审阅包括组织方针、过程、流程、模板等,提供过程文档进一步改良的建议1 安排并组织培训2 准备培训需要的相关实施,包括培训教室、投影仪等,以及其他后勤保障3 保证过程改良相关人员全程参加培训4 开发过程改良行动方案5 开发/修改正程文档6 过程文档的批准
15、和发布工作人员咨询公司CMMI高级咨询师SEI授权CMMI讲师所有EPG、工程经理、工程组成员工作方式公司现场工作产品相关培训材料过程体系文件工作教材CMMI Introduction,其他过程域相关培训教材其他要求CMMI证书通常需要3人参加并注册验收标准1 CMMI培训证书SEI注册,并收集公司培训反应表2 培训教材交给公司3 过程体系文件审与外审通过,并在组织中发布4 体系文件评审发现问题解决率100%5 体系文件CMMI要求覆盖率100%6 人员过程改良首次考核平均分到达70分5. 3过程运行及推广阶段本阶段的目的是运行整个3 级过程,即公司按照过程文件的规定执行软件开发和管理的相关过
16、程,是整个过程改良中非常重要的一个阶段。本阶段完成时,大多数工程都制度化地遵循组织的标准过程,积累了一定的过程数据。本阶段的完成,将标志着企业基于CMMI 3 的过程改良工程到达第二个里程碑点。具体容参见下表:入口准则1 已经完成CMMI培训,EPG及相关过程改良人员已经理解CMMI以及软件过程改良的根本理论2 CMMI组织标准过程体系已经建立,并发布工作目标1 对阶段2中所建立的过程进展试点,发现实施中的问题,进一步进展改良2 试运行完毕后,在组织中推行经过试点验证的过程,建立组织对过程改良的认同工作容咨询公司*1 过程实施答疑2 协助解决过程实施的问题3 协助分析公司的度量数据4 审阅实施
17、证据,提出改良建议5 过程实施相关培训1 实施过程文档2 收集过程的实施证据,管理过程改良活动工作人员咨询公司CMMI高级咨询师EPG、实施工程组成员工作方式公司现场工作产品相关工程的产出文档验收准则1 过程在实际工程中得到应用2 工程进度完成率到达90%3 工程证据符合率到达95%4 人员过程改良考核平均分值到达75分该阶段主要有以下几项工作,下面作较为详细地说明:、审阅公司的实施证据CMMI 高级咨询师将定期检查公司的过程改良实施证据,保证过程实施能够满足CMMI 的评估需求。CMMI 高级咨询师将根据CMMI 的评估方法学对公司的实施进展监控和检查,同时开发相应的过程检查报告,进展持续过
18、程改良。、实施指导及答疑在实施过程, CMMI 高级咨询师还将根据公司的实际需要,提供具体指导,确保公司的体系能够顺利运行,指导容主要有:l 如何进展过程裁剪;l 工程监控中的挣值分析;l 如何利用CMMI 进展绩效体系改良;l 如何建立并利用组织财富库等等。通过以上活动,确保公司能够按照CMMI 的要求,产出高质量的文档。并使相关人员掌握通过认证所需要的知识和技能。为顺利开展基于CMMI L3 的预评估提供坚实的根底。5. 4预评估及改良阶段预评估的主要工作是根据CMMI 模型3 级的各工程标和实践要求,检查组织和工程的运行情况,验证过程改良成果,找出过程定义和实施差距,并为公司进一步改良提
19、供指南。该阶段主要包括:ATM 培训、预评估的实施和评估结果的改良等。、SCAMPI 评估小组培训培训容主要包括:_l SCAMPI 评估方法学l 访谈技巧l 数据整合技巧l 发现报告开发l 整合和评级技巧具体容参见下表:入口准则已经具备进展评估的条件工作目标培训用户掌握CMMI评估方法学工作容咨询公司*ATM培训1 SCAMPI评估方法学2 访谈技巧3 数据整合技巧4 发现报告开发5 整合和评级技巧在预定的日期确定和组织评估小组成员参加培训工作人员SEI授权的CMMI主任评估师EPG、评估组成员工作方式咨询公司或指定的场所工作产品ATM培训教材其他要求公司必须保证至少3名全职人员,必须保证全
20、天连续的工作时间,参加SCAMPI评估的成员不超过4人进展培训,培训期间,学员将参加讲座和讨论组的学习验收准则ATM成员完成培训、预评估具体容参加下表:入口准则1 参评工程实施根本完成2 已经具备进展预评估的条件工作目标1 检查公司的软件过程改良效果,确定是否可以进展正式的SCAMPI评估2 制定预评估发现报告工作容咨询公司*1 CMMI预评估 A 制定预评估方案、确定评估围、资源和时间进度等 B 评估相关文档 C 评估实际实施过程 D 访谈相关人员1 准备参加预评估工程的相关资料2 协调预评估被访谈对象做好访谈准备3 为预评估活动提供保障和设施4 EPG小组制订下一步改良方案工作人员咨询公司
21、CMMI高级咨询师主任评估师ATM成员工作方式公司现场工作产品CMMI预评估方案CMMI预评估结果报告验收准则预评估完成,预评估报告已经提交给公司、预评估改良具体容参加下表入口准则1. 预评估完成;2. 预评估结果报告已经提交给公司工作目标1. 检查公司的软件过程改良效果,确定是否可以进展正式的SCAMPI 评估;2. 针对预评估中发现的问题,提出改良建议,并制订行动方案。工作容咨询公司*1. 总结预评估结果;对弱项进展分析和纠正,协助制定过程改良方案;2. 协助*公司进展正式评估培训准备。1. EPG 小组制订下一步改良方案;2. 持续过程改良3. 参加SCAMPI Class C方法论培训
22、。工作人员CMMI 高级咨询师EPG、过程改良相关人员工作方式公司现场工作产品持续改良建议验收准则1. 持续改良建议2. 工程证据符合率到达100%。3. 人员过程改良考核平均分值到达85 分5. 5 正式评估阶段本阶段包括评估组ATM培训,使企业完全掌握SCAMPI 评估方法并最终进展CMMI 3 级以及双模的正式评估。本阶段的完成,将标志着企业基于CMMI 3 的过程改良工程到达第三个也是最后一个里程碑点。当公司已经满足CMMI 过程要求时,对公司进展正式的CMMIL3 级SCAMPI 评估。咨询公司推荐有丰富经历的主任评估师和高级参谋执行公司部的过程改良的正式评估,同时从公司中选择适宜的
23、人参加评估小组.该阶段主要包括:评估方案制定及正式评估实施。、制定评估方案在预评估和SCAMPI 评估开场之间,咨询公司会根据我公司的需要通过、电子等方式与公司保持联系以便制定详细的评估方案。具体容参加下表:入口准则根本具备正式SCAMPI 评估条件工作目标1为正式的SCAMPI评估做方案;2为评估准备必须的条件。工作容咨询公司*1指导制订评估方案2制定所有评估活动所需的详细时间表1参加评估方案的制订;2落实评估所需的人员和设备。3.根据需要裁剪评估方案4.确认评估围组织、PA5 确定评估工程6 确定面谈分组与参与人员7 确定评估所需设备工作人员CMMI 高级咨询师,双模主任评估师,CMMI
24、主任评估师评估小组、EPG、相关工程组成员工作方式客户现场工作产品公司正式评估方案其他要求评估方案在评估开场前一个月完成验收准则评估方案已经完成;评估准备已经就绪。、正式评估评估按照SCAMPI方法的要求进展1评估准则评估将按照SCAMPI 的要求进展,遵循以下准则:_ 使用CMMI V1.3 版本作为评估的根底;_ 基于公司的商业目标和需要进展评估;_ 确保评估过程中的文档和有关信息的性;2评估过程SCAMPI评估按照SCAMPI 方法的要求进展,通过以下方法收集数据和信息:_ 文档的分析_ 高层经理的访谈_ 工程经理的访谈_ 工程成员的访谈3持续改良和推广咨询咨询公司将就评估报告公司的实际
25、情况给予持续改良建议,根据CMMI 的要求来产生评估报告和评估级别。除了评估结果,企业还将保存评估数据作为评估结果的资料。评估完毕后,咨询公司向SEI 提交评估信息,记入评估数据库。具体容参加下表:入口准则1具备SCAMPI 评估的条件2评估方案和准备已经完成工作目标完成正式的SCAMPI/SPCA 评估工作容咨询公司*正式评估_ 首次会议_ 文档审阅_ 访谈和讨论_ 访谈数据整合与分析_ 生成评估结果草案_ 审阅及修改评估结果草案_ 成熟度评级_ 提交评估结果_ 评估结果发布会议1. 落实评估所需的人员和设备。2. 参加评估首/末次会议;3. 参与访谈和结果报告会;4. 参与评估组的相关工作
26、。工作人员CMMI 主任评估师、CMMI高级咨询师,双模主任评估师高层管理者、评估小组部成员、EPG、相关工程组成员工作方式客户现场工作产品公司正式评估报告和结果CMMI 等级证书双模等级证书验收准则SCAMPI 评估已经完成,成熟度级别已经确定六费用估算工程单价天数费用元CMMI L3主任评估师人日费*15*主任评估师差旅费*咨询师人日费*50*证书注册费*3人*费用小计*优惠后报价*七验收标准及形式咨询公司和我公司双方完成各自职责围已方案的各项工作,所定义过程在方案围进展试点和推广,组织的软件过程能力到达CMMII L3 所有目标要求,得到评估组的一致认可,通过CMU-SEI SCAMPI
27、 主任评估师主持的SCAMPI Class A 评估,提供等级证书。八具体培训课程安排咨询公司将为我公司提供丰富的培训课程,涵盖CMMI 模型、工程管理、软件工程、度量和数据分析等领域,详细见下表。培训课程一览表课程分类课程名称授课人培训容时间d=天,h=小时培训对象CMMI模型CMMI 简介CMMI 高级咨询师_ CMMI 模型简介_ EPG 组建及注意事项_ 体系文件如何建立及考前须知0.5dEPG 成员,所有参与评估的成员Intro toCMMICMMIINTRO 讲师从整体和宏观的角度了解CMMI 模型3d公司部评估员ATM 组ATM 培训CMMI 主任评估师_ 评估方法的类别_ 评估
28、方法的步骤_ 评估方法的注意事项2d公司部评估员ATM 组CMMI各PA培训CMMI 过程域详解CMMI 高级咨询师CMMI2、3 级过程域详解3dEPG 成员、所有参与评估的成员CMMI各相关主题培训工程管理CMMI 高级咨询师工程管理知识介绍1d公司各工程经理软件估算专题CMMI 高级咨询师常用估算方法介绍如:代码行、用例点估算、功能点估算等1d公司各工程经理,以及对估算感兴趣的人员工程风险管理CMMI 高级咨询师工程风险管理概述、风险管理流程等0.5d公司各工程经理,以及对风险感兴趣的人员配置管理实践CMMI 高级咨询师_ 配置管理根底知识_ 配置管理过程和变更过程_ 配置管理审计_ 等等0.5d_ 企业软件工程管理人员_ 企业从事软件配置工作人员_ 对软件配置管理感兴趣的人员软件质量保证CMMI 高级咨询师_ 软件质量保证基础知识_ 软件质量保证过程_ 软件质量保证活动0.5d_ 企业软件工程管理人员_ 企业从事软件质量保证工作人员_ 对软件质量保证感兴趣的人员. z.