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