资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,CMM软件评测,CMMI的过程域,蔡丽,1,复习,CMMI的模型,阶段式,连续式,2,阶段式模型,3,阶段式模型-5个成熟度等级,初始级(Initial),已管理级(Managed),定义级(Defined),定量管理级(,Quantitatively Managed,),持续优化级(Optimizing),从无序到有序、从特殊到一般、从定性管理到定量管理、最终达到动态优化,4,阶段式模型,“吃饭”的例子!,5,CMMI”精神”,CMMI不是软件开发的方法学、也不是产品模板、更不是一套过程法律,CMMI只是做事的一般方法,6,阶段式模型与过程域,7,成熟度等级,过程域,第,5,级:优化级,组织,性能管理,(,OPM,),原因分析与解决方案,(CAR),第,4,级:量化管理级,定量项目管理,(QPM),组织过程绩效,(OPP),第,3,级:已定义级,需求开发,(RD),技术解决方案,(TS),产品集成,(PI),验证,(VER),确认,(VAL),组织过程焦点,(OPF),组织过程定义,(OPD),组织培训,(OT),集成化项目管理,(IPM),风险管理,(RSKM),决策分析与解决方案,(DAR),第,2,级:已管理级,需求管理,(REQM),项目规划,(PP),项目监控,(PMC),供应商协议管理,(SAM),度量分析,(MA),配置管理,(CM),过程和产品质量保证,(PPQA),第,1,级:初始级,无,8,连续式模型-4个能力等级,0 不完整级;,1 已执行级;,2 已管理级;,3 已定义级;,9,能力等级,能力等级(Capability Level)表示一个组织在实施和控制其过程以及改善其过程绩效等方面所具备的能力。,一个过程能力等级由这个过程的若干相关的,特定实践,和,共性实践,所构成。这些特定实践和共性实践如果得以执行,则将使该组织的这个过程的执行能力得到提高,进而增强该组织的总体过程能力。,10,能力等级0-不完整级的特征,不完整级也称为未执行级。它的过程是一个未执行或仅仅部分执行的过程。该过程的一个或多个特定目标未被满足。,11,能力等级1-已执行级的特征,已执行级的过程是一个,满足过程域各个特定目标的过程,。,不完整级与已执行级过程之间的关键差别在于,,已执行级过程满足相应的过程域的所有特定目标,。,12,能力等级2-已管理级的特征,已管理级过程是一个具有以下特征的,已执行级,过程。,按照,预定方针,予以策划和执行的;,为了生成受控的输出,过程的执行都是配备有适当的,资源,、有熟练技能的,人,;,各方利益相关者,介入了该过程;,并且依据各项要求进行了,审查和评价,。,13,能力等级3-已定义级的特征,已定义级过程是这样一种,受管理,的过程:,它是根据本组织的剪裁指南从本组织的标准过程集合剪裁而得来;,它具有受到维护的过程描述;,它能为本组织的过程财富(资源)贡献工作成果、度量项目以及其他过程改进信息。,14,注意,ML2-3的名字与CL2-3是重叠的。,但有本质的区别。,ML指定了一组过程域,这组过程域包括一组必须达到的目标。,CL应用于单独的过程域。,15,连续式模型与过程域,16,过程域类型,CMMI模型的连续式表示,按照过程域之间的关系分成四个类型:,过程管理,项目管理,工程,支持,17,类型,过程域,基础过程域,/*,高级过程域,过程管理,组织过程焦点,(OPF),组织过程定义,(OPD),组织培训,(OT),组织过程绩效,(OPP),组织,性能管理,(O,PM,),基础过程域,基础过程域,基础过程域,*,高级过程域,*,高级过程域,项目管理,项目规划,(PP),项目监控,(PMC),供应商协议管理,(SAM),集成化项目管理,(IPM),风险管理,(RSKM),定量项目管理,(QPM),基础过程域,基础过程域,基础过程域,*,高级过程域,*,高级过程域,*,高级过程域,工程,需求管理,(REQM),需求开发,(RD),技术方案,(TS),产品集成,(PI),验证,(VER),确认,(VAL),基础过程域,基础过程域,基础过程域,基础过程域,基础过程域,基础过程域,支持,度量分析,(MA),配置管理,(CM),过程和产品质量保证,(PPQA),决策分析与解决方案,(DAR),原因分析与解决方案,(CAR),基础过程域,基础过程域,基础过程域,*,高级过程域,*,高级过程域,18,过程域,缩写,成熟度等级,能力等级1,能力等级2,能力等级3,Configuration Management,CM,2,Measurement and Analysis,MA,2,Project Monitoring and Control,PMC,2,Project Planning,PP,2,Process and Product Quality Assurance,PPQA,2,Requirements Management,REQM,2,Supplier Agreement Management,SAM,2,Decision Analysis and Resolution,DAR,3,Integrated Project Management,IPM,3,Organizational Process Definition,OPD,3,Organizational Process Focus,OPF,3,Organizational Training,OT,3,Product Integration,PI,3,Requirements Development,RD,3,Risk Management,RSKM,3,Technical Solution,TS,3,Validation,VAL,3,Verification,VER,3,Organizational Process Performance,OPP,4,Quantitative Project Management,QPM,4,Causal Analysis and Resolution,CAR,5,Organizational Performance Management,OPM,5,19,过程管理类,项目管理类,工程类,支持类,1,无,无,无,无,2,无,项目策划,项目监督和控制,供方协定管理,需求管理,度量和分析,过程和产品质量保证,配置管理,3,组织过程聚焦,组织过程定义,组织培训,集成项目管理,风险管理,需求开发,技术解决,产品集成,验证,确认,决策分析和决定,4,组织过程性能,定量项目管理,5,组织性能管理,无,原因分析与解决方案,20,CMMI的过程域,过程域的内容,过程域内容的分类,21,过程域,过程域(Process Area)是同属于某个领域而彼此相关的实践集合,当这些实践共同执行时,可以达到该领域过程改进的目标。,22,过程域的内容,23,过程域的内容分类,按模型包括的质量重要性和作用,必需的(Required),期望的(Expected),提供信息的(Informative),24,必需的内容,模型和过程改进的基础。,目标:代表了过程改进想要达到的,最终状态,,它的实现表示了项目和过程控制已经,达到了某种水平,。,特定目标(Specific Goals,SG),共性目标(Generic Goals,GG),25,特定目标,只适用于,一个过程,,它描述过程特性具有,唯一性,,即只有该过程必须实现的那些特性。,特定目标是必需的部件,在评估时用来,衡量该过程域是否满足要求,。,例如:,需求管理,过程域的一个特定目标是“,SG 1 管理需求,”。,26,共性目标,共性目标称为“共性”是因为同一目标的陈述,对应了多个过程域,。,共性目标描述,组织制度化实施的特征,。,例如:,需求管理,过程域的一个共性目标是“,GG 2,制度化已管理,过程,”。,27,共性目标,GG1 达成特定目标,GG2 制度化已管理过程,GG3 制度化已定义过程,28,期望的内容,在过程改进中起到主要作用,某些情况不是必需的可能不会出现在成功的组织模型中。,实践:代表了达到目标的,手段和补充认识,。,特定实践(Specific Practice,SP),共性实践(Generic Practice,GP),29,特定实践,特定实践表明,一组活动,,这组活动被期望可,达成,某过程域的,特定目标,。,例如:,需求管理,过程域的一个特定实践是“,SP 1.1,了解需求,”。,30,共性实践,共性实践称为“共性”是因为同一实践的陈述对应了,多个过程域,。,共性实践说明,一组活动,,这组活动被期望可,达成,给定的,共性目标,。,例如:,需求管理,过程域的一个共性实践是“,GP 2.1,建立组织政策,”。,31,GG1 的共性实践,GG1 达成特定目标,GP1.1 执行特定实践,32,GG2 的共性实践,GG 2 制度化已管理过程,GP 2.1 建立组织政策,GP 2.2 策划过程,GP 2.3 提供资源,GP 2.4 指派责任,GP 2.5 培训人员,GP 2.6 管理配置,GP 2.7 再次并纳入相关干系人,GP 2.8 监控过程,GP 2.9 客观评估遵循程度,GP 2.10 与上层管理人员审查各状态,33,GG3 的共性实践,GG 3 制度化已定义过程,GP 3.1 建立已定义过程,GP 3.2 搜集改进信息,34,13个共性实践,GP 1.1 执行特定过程,GP 2.1 建立组织政策,GP 2.2 策划过程,GP 2.3 提供资源,GP 2.4 指派责任,GP 2.5 培训人员,执行能力,执行承诺,35,13个共性实践,GP 2.6 管理配置,GP 2.7 再次并纳入相关干系人,GP 2.8 监控过程,GP 2.9 客观评估遵循程度,GP 2.10 与上层管理人员审查各状态,GP 3.1 建立已定义过程,GP 3.2 搜集改进信息,指导实施,验证,实施,执行能力,指导实施,36,成熟度等级与共性实践,成熟度等级2级包括前11个共性实践。,成熟度等级3、4、5级包括总共13个共性实践。,37,提供信息的内容,模型的主要部分,为过程改进提供了有用的指导,在许多情况下他们对需要和期望的构件做了进一步说明。,38,提供信息的内容,目的(Purpose),介绍性说明(Introductory Notes),相关过程域(Related Process Areas),名称(Name),特定实践与实践摘要(Specific Goal and Practice summary),注释(Notes),典型工作产品(Typical Work Products),子实践(Subpractices),学科扩充(Discipline Amplifications),共性实践详细说明(Generic Practice Elaborations),39,1.目的,位于每个过程域的开始。,目的描述了过程域的目的。,例如:,需求管理,过程域的目的是“,管理项目产品及产品组件的需求,并界定这些需求与项目计划及工作产品间的差异,”。,40,2.介绍性说明,位于目的陈述之后。,应用于整个过程域的多个介绍性说明。,描述了过程域的范围、重要性、最佳实践的方式等。,例如:,需求管理,过程域的部分介绍性说明是“,需求管理过程管理项目所开发或接受的技术性、非技术性需求,以及组织加在项目的需求。,”。,41,3.相关过程域,相关过程域,列出了相关过程域信息,反映了过程域间更高层次的关系。,例如:,需求管理,过程域中一个相关过程域的例子是“,有关将干系人的需要转成产品需求,以及决定如何将需求分配于产品组件,请参考需求开发过程域,以获得更多信息。,”。,42,4.名称,所有必要的和期望的内容(目标和实践)都有一个名称。,名称提供了对该内容进行查询的便利方法。,例如:,需求管理,过程域的一个特定目标的名称是“,SG 1 管理需求,”。,43,5.特定目标与实践摘要,提供实践到目标之间的映射,例如:,需求管理,过程域的特定目标及实践摘要如下:,SG 1 管理需求,SP 1.1 了解需求,SP 1.2 取得需求承诺,SP 1.3 管理需求变更,SP 1.4 维护需求的双向追溯性,SP 1.5 界定项目工作与需求间的差异,44,6.注释,注释是伴随任何一个,模型部件,(如目标、实践和子实践)的文字。,它提供,详细背景和基本原理资料,,起到注释作用。,例:,需求管理,过程域的特定目标“,管理需求,”的注释是“,管理需求,并界定需求与项目计划及工作产品间的差异,”。,45,7.典型工作产品,当执行一个实践时,通常会以工作成果的形式产生输出。,包括文件、文档、部分产品、服务、过程描述和规范。,例如:,需求管理,过程域的特定实践“,了解需求,”的典型工作产品是:,1.区别适当需求提供者的准则清单,2.需求评估和接受准则,3.依准则进行分析的结果,4.经议定的需求,46,8.子实践,子实践提供了对实践的含义和活动的必要分解,以及其用途的详细说明。,用于实施某个特定实践或共性实践。,例如:,需求管理,过程域的特定实践“,了解需求,”的子实践是:,1.建立区别适当需求提供者的准则清单。,2.建立客观的需求评估及接受准则。,3.分析需求,以确保其符合已建立的准则的要求。,4.与需求提供者达成需求共识,使项目成员可对需求承诺。,47,9.学科扩充,学科扩充是一个,特定学科,的,注释,或,例子,。,模型中覆盖的学科是,硬件工程,、,系统工程,和,软件工程,。,每一个扩充都在,标题上进行了标示,,用于说明应用的学科。,例如:,项目策划,过程域的特定实践“,建立项目计划,”的一个学科扩充是:,软件工程适用,软件的策划文件通常为下列的一:,软件开发计划,软件项目计划,软件计划,48,10.共性实践详细说明,出现在一个过程域的共性实践后面。,它为一个共性实践如何适用于特定的过程域提供指南。,例如:,需求管理,过程域的共性实践“,GP 2.2 策划过程,”的详细说明是“,执行需求管理的计划通常是项目计划的一部分(或可参照),项目计划在项目策划过程域中说明。,”,49,
展开阅读全文