CMMI3_之度量分析

合集下载

cmmi level3 目标

cmmi level3 目标

文章标题:深度解析CMMI Level 3目标概述:在软件工程和项目管理领域中,CMMI(Capability Maturity Model Integration)是一个被广泛接受和应用的标准,用于评估和提高组织的软件和系统工程能力。

CMMI Level 3是CMMI的一个重要水平,它涵盖了一系列目标和实践,旨在帮助组织改进其软件过程能力,提高过程的预测性和可管理性。

本文将深入解析CMMI Level 3目标,帮助读者全面理解其意义和实践价值。

一、目标1:过程改进在CMMI Level 3中,过程改进是一个关键目标。

通过系统地管理和改进软件开发过程,组织能够提高生产力、质量和成本效益。

在实践中,组织应该建立并维护一个有效的软件过程改进计划,并通过实施和监控不断改进。

过程改进不仅包括技术方面的优化,还包括组织文化和人员素质的提升。

二、目标2:工程过程定义工程过程定义是CMMI Level 3的另一个重要目标。

通过明确定义软件工程过程,组织能够确保项目成员对过程的理解和遵循。

工程过程定义涉及到过程文档的编制和维护,以及工程实践的规范化和标准化。

只有当工程过程被准确定义和实施,才能有效管理和改进软件项目的开发过程。

三、目标3:工程过程的管理工程过程的管理是CMMI Level 3的一项重要任务。

通过建立有效的工程过程管理机制,组织能够实现对软件开发过程的有效监控和控制。

工程过程的管理涉及到定量管理、过程绩效度量和过程控制。

通过科学的数据分析和过程监控,组织能够及时发现和解决软件开发过程中的问题,确保项目按时、按质高效交付。

四、目标4:产品集成在CMMI Level 3中,产品集成是一个关键目标。

通过有效地管理和实施产品集成过程,组织能够确保软件产品的质量和稳定性。

产品集成包括需求管理、配置管理、界面管理和过程协同等方面。

只有当软件产品的各个部分能够有效集成和配合,才能确保整体的功能和性能达到预期的要求。

CMMI-度量数据收集、存储、分析及报告规程

CMMI-度量数据收集、存储、分析及报告规程

CMMI-度量数据收集、存储、分析及报告规程1. 引言本文档旨在规范和指导项目团队在CMMI工作环境中进行度量数据的收集、存储、分析和报告工作。

准确和及时的度量数据对于项目管理和过程改进至关重要。

通过遵循本规程,可以确保对项目进展、质量和绩效的准确评估,同时为决策提供有力的依据。

2. 术语定义•CMMI(Capability Maturity Model Integration):能力成熟度模型集成,是一种业界广泛采用的软件工程过程改进模型。

•度量数据:通过定量方法获得的可以衡量项目状态、绩效和质量的数据。

•收集:指采集、整理和记录度量数据。

3. 数据收集3.1 数据收集目标项目团队应明确数据收集的目标,包括但不限于:•评估项目进展和状态。

•监控项目绩效和质量。

•识别过程改进的机会。

3.2 数据收集方法项目团队可以采用以下方法进行数据收集:•直接观察:通过对项目活动的观察,记录实际执行情况。

•问卷调查:向项目团队成员发送问卷,收集他们的反馈和建议。

•数据库查询:从项目管理工具或数据库中提取数据。

•文件分析:对项目文档进行分析,提取有关数据。

3.3 数据收集频率数据收集的频率应根据项目的需要来确定。

通常,数据收集应至少每个项目阶段进行一次,以便及时了解项目的状态和进展。

4. 数据存储4.1 数据存储目标数据存储的目标是确保数据的安全和易访问性,以便长期保留和分析。

4.2 数据存储方法项目团队应选择合适的数据存储方法,包括但不限于:•数据库:通过建立数据库来存储度量数据,确保数据的结构化和一致性。

•文件系统:将度量数据以文件形式存储在合适的文件夹结构中,方便查找和管理。

•云存储:将度量数据存储在云平台上,提供高可用性和灵活性。

4.3 数据存储安全性为了保护度量数据的安全性,项目团队应采取以下措施:•数据备份:定期对数据进行备份,以防数据丢失或损坏。

•权限管理:对数据存储系统进行权限管理,确保只有授权人员可以访问和修改数据。

cmmi3级评估认证 验证方法

cmmi3级评估认证 验证方法

文章标题:深度剖析CMMI3级评估认证验证方法在软件工程领域,CMMI(Capability Maturity Model Integration)被广泛应用于评估组织的软件过程成熟度和改进方向。

CMMI的3级评估认证是一项重要的指标,对于企业提高软件开发能力和管理水平具有重要意义。

本文将从深度和广度两个方面对CMMI3级评估认证的验证方法进行全面评估,并分析其实施过程和重要性。

1. CMMI3级评估认证验证方法概述CMMI3级评估认证是指组织在CMMI参考模型的基础上,经过独立的第三方机构对其软件工程过程进行验证和评估,以确认组织的软件开发能力和管理水平达到CMMI3级标准。

验证方法主要包括评估准备、数据收集、实地考察和结果确认等环节,以保证评估过程严谨可靠。

