您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > 00-CMMI-DEV基础知识V4.0.1
CMMICMMI基础知识基础知识2009年04月王永宏CMMI到底是什么?CMMI到底是什么东西?CMMI到底是什么东西?是啊,你小子消息很灵通嘛是啊,你小子消息很灵通嘛这都不知道?CMMI就是SeeMeimei这都不知道?CMMI就是SeeMeimei老大,听说我们打算过CMMI了?老大,听说我们打算过CMMI了?王永宏累!那是相当地累累!那是相当地累实施CMMI的意义何在?你觉得我长得这么高有意义吗?你觉得我长得这么高有意义吗?当然有意义了。当然有意义了。请问你们项目实施CMMI后,你是什么感觉?请问你们项目实施CMMI后,你是什么感觉?那我觉得CMMI也有意义。那我觉得CMMI也有意义。那你觉得CMMI有意义吗?那你觉得CMMI有意义吗?王永宏小伙子,CMMI不是这样做的。小伙子,CMMI不是这样做的。我才不管了,我以前就是这样做的!我才不管了,我以前就是这样做的!你怎么能这样?你怎么能这样?走自己的路,让SEPG去说去吧!走自己的路,让SEPG去说去吧!CMMI应该怎么去做?王永宏议题议题ØCMMI概述Ø过程改进概述ØCMMI过程域ØCMMI表示法ØCMM与CMMIØISO9001与CMMIØPMBOOK与CMMIØCMMI总结王永宏模型和标准的泥潭模型和标准的泥潭模型和标准的泥潭王永宏什么是CMMI?什么是CMMI?ØCMM–CapabilityMaturityModel–能力成熟度模型ØCMMI–CapabilityMaturityModelIntegration–能力成熟度模型集成Ø起源–美国国防部(DoD)–由美国卡内基-梅隆大学软件工程研究院(SEI)制定–用于评价美国联邦政府软件供应商能力王永宏什么是CMMI?什么是CMMI?Ø什么是能力?Ø什么是成熟度?–已定义的、已控制的、已验证的、已确认的、已度量的、已支持的、已维护的、经过培训的、经过实践的、记入文档的、能改进的Ø什么是模型?王永宏什么是CMMI?什么是CMMI?ØCMMI是一个过程改进框架;ØCMMI是一个集成的框架体系;ØCMMI不是一个程序;ØCMMI不是局限于单一的学科领域–软件工程、硬件工程、系统工程、IPPD王永宏CMMI概述CMMI概述v1.02(2000)v1.02(2000)v1.1(2002)v1.1(2002)HistoryofCMMsCMMforSoftwarev1.1(1993)CMMforSoftwarev1.1(1993)SystemsEngineeringCMMv1.1(1995)SystemsEngineeringCMMv1.1(1995)EIA731SECM(1998)EIA731SECM(1998)INCOSESECAM(1996)INCOSESECAM(1996)IntegratedProductDevelopmentCMM(1997)IntegratedProductDevelopmentCMM(1997)SoftwareCMMv2,draftC(1997)SoftwareCMMv2,draftC(1997)CMMIforDevelopmentv1.2(2006)CMMIforAcquisitionv1.2(2007)CMMIforAcquisitionv1.2(2007)CMMIforServicesv1.2(2007)CMMIforServicesv1.2(2007)王永宏CMMI框架集CMMICore(22ProcessAreas)CMMI核(22个过程域)SERelatedExamples系统工程相关的实例IPPDAddition集成产品与过程开发附加内容SWRelatedExamples软件工程相关的实例CMMIforDevelopmentV1.2HWRelatedExamples硬件工程相关的实例开发开发CMMICMMI服务服务CMMICMMI采购采购CMMICMMI王永宏CMMI内容CMMI内容Ø必要的(required)组件Ø期望的(expected)组件Ø提供帮助的(informative)组件–细部执行方法、典型的工作产品、强化、一般执行方法详细说明、目标和执行方法的标题、目标和执行方法的批注、参考数据王永宏CMMI术语CMMI术语具体(特定)实践SpecificPracticesSP具体(特定)目标SpecificGoalsSG过程域ProcessAreaPA(软件)工程过程组SoftwareEngineeringProcessGroupSEPG(EPG)一般(通用)实践GenericPracticesGP过程改进指导描述ProcessImprovementIndicatorDescriptionPIID一般(通用)目标GenericGoalsGGCMMI的评估方法StandardCMMIAppraisalMethodforProcessImprovementSCAMPI组织标准软件过程OrganizationalStandardSoftwareProcessOSSP王永宏什么是过程(Process)?王永宏一个混沌的过程一个混沌的过程Theworkisdonequitewell输入返工顾客王永宏妥善定义的过程妥善定义的过程InOut/软件开发活动/////质量门质量目标和支持活动的计划王永宏过程的杠杆作用过程的杠杆作用决定软件产品成本、进度和质量的主要因素决定软件产品成本、进度和质量的主要因素王永宏软件组织不成熟面临的问题软件组织不成熟面临的问题Ø需求经常得不到一致的理解,并且往往是不受控制地进入项目;Ø进度和预算经常得不到保障;Ø项目的进展无法度量;Ø产品的内容没有跟踪和控制,版本混乱;Ø工程活动没有标准,实施得不一致;Ø开发团队没有经过培训,相互间不协调;Ø缺陷增生;Ø项目的成功依赖于技术骨干;Ø…..质量?“一切取决于进度”王永宏CMMI过程改进的原则、目标、方法CMMI过程改进的原则、目标、方法Ø原则–强调高层管理者的支持;–仔细确定目标;–选择最佳实践;–过程改进要与业务目标一致。Ø目标–为提高组织过程和管理产品的开发、发布和维护能力而提供指导;–帮助组织客观评价组织成熟度和过程域能力,为过程改进建立优先级并指导执行过程改进。Ø方法–决定哪个CMMI模型等级最适合组织过程改进需要;–选择模型的表示方法是连续式还是阶段式;–决定组织需要用到的模型中的知识领域;–开始集成过程改进,建造集成改善平台,集成传统过程,启动新过程,进行改进评估。王永宏过程改进方法的IDEALSM模型过程改进方法的IDEALSM模型王永宏CMMI的核心理念-过程管理过程度量过程控制需求需求过程改进过程制定过程实施王永宏过程改进的基本思想过程改进的基本思想王永宏名人名言名人名言王永宏过程改进产生的变化过程改进产生的变化建立过程组织过程财富过程改进的机制技能结构策略文化过程改进的基础设施提高质量提高质量提高生产率提高生产率降低成本降低成本降低价格降低价格扩展市场扩展市场增加贸易增加贸易额外回报额外回报成功的过程改进带来的“链式反应”王永宏如何找到过程改进的路如何找到过程改进的路王永宏软件过程的可视性软件过程的可视性每个成熟度等级的软件过程的可视性每个成熟度等级的软件过程的可视性王永宏过程能力与性能预测过程能力与性能预测王永宏CMMI过程域CMMI过程域CMMI过程域工程管理支持工程过程管理项目管理REQMRDPIVERVALTSOPFOPDOTOPPOIDMAPPQACMDARCARPPPMCSAMIPMRSKMQPM王永宏CMMI表示法一个模型二种表现CMMI-Dev阶段型连续型CMMI-Dev连续型PAPA012345过程能力PA能力等级ML1ML2ML3ML4ML5组织的成熟度等级阶段型王永宏CMMI连续表示CMMI连续表示5优化级4定量管理级3已定义级2已管理级1已执行级0不完整级PAxPAx王永宏CMMI连续表示CMMI连续表示王永宏连续型按能力等级划分过程域连续型按能力等级划分过程域已执行级不完整级已管理级已定义级定量管理级持续优化级王永宏过程能力过程能力王永宏过程性能过程性能王永宏过程能力轮廓过程能力轮廓王永宏过程维过程维过程维(即X轴)上的值描述执行什么过程(在过程方面描述的)过程维(即X轴)上的值描述执行什么过程(在过程方面描述的)王永宏能力维能力维能力维(即Y轴)上的值描述某个过程执行得有多好(能力等级)能力维(即Y轴)上的值描述某个过程执行得有多好(能力等级)王永宏过程能力标记过程能力标记能力维(即Y轴)上的值描述某个过程执行得有多好(能力等级)能力维(即Y轴)上的值描述某个过程执行得有多好(能力等级)王永宏CMMI阶段表示CMMI阶段表示ML1ML2ML3ML4ML5组织的成熟度等级王永宏CMMI阶段表示CMMI阶段表示集中于过程持续改进优化级(5)过程已度量和控制量化管理级(4)过程为组织服务,起积极作用已定义级(3)过程为项目服务,而且通常起反作用改进已管理级(2)过程不可预测且缺乏控制,起发作用初始级(1)王永宏CMMI阶段表示CMMI阶段表示王永宏CMMI阶段表示-通用目标CMMI阶段表示-通用目标Ø执行承诺(CO):创建过程改进策略的主办关系Ø执行能力(AB):确保项目和/或组织具有实现过程改进所需要的资源Ø指导实施(DI):收集、度量和分析与过程相关的数据Ø验证实施(VI):验证项目和/或组织的活动是否遵循需求、过程和规程王永宏阶段型按成熟度等级划分过程域阶段型按成熟度等级划分过程域组织革新和部署OID原因分析与解决CAR5持续优化级4定量管理级3已定义级2受管理级持续的过程改进定量管理过程标准化基本的项目管理组织过程性能OPP定量项目管理OPM需求开发RD技术解决TS产品集成PI验证VER确认VAL组织过程焦点OPF组织过程定义OPD组织培训OT集成项目管理IPM风险管理RsKM决策分析与解决DAR需求管理REQM项目策划PP项目监督和控制PMC供方协定管理SAM测量和分析MA过程和产品质量保证PPQA配置管理CM1初始级过程域成熟度等级关注于质量生产率风险返工王永宏CMMI-InitialCMMI-Initial王永宏CMMI-ManagedCMMI-Managed王永宏CMMI-DefinedCMMI-Defined王永宏CMMI-QuantitativelyCMMI-Quantitatively王永宏CMMI-OptimizingCMMI-Optimizing王永宏阶段式vs连续式阶段式vs连续式王永宏阶段式vs连续式阶段式vs连续式成熟度1-3存在一般(通用)实践能力等级1-5存在一般(通用)实践只有应用于成熟度的一般(通用)实践才被罗列在该成熟度等级的过程域中所有一般(通用)实践被罗列在每个过程域中存在5个成熟度等级1-5存在6个能力等级0-5过程域按照成熟度进行组织过程域按照过程域分类进行组织根据成熟度等级的规定,组织改进的对象和次序是清楚的根据组织的商业目标和需求,自由的选择改进区域和次序,减少组织的风险范围一个成熟度框架下过程域统一的能力级别允许不同的过程域执行不同能力改进级别关注每个成熟度下特定的过程能力增强了每个单一过程能力的可视化容易由SW-CMM模型转至CMMI模型容易由EIA/IS731模型转至CMMI模型使用被用于度量组织范围内过程集合的成熟性来度量改进使用被用于度量组织范围内特定过程的成熟性的能力等级度量改进阶段表示法连续表示法王永宏目标剖面目标剖面原因分析与决定方案CAR决策分析与解决方案DAR度量与分析MA过程与产品质量保证PPQA配置管理CM支持过程(5个)需求开发RD技术方案TS产品集成PI验证VER确认VAL需求管理REQM工程过程(6个)定量项目管理QPM集成化项目管理IPM风险管理RskM项目计划PP项目监督与控制PMC供应商协议管理SAM项目管理(6个)组织创建和实施OID组织过程绩效OPP组织过程改善OPF组织过程定义OPD组织培训OT过程管理(5个)5-优化级(2个)4-量化管理级(2个)3-已定义级(1
本文标题:00-CMMI-DEV基础知识V4.0.1
链接地址:https://www.777doc.com/doc-6109318 .html