您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > CMMI培训材料_中电普华
CMMI培训北京中电普华信息技术有限公司2008年9月目录一、质量管理情况概览二、CMMI简介三、CMMI过程介绍四、开发部分过程介绍五、实施部分过程介绍公司根据ISO9001:2000标准建立了适合软件企业的全面质量管理体系,体系已运行三年,公司紧紧围绕质量管理体系标准要求有序的开展质量管理工作。07年11月启动了基于CMMI的过程改进活动,导入CMMI模型,目前文件已进入试点运行阶段。ISO9000族标准可以帮助各种类型的组织实施并运行有效的质量管理体系。是质量管理的骨架。ISO9000是质量管理的骨架,CMMI充实、细化了软件开发这一部分的要求。在CMMI试点过程后,我们将进行ISO9000文件和CMMI文件的整合,使大家看到的是一套系统的制度,也只需形成一套文档同时符合两个标准的要求。CMMI模型是专门为软件产品开发和服务而建立的一个过程改进成熟度模型。ISO9000质量管理体系的日常工作年初确定公司及各部门质量目标,实时跟踪;6月,内部审核,发现不符合项;7月,管理评审会议,总结并提出改进决议;8月,外部审核,是否同意保持认证资格;每周质量检查,质量目标统计、通报;随时进行客户满意度调查。最高管理过程质量体系策划质量方针建立资源配置管理评审内部沟通软件开发与实施硬件系统集成第三方测试对外培训支持性过程基础设施人力资源文件管理记录管理不合格品控制立项签订合同客户服务客户需求客户满意体系及过程的测量、分析、改进内部审核过程监视测量纠正和预防、数据分析改进产品实现过程质量管理文件——质量管理体系运行所遵循的法规。三层结构:A、B、CA层质量手册概括描述了公司质量体系的结构和控制要求,是质量管理体系的纲领性文件。B层程序文件包含13个文件,规定了主要工作流程;C层支持性文件包含操作指南、模板、表格等共110个。质量管理的文件管理工具Sharepoint建立的质量管理网站域用户登录。各部门日常工作应提交的重要文档和记录都应及时上载质量管理网站,质量检查正是以网站上的文件为检查对象。基于CMMI的过程改进——组织标准过程组织标准过程示意图立项需求分析计划编制设计实现测试发布实施验收技术支持组织过程与支持过程工程类过程项目管理类过程需求开发计划监控风险管理供应商管理配置管理质量保证组织培训度量分析决策分析过程改进计划编制设计实现测试发布实施验收技术支持需求管理评审立项CMMI文件过程规范18个过程元素44个专题指导性文件12个模板与表格94个评审检查单12个QA检查表27个CMMI的有关工具配置管理工具目的:从公司层面控制软件的更改和产品的发布。项目管理工具目的:改变上报的方式,公司直接深入项目进行分析和管理。目录一、质量管理情况概览二、CMMI简介三、CMMI过程介绍四、开发部分过程介绍五、实施部分过程介绍CMMI模型介绍——定义CMMI的定义:为产品开发和服务而建立的一个过程改进成熟度模型。Capabilitymaturitymodelintegrated特点:是一个过程改进成熟度模型适用于产品的开发和服务该模型包含了处理开发和维护活动的最好的实践这些实践覆盖了整个产品的生命周期。该生命周期从产品的概念阶段到最后提交和维护阶段。过程改进成熟度:过程被管理、明确定义、测量控制、自我改进的程度。CMMI模型介绍——发展•1984年美国国防部要求开发一种能够评价软件承包商能力,并帮助他们改善质量的方法;•在CarnegieMellon大学出资建立了SEI(SoftwareEngineeringInstitute,软件工程研究院),开发了CMM模型;•SEI是目前世界上软件工程领域最有影响的研究机构。从1992年CMMI的诞生不断改进发展,目前SEI推出的最新版本是2006.8.25发布的CMMI-DEVV1.2。CMMI模型介绍——发展•1984年美国国防部要求开发一种能够评价软件承包商能力,并帮助他们改善质量的方法;•在CarnegieMellon大学出资建立了SEI(SoftwareEngineeringInstitute,软件工程研究院),开发了CMM模型;•SEI是目前世界上软件工程领域最有影响的研究机构。从1992年CMMI的诞生不断改进发展,目前SEI推出的最新版本是2006.8.25发布的CMMI-DEVV1.2。过程成熟度——不成熟的无序的过程是由实践者和管理者临时拼凑的末得到严格定义高度依赖于当事者对进展和质量的低可视性产品功能性和质量可能因满足进度而作出让步新技术的应用有很大风险过量的维护费用质量难以预测缺少进一步改进的客观基础过程成熟度——成熟的表现过程定义明确、一致,执行严格过程性能和质量可以预测—定性或定量降低过程对人的依赖新技术引入受控,风险小形成持续改进过程的文化过程成熟度等级——两种表示方法阶段型ML1ML2ML3ML4ML5...针对一批建立的过程域连续型...针对单一或一组过程域PAPAPA过程域的能力PA成熟度的等级7PAs11PAs2PAs2过程成熟度等级——阶段式初始级(一级)过程混乱;没有好的过程支持环境;项目的成功主要依赖于高手和英雄人物;项目经常是超出预算、进度延迟、质量下降、成本增加;在危急的情况下,放弃过程,导致没有能力重复以前的成功。过程成熟度等级——阶段式管理级(Managed)项目的过程根据方针有计划的执行;有技能的人员和相关干系人参与;项目的过程和产出物被监视、控制、审核和评价。工作产品和服务的状态在某个指定的点(如,里程碑处)是可见的;工作产品和服务遵循特定的过程描述、规程和标准。干系人建立了陈诺,并适当的修正。通过CMMILevel2“管理级”的评估,则代表之组织的项目是按照文档化的计划来执行和管理。定义级(Defined)过程被清晰的描述和理解;过程用规程、标准、方法和工具来描述;组织的标准过程作为基础而建立,并且随着发展而修改和修正;特定的项目根据裁剪指南,从标准过程中裁剪出适合项目的过程。通过本级的评估,则代表企业已经根据组织标准过程及相关过程资产,裁剪出合适项目的开发过程。“管理级”和“定义级”的差别在于(1)前者的每个项目之间的过程描述、标准有很大的区别;而后者的项目过程是从标准过程中裁剪出来的,所以跟具有一致性。(2)后者的过程描述比前者更加严格;后者清晰的陈述了目的、输入、进入准则、活动、角色、度量、检验步骤、输出和退出准则;后者更加了解过程活动之间的相互关系。过程成熟度等级——阶段式量化管理级(Quantitativelymanaged)对组织和项目的质量、过程性能建立了量化的目标,并作为准则来管理过程。用运统计的术语来理解质量和性能。过程变化的特殊原因被识别出来,并原因的来源也适当的纠正。“定义级”与“量化管理级”的差别在于过程性能的预测力,前者的过程仅是定性的预测,后者可以定量的预测,并用统计和量化的技术来控制过程和管理项目。优化级(Optimizing)组织对过程内在变化的根本原因定量理解的基础上,持续的进行过程改进。组织通过增量、创新的过程和技术的改进来持续的关注过程改进。定量的过程改进目标已经建立,并随着组织的商业目标的变化而。“量化管理级”和“优化级”的差别在于处理过程变化的类型不同。前者处理过程变化的特殊原因和提供统计的可预见性的结果,而后者处理的是过程变化的公共原因或者叫根本原因,和变更过程来改进过程性能从而完成已建立的量化的过程改进目标。过程域一览ML5OID组织创新与推广CAR原因分析与决议ML4OPP组织过程性能QPM量化项目管理ML3OPF组织过程焦点OPD组织过程定义OT组织培训RSKM风险管理IPM集成项目管理RD需求开发TS技术方案PI产品集成VER检验VAR确认DAR决策分析与决议ML2SAM供应商合同管理PMC项目监控PP项目策划REQM需求管理MA度量分析PPQA过程和产品质量确保CM培训和管理ProcessManageProjectManageEngineeringSupport过程域结构MaturityLevelProcessAreaProcessAreaProcessArea通用目标特定目标通用实践特定实践7.18,22PAs过程域结构范例——项目计划目录一、质量管理情况概览二、CMMI简介三、CMMI过程介绍四、开发部分过程介绍五、实施部分过程介绍公司定义的过程——组织标准过程组织标准过程示意图立项需求分析计划编制设计实现测试发布实施验收技术支持组织过程与支持过程工程类过程项目管理类过程需求开发计划监控风险管理供应商管理配置管理质量保证组织培训度量分析决策分析过程改进计划编制设计实现测试发布实施验收技术支持需求管理评审立项CMMI过程的特征——规范化规范化:通过通用实践——管理类过程、支持类过程保证规范化。以需求开发为例,进行需求开发时,管理类过程(计划、监控、风险、采购)和支持类过程(配置管理、质量保证、度量分析、培训、决策分析、过程改进)都要进行。CMMI过程的裁剪组织标准过程是已经定义的一个集合,完整的集合包含了各种类型项目的全部过程。不同类型的项目从组织标准标准过程裁剪出它的过程。目前主要有三类:开发+实施、开发、实施。CMMI过程的裁剪——如何裁剪制定项目计划时,进行裁剪确定项目的过程;选择过程元素;(过程元素有独立的输入、输出、出入准则、流程)确定输出;输出可以裁剪模板(裁剪包含增、删、改)裁剪的原则:删——项目中不会发生的过程;改——能够达到组织标准过程同样效果。过程改进重点:以配置管理为主线的软件产品控制开发库配置库产品库测试环境生产环境中心/项目组项目计划与质量管理部用户《配置项入库申请单》《软件发布单》《产品出库申请单》《生产环境部署单》过程改进重点:以配置项变更管理为核心的软件更改控制配置项变更流程输入流程输出角色结束《配置项变更单》《配置项变更单》要变更的配置项项目计划部QA签署《配置项变更单》,批准变更内容执行出库,检出配置项开始项目组填写《配置项变更单》,确定变更内容申请人《配置项变更单》执行入库操作项目计划部配置管理员是ACCB负责人修改配置项,再提交修改后的配置项配置管理员检出的配置项项目计划部配置管理员是否通过否AQA检查改后的配置项签署《配置项变更单》过程改进重点:度量公司讨论确定了各个过程应度量的数据,项目的度量数据在制定项目计划时确定执行的那些过程,相应的数据就要进行度量。度量数据包含:规模、缺陷、工作量、效率、时间、评审、变更(详见度量项定义)项目组提供数据;项目计划部收集分析数据。数据提供时机两类:周报、配置项入库单(配置项变更单)。目录一、质量管理情况概览二、CMMI简介三、CMMI过程介绍四、开发部分过程介绍五、实施部分过程介绍目录一、质量管理情况概览二、CMMI简介三、CMMI过程介绍四、开发部分过程介绍五、实施部分过程介绍其它学习材料1、CMMI1.2fordevelopmentVersion1.2:最新版CMMI模型原文(英文版);2、CMMI过程定义PPT材料:过程定义的培训材料,模型与实际操作的结合;3、CMMI各过程域详解:CMMI3级18个各过程域的详细内容汇总;4、公司CMMI过程文件:公司编写的CMMI文件;5、《CMMI执行中的注意事项》谢谢大家!
本文标题:CMMI培训材料_中电普华
链接地址:https://www.777doc.com/doc-957378 .html