2. 评估准备在进行CMMI3级评估认证之前,组织需要进行充分的评估准备工作。

这包括确定评估团队、明确评估范围和目标、准备相关文档和数据等。

评估团队需要由经验丰富的专业评估师组成,充分理解CMMI模型和评估流程,确保评估的专业性和客观性。

3. 数据收集数据收集是CMMI3级评估认证的关键环节之一。

评估团队需要收集组织在软件开发过程中的相关数据和记录,例如需求管理、项目规划、配置管理等方面的数据,以便评估团队能够全面了解组织的软件工程过程并进行准确评估。

4. 实地考察实地考察是评估团队深入了解组织软件工程过程的重要手段。

评估团队会实地走访组织的项目组、开发团队和管理层,观察和了解软件开发过程的实际运作情况,收集相关的信息和证据,以支持评估认证的结论。

5. 结果确认评估团队在收集完数据和实地考察后,会对所获得的信息和证据进行分析和整理,最终形成评估结果报告。

这个报告会对组织的软件工程过程进行全面评估,确认是否符合CMMI3级的标准要求。

总结回顾从上述分析可以看出,CMMI3级评估认证的验证方法是一个复杂而严谨的过程,需要评估团队的专业性和严肃认真的态度。

CMMI3简介CMMI三级

CMMI3简介CMMI三级

CMMI3简介CMMI三级CMMI3简介CMMI三级,称为定义级。

在定义级水平上,企业不仅能够对项目的实施有一整套的管理措施,并保障项目的完成;而且,企业能够根据自身的特殊情况以及自己的标准流程,将这套管理体系与流程予以制度化,这样企业不仅能够在同类的项目上生到成功的实施,在不同类的项目上一样能够得到成功的实施。

科学的管理成为企业的一种文化,企业的组织财富。

在CMMI3级,你会发现:PA过程域1)有指导需求开发的需求开发(Requirements Development)这个PA;2)有指导设计、编码工作的技术解决方案(Technical Solution)这个PA;3)有指导如何保证工作产品满足要求的验证(Verification);4)有指导如何保证软件产品满足真实使用环境要求的(Validation);5)有指导如何把软件产品各组件集成在一起并保证能在相应的硬件载体运行正常的产品集成(Product Integration);CMMI2级的PP与PMC是直接与项目管理有关的两个PA,在CMMI3级,对项目管理的要求进一步提高:6)集成项目管理(Integrated Project Management):3级的项目管理,要求利用组织级的财富库进行项目估算,并且利用财富库裁剪出项目自己的过程,并用这个过程来管理项目。

7)风险管理(Risk Management):2级只有PP的SP2.2中提到要识别风险,而在3级专门有一个PA对风险管理提出更高的要求。

大家不知道有没有发现,2级的PA都是直接针对项目提出要求的。

3级的IPM和RSKM,除了对项目级提出要求,另外也对组织级提出了要求,IPM要求有组织级的资产库RSKM要求要有组织级的风险管理策略等。

另外,3级有几个“O”开头的PA,这几个PA都是直接对组织级的提出要求。

8)组织过程焦点(Organizational Process Focus):这个PA要求组织成立SEPG来推动过程改进的工作,要求识别、计划、实施改进过程,保证组织过程能持续改进。

价值40万的CMMI3认证文档模板-测量和分析过程

价值40万的CMMI3认证文档模板-测量和分析过程

密级:内部公开文档编号:xx-MA-PROC-CLHFXGC版本号:V1.0测量和分析过程xx有限公司------------------------------------------------------------------------- xx有限公司对本文件享受著作权及其它专属权利,未经书面许可,不得将该等本文件(全部或任何部分)向任何第三方披露,或进行修改后使用。

文件更改摘要一、目的和背景 (1)二、范围 (1)三、术语 (1)四、角色与职责 (1)五、读者 (2)六、主要活动 (2)6.1流程图 (2)6.2策划测量和分析 (2)6.2.1 入口准则 (2)6.2.2 输入 (2)6.2.3 工作程序 (3)6.2.4 出口准则 (9)6.2.5 输出 (9)6.3制定测量计划 (9)6.3.1 入口准则 (9)6.3.2 输入 (9)6.3.3 工作程序 (9)6.3.4 出口准则 (10)6.3.5 输出 (10)6.4实施测量和分析活动 (10)6.4.1 入口准则 (10)6.4.2 输入 (10)6.4.3 工作程序 (10)6.4.4 出口准则 (12)6.4.5 输出 (13)6.5测量和分析监控过程 (13)6.5.1 入口准则 (13)6.5.2 输入 (13)6.5.3 工作程序 (13)6.5.4 出口准则 (13)6.5.5 输出 (13)七、引用文档 (14)八、使用模版 (14)一、目的和背景测量和分析(Measurement and Analysis, MA)的目的在于开发和维持度量能力,以便支持对管理信息的需要。

通过测量和分析,对组织产品和服务提供各环节的指标进行监控,客观了解组织各部门的过程和产品的实施情况;识别组织的薄弱环节,为组织过程改进和产品改进提供定量信息;并为公司管理决策提供定量信息。

组织/项目应依据本过程:策划测量和分析,使测量目标和测量行为与信息需要和目标取得一致;实施测量和分析活动,收集分析测量数据,提供结果。

CMMIL3 各过程域解释(大信有诚咨询教育机构)

CMMIL3 各过程域解释(大信有诚咨询教育机构)

对CMMI3的学习和思考【IT168 专稿】近来笔者所在公司正在为过CMMI3做各种准备,对公司的员工进行了一些相关的培训,作为项目管理人员的我,在学习CMMI3的过程中,也有了自己的一点对于CMMI3的思考。

CMMI将软件过程中的很多步骤都通过步骤规范起来,它并没有告诉我们应该怎么去做,而只是告诉我们应该做些什么。

因为软件过程中的每一步都需要经过思考、决策、有依据才能得出过程的结果,所以减少了每一步发生错误的可能性。

一.CMMI概述CMMI是Capacity Maturity Model Integrated的简称,即集成的软件能力成熟度模型,CMM是CMMI的早期版本,它主要用于软件工程,而CMMI是一种综合性模型,它是工程实施和管理方法,它在软件与系统集成以外的如科研、工程等领域都得到了广泛的应用。

CMMI是一个由理论和经验部分组成的模型。

它有连续式和阶段式两种表述方式,其中连续式主要用于衡量一个企业的项目能力,而阶段式主要用来衡量一个企业的成熟度。

在连续式表述下,企业在接受评估时可以选择自己希望评估的项目来进行评估,所以评估通过率相对比较大,但它反映的那个相对比较窄,因为它仅仅反映该企业的该项目或类似项目达到了对应的等级。

而用阶段式来进行评估时,需由评估师自己来挑选内部的任何项目或其中的某一部分来进行评估。

阶段式的CMMI有5个等级,如下:第一级(初始级):在该等级下,项目的目标虽然得以实现,但它的实现带有很多的偶然性和风险性,该级对人员的依赖性比较大,性能依赖个人的能力,且随个人固有的性能、知识和动机的不同而变化。

第二级(受管理级):在该等级下,意味着组织要确保策划、文档化、执行、监督和控制项目级的过程,并且需要为过程建立明确的目标,并能实现成本、进度和质量目标等。

在这种情况下,组织已经营造了一个稳定的、受控的开发环境,项目已经在受控制的状态下运行。

该级包括如下7个过程域:需求管理(RM)、项目策划(PP)、项目监督与控制(PMC)、供方协定管理(SAM)、测量与分析(MA)、过程和产品质量保证(PPQA)和配置管理(CM)。

CMMI3_介绍

CMMI3_介绍
CMMI3级基础知识介绍
导言
课程目标:使公司人员初步了解CMMI3级 课程主要内容:CMMI3级基础知识及练习题 课程适用人群:全体员工 培训达标的标准: 课后练习题能够解答正确; 通过最终考核;

课程大纲
CMMI介绍 CMMI的意义 公司实施CMMI3级的计划

CMMI介绍


CMMI介绍


CMMI分为5个等级
量化管理级 分析对软件过程和产品质量的详细度量数据,对软件过程 和产品都有定量的理解与控制。管理有一个作出结论的客 观依据,管理能够在定量的范围内预测性能。 优化级
过程的量化反馈和先进的新思想、新技术促使过程持续不 断改进。

CMMI介绍
CMMI介绍


CMMI介绍
CMMI介绍
能力等级介绍
2:Managed(管理级) 已管理的过程除了得到执行外,还需要得到计划,并且按 照组织方针来进行实施,相关的人员得到与执行有关的培 训,为了过程的执行,分配了相关的资源,生成的工作产 品受到控制。 利益相关的方面都参与了过程的执行,并且进行了相关的 评审以及过程符合度的验证。 管理层关心过程的制度化状况以及过程的其他目标,例如 成本、进度和质量目标。
CMMI介绍

过程改进的价值
4.improved quality (as measured by defects) (质量) 5.increased customer satisfaction (客户满意度) 6.improved employee morale (士气) 7.increased return on investment (投资回报率)
1.过程评估的检查单 2.过程改进的指导书,行业最佳实践 3.过程审计的依据 4.方法论 CMMI不是过程,是检查单,是方法论。

CMMI3-PA解读 (度量分析培训)_V2

CMMI3-PA解读 (度量分析培训)_V2

度量(MA)分析培训授课说明MA: Measurement and Analysis •保持课堂安静•手机设置为震动•任何人可以提议休息•签到课程目的•理解度量分析的目标与内容•度量分析与其他过程域的关系•了解度量分析的应用议程•度量分析的目的•与其他过程域的关系•度量分析的内部结构•特定目标与特定实践•练习•共性目标与共性实践•度量分析过程的示例度量分析的目的•“度量分析”的目的:客观搜集有关产品、流程及项目之信息,以提供项目人员及管理者及时依据所搜集的资料做出决策。

•软件度量的目的:刻画(获得理解、发现问题、确定改进的目标)、评估(期望与实际相比较)、预测(由已知要素推算、估计其它要素)、改进(识别问题、查找问题的根源)。

度量的目的理解过程管理过程理解过程评价过程预测过程控制过程改善过程度量涉及到的基本概念•Measure,度量(名词):是根据一定的规则赋予软件过程或产品属性的数值或类别〔ISO/IEC 14598-1]。

数值是对软件产品、软件过程的特征的量化记数的结果,类别是特征的定性表示,例如编写程序的语言,可以是C或C++。

•Measure,度量(动词):按照度量过程度义,对软件过程或软件产品实施度量,表示实际的动作〔ISO/IEC 14598-1]。

•Measurement,测量:是按照一定的尺度用度量(名词)给软件实体属性赋值的过程。

它强调对软件实体属性进行量化的过程性。

•Metric,度量:是已定义的测量方法和测量尺度。

指软件环境中任何一个软件对象的属性的量化表现。

议程•度量分析的目的•与其他过程域的关系•度量分析的内部结构•特定目标与特定实践•练习•共性目标与共性实践•度量分析过程的示例•PPQAMACMAll process areasMeasurements,analysesInformation needsConfigurationitems;change requestsBaselines;audit reportsProcesses and work products;standards and proceduresQuality and noncomplianceissues与其他过程域的关系-1支持类过程域与其他过程域的关系-2z项目策划(PP):估计项目属性和其他策划信息的需要的更多的信息z项目监督控制(PMC):监督项目性能信息的需要的更多的信息z需求开发(RD):满足顾客需求和有关的信息需要的更多的信息z需求管理(REQM):寻求可溯源性和有关的信息需要的更多的信息z配置管理(CM):管理工作产品度量的更多的信息z组织过程定义(OPD):建立组织度量值库的更多的信息议程•度量分析的目的•与其他过程域的关系•度量分析的内部结构•特定目标与特定实践•练习•共性目标与共性实践•度量分析过程的示例Measurement PersonnelSpecifyMeasures规定度量项目MeasurementRepositoryCollectMeasurementData收集度量数据Measurement ResultsEstablishMeasurement Objectives 建立度量目标Communicate Results通报分析结果Specify Analysis Procedures 规定分析规程Measurement ObjectivesStoreData & Results 存储数据和度量结果AnalyzeMeasurementData分析度量数据SpecifyDataCollectionand StorageProcedures规定数据收集和存储规程Procedures,ToolsAlign Measurement and Analysis Activities 协调度量和分析活动Provide Measurement Results 提供度量结果度量分析内部结构议程•度量分析的目的•与其他过程域的关系•度量分析的内部结构•特定目标与特定实践•练习•共性目标与共性实践•度量分析过程的示例•SG1协调度量和分析活动使度量目标和度量行为与信息需要和目标相一致。

CMMI-度量数据收集、存储、分析及报告规程

CMMI-度量数据收集、存储、分析及报告规程

度量数据收集、分析及存储规程广东×××技术股份有限公司修订历史记录目录1目的 (4)2适用范围 (4)2.1机构 (4)2.2业务 (4)3度量项 (4)3.1项目级度量项 (4)4活动 (4)5角色和职责 (5)5.1确定度量项 (5)5.2提供项目相关数据 (5)5.3数据收集和存储 (6)5.4分析和改进 (6)5.5确认度量分析结果 (6)5.6审批分析报告 (6)6标准与规范 (6)7模板与表格 (6)1目的1.1规范公司项目开发过程中的度量目标及度量项。

1.2 规范度量数据的收集、存储与分析规程。

1.3为项目定量管理积累基础数据。

2适用范围2.1机构软件开发部、质量控制部及PMO。

2.2业务适用于公司内所有软件开发项目。

3度量项3.1项目级度量项对于不同的项目类型,项目级度量项也不相同。

项目级度量项包含必选项和可选项。

必选项为组织级度量项,可选项由项目经理根据项目类型选择。

4活动5角色和职责5.1确定度量项QA协助项目度量员根据组织共性度量项定义及项目类型,确定适合本项目的度量项。

5.2提供项目相关数据项目经理和项目度量员提供项目的相关数据。

5.3数据收集和存储项目度量员收集和存储项目度量项数据。

收集和存储机制是与其他工作过程相结合的,数据的收集部分需要人工的填写,部分是通过Excel表格直接计算得到的。

项目级度量项数据的收集和存储:(具体情况参见《HW-SP-MA-G01 度量项数据收集、储存、分析指南》)。

5.4分析和改进➢对于将要分析的数据进行优先级排序,对于优先级高的数据项建议使用图表等能直观显示的方式表示。

➢在必要时可以修改度量项:在项目具体执行过程可能会根据需要对度量项目进行进一步精炼,也可能删除某些度量项,也可能补充某些度量项5.5确认度量分析结果项目经理确认QA分析后的度量项数据,确认后提交高层经理审批5.6审批分析报告高层经理审批项目经理提供的分析报告,若审批通过则结束,否则返回到上步骤的分析和改进。

CMMI3级评估工作的总结

CMMI3级评估工作的总结
第三,做具体工作(文档和模版编写)的人很可能是普通员工,他们的视野一般不会很广泛,很可能停留在某个程度,而且文档及模版制作过程中很可能出于简化自己工作的目的而忽视过程改进要求,以至于到最后才发现文档编写不合格。因此,我觉得写这种文档应该让这些员工的上级审阅通过才可(关键是这些员工的领导要懂,又是培训问题了)
2.度量的部分最重要,度量的目标、内容一定要由组织级来定,而且要先定。
说到度量实在是惭愧啊,我被安排一直做PP、PMC、RSKM部分,这部分文档和模版我觉得做的不错,可是当我写试点项目文档时我才发现,天啊,这需要度量的内容怎么同数据统计的表格内容不对应呢?我需要查阅每个数据统计表格,拿张纸把每张表格的需要统计的几行记下来,在考虑哪天与哪天有对应关系,再分别做加、减法,天,我要晕,faint。根据我的聪明才智我发现既然我做项目级度量都这么困难,数据项都对应不上,那组织级好像没要求我们提供什么数据统计内容,组织级做度量的时候岂不更是无从下手吗?很不幸,我的感觉被证明It's true,真是做到度量才知道后悔啊,没办法,谁叫我们最开始的时候没有意识到要先确定度量目标呢?
2.在写文档前,应该知道CMMI都规定了哪些部分是一定要有的,哪些部分可以弱化,哪些部分可以没有。
我觉得做任何事情都要有目标,而且目标要切合实际。以CMMI过程改进来说,如果我们的目的就是过CMMI,就是为了CMMI而CMMI的话,那我们在写过程文档的时候就可以弱化能弱化的,删掉可以没有的,只保留必需要有的部分。否则,我们就应该参照企业现有的模式去认真的理顺项目各阶段工作,优化各阶段工作,提出按照企业现有的模式能够做出的CMMI过程文档和模版,最后,提出组织的过程改进建议,这个建议可以是企业结构的调整等(但通常企业结构的调整是很难的事情)。只有这样,CMMI的过程改进工作才能够顺利的开展并走向正规。

CMMI3简介CMMI三级

CMMI3简介CMMI三级

CMMI3简介CMMI三级,称为定义级。

在定义级水平上,企业不仅能够对项目的实施有一整套的管理措施,并保障项目的完成;而且,企业能够根据自身的特殊情况以及自己的标准流程,将这套管理体系与流程予以制度化,这样企业不仅能够在同类的项目上生到成功的实施,在不同类的项目上一样能够得到成功的实施。

科学的管理成为企业的一种文化,企业的组织财富。

在CMMI3级,你会发现:PA过程域1)有指导需求开发的需求开发(Requirements Development)这个PA;2)有指导设计、编码工作的技术解决方案(Technical Solution)这个PA;3)有指导如何保证工作产品满足要求的验证(Verification);4)有指导如何保证软件产品满足真实使用环境要求的(Validation);5)有指导如何把软件产品各组件集成在一起并保证能在相应的硬件载体运行正常的产品集成(Product Integration);CMMI2级的PP与PMC是直接与项目管理有关的两个PA,在CMMI3级,对项目管理的要求进一步提高:6)集成项目管理(Integrated Project Management):3级的项目管理,要求利用组织级的财富库进行项目估算,并且利用财富库裁剪出项目自己的过程,并用这个过程来管理项目。

7)风险管理(Risk Management):2级只有PP的SP2.2中提到要识别风险,而在3级专门有一个PA对风险管理提出更高的要求。

大家不知道有没有发现,2级的PA都是直接针对项目提出要求的。

3级的IPM和RSKM,除了对项目级提出要求,另外也对组织级提出了要求,IPM要求有组织级的资产库RSKM要求要有组织级的风险管理策略等。

另外,3级有几个“O”开头的PA,这几个PA都是直接对组织级的提出要求。

8)组织过程焦点(Organizational Process Focus):这个PA要求组织成立SEPG来推动过程改进的工作,要求识别、计划、实施改进过程,保证组织过程能持续改进。

CMMI3学习与评估CMMI3级

CMMI3学习与评估CMMI3级

CMMI3学习与评估CMMI3级CMMI3学习与评估----CMMI3级00CMMI3级已定义级特征:(1)无论管理方面或工程方面的软件过程都已文件化、标准化,并综合成软件开发组织的标准软件过程。

(2)软件过程标准被应用到所有的工程中,用于编制和维护软件。

有的项目也可根据实际情况,对软件开发组织的标准软件过程进行剪裁。

(3)在从事一项工程时,产品的生产过程、花费、计划以及功能都是可以完全控制的,从而软件质量也可以控制。

(4)软件工程过程组(SEPG)负责软件过程活动。

(5)在全组织范围内安排培训计划。

CMMI3级已定义级过程:(1)整个组织全面采用综合性的管理及工程过程来管理。

软件工程和管理活动是稳定的和可重复的,具有连续性的。

(2)软件过程起了预见及防范问题的作用,能使风险的影响最小化CMMI3级已定义级人员:(1)以项目组的方式进行工作。

如同综合产品团队。

(2)在整个组织内部的所有人对于所定义的软件过程的活动、任务有深入理解。

大大加强了过程能力。

(3)有计划地按人员的角色进行培训cCMMI3级已定义级技术:在定性基础上建立新的评估技术。

CMMI3级已定义级度量:(1)在全过程中收集使用数据。

(2)在全项目中系统性地共享数据CMMI3级已定义级改进方向:(1)开始着手软件过程的定量分析,以达到定量地控制软件项目过程的效果。

(2)通过软件的质量管理达到软件的质量目标。

CMMI3级过程域—CMMI3级过程域—决策分析和决定: 1 个特定目标, 6 个特定实践。

(依据建立的准则,用正式的过程评价候选方案)SG 1 评价候选解决方案(基于已建立的准则对候选方案进行评价,并产生决议)SP 1.1 建立使用决策分析的指导原则(制定DAR 适用原则;形成指导书;在计划阶段多,技术问题、非技术问题;如方案、外购、供应商、工具、方法、环境等;)SP 1.2 建立评价准则及准则的排序(形成指导书;如技术、风险、成本、收益等因素;重要性、优先级;定量的及定性的;文档化评价准则的选择依据)SP 1.3 识别推荐的候选方案(文档化多个候选方案;涉及高风险的、基线变化的、直接影响项目目标的;采用头脑风暴、查阅文献、评估中又产生新方案等;)SP 1.4 选择评价方法(包括模型、原型、仿真、专家、试点、测试、工程分析、制造分析、成本分析、评审等;要基于评价准则;要考虑度量;面向目标问题;)SP 1.5 评价候选方案(文档化评价结果;对假定、不确定因素进行分析;可能需要迭代;)SP 1.6 选择解决方案(对最终选择的方案进行风险分析;形成结论,并要说明所采用的准则、方法、评价过程)CMMI3级过程域—风险管理: 3 个特定目标, 7 个特定实践。

CMMI度量的一些关键指标

CMMI度量的一些关键指标

CMMI度量的一些关键指标
CMMI度量的一些关键指标
1.进度方面
实际进度的计划进度的偏差情况
返工时间占项目总时间的比例情况
2.工作量
实际工作量和计划工作量的偏差
三级增加对好质量成本和坏质量成本相关工作量的度量(COGQ,COPQ)
对项目返工,评审,测试和处理变更工作量的分别度量
3.成本
计划成本和实际成本的偏差
三级强调了成本和进度的性能指示器(挣值分析)
4.软件质量保证
不合格项的信息
SQA具体的审核信息
5.Review的结果
Review的活动项的状态
6.问题报告
问题项的具体状态(打开,处理,关闭)
问题的原因的分析,对问题的分类的统计
问题的平均处理周期度量
7.同行评审和缺陷
同行评审的缺陷的打开和关闭的情况统计
缺陷密度
缺陷移除率和缺陷泄漏率
同行评审的效率,评审速率的度量
同行评审的覆盖率
8.需求的度量
需求的规模的情况
需求的稳定度或需求的变更率
需求变更的不同类型的分布情况
需求变更处理的效率和周期度量
9.测试过程
测试的生产率的度量
测试规模的度量
生命周期不同阶段发现缺陷的数量分布,泄漏情况测试BUG的密度
缺陷率
10.产生的文档
文档的分类
文档的页数
各阶段产生的文档数。

CMMI3_之度量分析

CMMI3_之度量分析
度量和分析
A CMMI Level 2 Process Area
Measurement and Analysis –度量和 分析
SG 1 Align Measurement and Analysis Activities
Measurement objectives and activities are aligned with identified information needs and objectives. 度量的目标和活动与识别出的信息需求取得一致
度量在过程管理中的位置
改进
定义
控制
度量
执行

© 1995-2002 Soft Tech Development, Inc. All rights reserved.
度量在业务环境中的位置
过程改进
过程定义
过程控制
过程度量
过程执行
需求
软件开发
产品

© 1995-2002 Soft Tech Development, Inc. All rights reserved.
度量体系简介
什么是软件度量?
开发的资源以及开发过程进行量化的指标
度量的类型
规模 人力 历时 缺陷
Obtain specified measurement data. 获取指定的度量数据 The data necessary for analysis are obtained and checked for completeness and integrity. 这些数据进行了检查,验证了数据的完整性和 一致性
无法度量就无法管理
成功的管理的基础是作出可行的预测和承诺 缺乏历史数据(以前项目的度量)的情况下可行的 预测非常困难

CMMI_度量与分析

CMMI_度量与分析

1. 度量与分析1.1. 概述描述了如何定义、收集和使用度量。

该过程域是过程管理和改进的一部分,并假设信息需要已经在项目或是组织过程中得到识别。

这个过程域的工作是将定义、收集和分析数据作为一个日常工作进行,然后将信息报告反馈给“产生它”的过程。

1.2. 目的发展和维持一个度量能力,用该能力用来支持管理信息需要。

1.3. 特定及通用目标1.3.1. 安排度量与分析的活动概述:度量的目标与活动要配合已界定的需求信息与目标。

特定实践如下:1.3.1.1. SP1 建立度量目标度量的目标来源分如下几类,项目管理、技术、专案、产品或流程实施的需要。

需要度量项包括如下:管理部分-部门内部个人的开发能力、技术解决能力;团队开发能力;工具为project。

实施团队的实施能力测试管理,项目的性能指标,bug数量。

健壮性1.3.1.2. SP2 指定度量1.3.1.3. SP3 指定质料收集与存储程序1.3.1.4. SP4 指定分析程序建立的过程:1、制定准则同时考虑相关程序的限制2、界定必要的分析1.3.2. 提供度量结果概述:此度量结果说明要配合已界定的需求信息与目标。

SP1 收集度量资料SP2 分析度量资料SP3 储存度量资料与结果SP4 沟通结果1.3.3. 制度化已管理流程概述:将流程制度化为已管理流程。

GP1 建立组织政策GP2 规划流程GP3 提供资源GP4 指派责任GP5 训练人员GP6 管理建构GP 7界定并纳入相关的关键人员GP8 监控流程GP9 客观评估遵守程度GP10与上层人员检查各状况1.3.4. 制度化已定义流程概述:将流程制度化为已定义流程。

GP1 建立已定义的流程GP2 收集改善信息1.4.度量流程图你的意思是说贵司还没有度量过程域!?过程文档应该写过很多吧,无非是目标、角色职责、输入、过程细则、输出等。

度量过程就再加上贵司希望度量的数据、指标作为附录就差不多了。

cmmi3标准

cmmi3标准

cmmi3标准
CMMI3标准是指软件工程中的一种成熟度模型,也称为软件能力成熟度模型集成。

它是由美国软件工程研究所(Carnegie Mellon University Software Engineering Institute)开发的一种用于评估和提高组织软件开发和维护过程能力的标准。

CMMI3标准共有五个级别,其中CMMI3级代表着“定义”阶段,主要是为了保证项目在开发、维护和支持阶段能够达到可靠、可验证和准确的结果。

CMMI3标准涵盖了软件工程的项目管理、软件开发、软件维护、软件配置管理、软件工程过程、过程改进等多个方面。

通过CMMI3标准的实施,组织可以提高其软件开发和维护能力,提高软件的质量和产品性能,加强组织的软件工程管理和过程改进。

CMMI-3决策分析规程

CMMI-3决策分析规程

决策分析规程(参考讲义修改)1、前言1.1、目的本文档为组织描述决策分析和解决方案过程。

1.2、适用范围本文档适用于公司范围内所有对候选解决方案进行正式评价的活动1.3、术语无。

2、过程目标利用已建立的标准,使用正式的评价过程分析候选方案并得出结果。

3、角色和职责4、输入其它过程域中确定出的候选解决方案。

5、入口准则候选解决方案值得进行正式评价。

6、活动6.1活动关系图6.2活动文字描述1)建立决策指南,也就是确定在何时使用正式的评价过程,一般认为:在技术上的失败将造成严重后果的情况下对设计实现进行决策时,和在对可能大大减小设计风险、工程变更、周期时间和生产成本的问题进行决策时,应该使用正式的评价过程。

适当时把决策指南纳入已定义过程中。

填写《决策分析事项列表》。

2)首先定义评价解决方案的准则,然后规定评价的因素,给出每一个因素的权重。

3)进行领域研究;除了那些可能是随问题提供的候选解决方案外,从领域研究和客户建议中补充的方案组合成候选方案;4)按照已建立的准则评价中列出来的考虑因素评价候选解决方案。

5)评价候选解决方案包括进行分析、讨论和评审,有时需要反复分析。

6)基于评价结果从候选方案中选择解决方案。

将以上活动的结果填入《方案评价与选择表》7、输出输出《决策分析事项列表》、《评价方法列表》、《方案评价与选择表》。

8、出口准则清楚地了解优势和薄弱环节,制定和实施了有效的过程改进。

9、需要的资源工具:模拟和建模工具、原型工具、调查的工具10、需要的知识和技能知识:正式的决策分析、根据标准评价候选解决方案的方法11、需要的配置管理●管理级别:过程资产库●内容:对被推荐的解决方案的评估报告、选择方案的相关说明资料12、监督和控制对本过程计划实施的监督和控制13、验证1)PPQA检查验证活动包括:使用已建立的准则和方法评价候选解决方案,PPQA检查的工作产品包括:运用正式评价过程的指导原则和评价报告(包含推荐的解决方案)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。


© 1995-2002 Soft Tech Development, Inc. All rights reserved.
特定活动
SP 1.4-1 Specify Analysis Procedures
Specify how measurement data will be analyzed and reported. 确定度量数据是如何分析和报告的

© 1995-2002 Soft Tech Development, Inc. All rights reserved.
特定活动
SP 2.4-1 Communicate Results
Report results of measurement and analysis activities to all relevant stakeholders. 向相关的干系人报告度量分析的活动和结果
管理 技术 项目 产品

© 1995-2002 Soft Tech Development, Inc. All rights reserved.
特定活动
SP 1.2-1 Specify Measures
Specify measures to address the measurement objectives 确定度量数据以满足度量目标
度量和分析
A CMMI Level 2 Process Area
Measurement and Analysis –度量和 分析
SG 1 Align Measurement and Analysis Activities
Measurement objectives and activities are aligned with identified information needs and objectives. 度量的目标和活动与识别出的信息需求取得一致
管理 技术 项目 产品

© 1995-2002 Soft Tech Development, Inc. All rights reserved.
特定活动
SP 1.1-1 Establish Measurement Objectives

© 1995-2002 Soft Tech Development, Inc. All rights reserved.
特定活动
SP 1.3-1 Specify Data Collection and Storage Procedures

© 1995-2002 Soft Tech Development, Inc. All rights reserved.
定义过程
OPD?
YES! 没有得到定义的过程,你让我如何度量?
按照组织定义的过程标准进行定义
例如ETVX
© 1995-2002 Soft Tech Development, Inc. All rights reserved.
特定活动
SP 1.1-1 Establish Measurement Objectives
Establish and maintain measurement objectives that are derived from identified information needs and objectives. 建立和维护度量目标,该目标是从识别出的信息需求衍 化而来 度量的目标可能来自:
过程管理
关注过程的执行是否符合要求和预想,过程的改进是否 能更好的实现业务目标
产品工程
产品工程关注的是软件产品对客户的可接受程度,关心 产品的物理和动态指标

© 1995-2002 Soft Tech Development, Inc. All rights reserved.

© 1995-2002 Soft Tech Development, Inc. All rights reserved.
特定活动
SP 2.3-1 Store Data and Results
Manage and store measurement data, measurement specifications, and analysis results. 管理和储存了度量数据的规格和分析的结果
Obtain specified measurement data. 获取指定的度量数据 The data necessary for analysis are obtained and checked for completeness and integrity. 这些数据进行了检查,验证了数据的完整性和 一致性
劳埃德.尼尔森
没有数据的支持,你只是另一个有看法的人 而已
Tracy O’Rourke CEO Allen-Bradly

© 1995-2002 Soft Tech Development, Inc. All rights reserved.
软件度量的GQM方法
GQM Goal-Question-Metrics GQIM?
I for “Indicator”
1. 我们的目标是什么? 2. 定义一系列问题。通过对这些问题的回答就可以提供对目 标达成情况的可见度 3. 要回答这些问题,我们需要什么指数? 4. 定义一系列度量数据,通过对这些度量数据的收集和分析 就可以帮助我们回答这些问题
无法度量就无法管理
成功的管理的基础是作出可行的预测和承诺 缺乏历史数据(以前项目的度量)的情况下可行的 预测非常困难
规模估算 -- SLOC,FP,PROBE 成本、日程估算 --COCOMO II
项目的实际表现不通过度量无法定量判断
90%的项目完成度到底是什么含义?


© 1995-2002 Soft Tech Development, Inc. All rights reserved.
度量的范围非常广泛,选择一定要慎重
120 100 80 60 40 20 0 周1 周2 周3 周4 周5 日平均代码行
为什么要进行度量?
什么问题,什么性能对我的组织来说是重要的? 有理由么? 这些问题/性能的优先级怎么排定? 这些问题都有待于坚实的度量数据作为回答的支持 为了解决问题/提高性能我们作出了努力,但是我 们真的成功了么?

© 1995-2002 Soft Tech Development, Inc. All rights reserved.
计划执行
定义计划
调整计划
项目度量

© 1995-2002 Soft Tech Development, Inc. All rights reserved.
度量体系的运行图

© 1995-2002 Soft Tech Development, Inc. All rights reserved.
度量是复杂的东西么?
不是,度量是那些对我了解组织的过程,效率和质量有 用的数据,仅此而已

© 1995-2002 Soft Tech Development, Inc. All rights reserved.
为什么要进行度量
所有管理的核心问题都是如何更好的理解偏 差,以及如何更好的抽取表现偏差的信息
Establish and maintain measurement objectives that are derived from identified information needs and objectives. 建立和维护度量目标,该目标是从识别出的信息需求衍 化而来 度量的目标可能来自:
© 1995-2002 Soft Tech Development, Inc. All rights reserved.
软件度量体系的驱动力量是目标和问题
度量也有投资回报率的问题
度量的收集需要占用组织资源 度量的分析也需要资源 我们从度量中到底能得到什么?
度量体系的建立必须能够帮助组织解决问题或者判 断目标的达成状况 只有具有实际用途的度量才是值得采集和分析的 而且,只有满足最重要的目标和问题的度量数据才 是必需的

© 1995-2002 Soft Tech Development, Inc. All rights reserved.
特定活动
SP 2.2-1 Analyze Measurement Data
Analyze and interpret measurement data. 对度量数据进行了分析和解读
度量在过程管理中的位置
改进
定义
控制
度量
执行

© 1995-2002 Soft Tech Development, Inc. All rights reserved.
度量在业务环境中的位置
过程改进
过程定义
过程控制
过程度量
过程执行
需求
软件开发
产品

© 1995-2002 Soft Tech Development, Inc. All rights reserved.
度量体系简介
什么是软件度量?
开发的资源以及开发过程进行量化的指标
度量的类型
规模 人力 历时 缺陷
Specify how measurement data will be obtained and stored. 确定度量数据是如何获取和存储的 典型需要考虑如下的问题:
在过程的哪些点上采集哪些数据?频率如何? 何时将度量数据从采集点上移交到度量库、或者相关人员的 手中? 谁负责采集数据? 谁负责数据的存储,读取和安全? 是否获取或者开发了支持的工具?
相关文档
最新文档