《CMMI3-PA解读 (度量分析培训)_V2.pdf》由会员分享,可在线阅读,更多相关《CMMI3-PA解读 (度量分析培训)_V2.pdf(28页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1/40度量度量(MA)分析培训分析培训 保持课堂安静保持课堂安静 手机设置为震动手机设置为震动 任何人可以提议休息任何人可以提议休息 签到签到授课说明授课说明MA:Measurement and Analysis2/40课程目的课程目的 理解度量分析的目标与内容理解度量分析的目标与内容 度量分析与其他过程域的关系度量分析与其他过程域的关系 了解度量分析的应用了解度量分析的应用3/40议程议程度量分析的目的度量分析的目的与其他过程域的关系与其他过程域的关系度量分析的内部结构度量分析的内部结构特定目标与特定实践特定目标与特定实践练习练习共性目标与共性实践共性目标与共性实践度量分析过程的示例度量分
2、析过程的示例4/40度量分析的目的度量分析的目的“度量分析度量分析”的目的:客观搜集有关产品、流程及项目之信息,以提供项目人员及管理者及时依据所搜集的资料做出决策。的目的:客观搜集有关产品、流程及项目之信息,以提供项目人员及管理者及时依据所搜集的资料做出决策。软件度量的目的:刻画(获得理解、发现问题、确定改进的目标)、评估(期望与实际相比较)、预测(由已知要素推算、估计其它要素)、改进(识别问题、查找问题的根源)。软件度量的目的:刻画(获得理解、发现问题、确定改进的目标)、评估(期望与实际相比较)、预测(由已知要素推算、估计其它要素)、改进(识别问题、查找问题的根源)。度量的目的度量的目的理解
3、过程理解过程管理过程管理过程理解过程理解过程评价过程评价过程预测过程预测过程控制过程控制过程改善过程改善过程5/40度量涉及到的基本概念度量涉及到的基本概念 Measure,度量(名词):是根据一定的规则赋予软件过程或产品属性的数值或类别度量(名词):是根据一定的规则赋予软件过程或产品属性的数值或类别ISO/IEC 14598-1。数值是对软件产品、软件过程的特征的量化记数的结果,类别是特征的定性表示,例如编写程序的语言,可以是。数值是对软件产品、软件过程的特征的量化记数的结果,类别是特征的定性表示,例如编写程序的语言,可以是C或或C。Measure,度量(动词):按照度量过程度义,对软件过程
4、或软件产品实施度量,表示实际的动作度量(动词):按照度量过程度义,对软件过程或软件产品实施度量,表示实际的动作ISO/IEC 14598-1。Measurement,测量:是按照一定的尺度用度量(名词)给软件实体属性赋值的过程。它强调对软件实体属性进行量化的过程性。测量:是按照一定的尺度用度量(名词)给软件实体属性赋值的过程。它强调对软件实体属性进行量化的过程性。Metric,度量:,度量:是已定义的测量方法和测量尺度。指软件环境中任何一个软件对象的属性的是已定义的测量方法和测量尺度。指软件环境中任何一个软件对象的属性的量化量化表现。表现。6/40议程议程度量分析的目的度量分析的目的与其他过程
5、域的关系与其他过程域的关系度量分析的内部结构度量分析的内部结构特定目标与特定实践特定目标与特定实践练习练习共性目标与共性实践共性目标与共性实践度量分析过程的示例度量分析过程的示例7/40PPQAMACMAll process areasMeasurements,analysesInformation needsConfiguration items;change requestsBaselines;audit reportsProcesses and work products;standards and proceduresQuality and noncompliance issues与其
6、他过程域的关系与其他过程域的关系-1支持类过程域支持类过程域8/40?项目策划项目策划(PP):估计项目属性和其他策划信息的需要的更多的信息:估计项目属性和其他策划信息的需要的更多的信息?项目监督控制项目监督控制(PMC):监督项目性能信息的需要的更多的信息:监督项目性能信息的需要的更多的信息?需求开发(需求开发(RD):满足顾客需求和有关的信息需要的更多的信息):满足顾客需求和有关的信息需要的更多的信息?需求管理(需求管理(REQM):寻求可溯源性和有关的信息需要的更多的信息):寻求可溯源性和有关的信息需要的更多的信息?配置管理(配置管理(CM):管理工作产品度量的更多的信息):管理工作产品
7、度量的更多的信息?组织过程定义(组织过程定义(OPD):建立组织度量值库的更多的信息):建立组织度量值库的更多的信息与其他过程域的关系与其他过程域的关系-29/40议程议程度量分析的目的度量分析的目的与其他过程域的关系与其他过程域的关系度量分析的内部结构度量分析的内部结构特定目标与特定实践特定目标与特定实践练习练习共性目标与共性实践共性目标与共性实践度量分析过程的示例度量分析过程的示例10/40 Measurement Personnel SpecifyMeasures规定度量项目规定度量项目 Measurement Repository CollectMeasurement Data 收集度
8、量收集度量 数据数据 Measurement Results EstablishMeasurementObjectives 建立度量建立度量 目标目标 Communicate Results 通报分析通报分析 结果结果 SpecifyAnalysisProcedures 规定分析规定分析 规程规程Measurement ObjectivesStoreData&Results存储数据和度量结果存储数据和度量结果Analyze MeasurementData分析度量数据分析度量数据 SpecifyData Collectionand StorageProcedures 规定数据收集规定数据收集 和
9、存储规程和存储规程 Procedures,ToolsAlign Measurement and Analysis Activities 协调度量和分析活动协调度量和分析活动Provide Measurement Results 提供度量结果提供度量结果度量分析内部结构度量分析内部结构11/40议程议程度量分析的目的度量分析的目的与其他过程域的关系与其他过程域的关系度量分析的内部结构度量分析的内部结构特定目标与特定实践特定目标与特定实践练习练习共性目标与共性实践共性目标与共性实践度量分析过程的示例度量分析过程的示例12/40 SG1协调度量和分析活动协调度量和分析活动使度量目标和度量行为与信息需
10、要和目标相一致。使度量目标和度量行为与信息需要和目标相一致。SP 1.1 建立度量目标建立度量目标根据组织和项目的需要,制定相应的目标并维护。根据组织和项目的需要,制定相应的目标并维护。SP 1.2 详细说明度量值详细说明度量值详细说明度量值(基本和派生),以处理测量目标。详细说明度量值(基本和派生),以处理测量目标。SP 1.3 说明数据收集和存储规程说明数据收集和存储规程说明如何获得并存储测量数据。说明如何获得并存储测量数据。SP 1.4 规定分析规程规定分析规程规定如何对度量数据进行分析和报告,并且安排忧先顺序。规定如何对度量数据进行分析和报告,并且安排忧先顺序。特定目标与特定实践特定目
11、标与特定实践-113/40 SG2 提供度量结果提供度量结果提供度量结果,以便处理信息需要和目标。提供度量结果,以便处理信息需要和目标。SP 2.1 收集度量数据收集度量数据获得指定的度量数据。获得指定的度量数据。SP 2.2 分析度量数据分析度量数据分析并解释度量数据。分析并解释度量数据。SP 2.3 存储数据和结果存储数据和结果管理并存储度量数据、度量规范和分析结果。管理并存储度量数据、度量规范和分析结果。SP2.4 通报分析结果通报分析结果向所有相关的共利益者报告测量和分析活动的结果。向所有相关的共利益者报告测量和分析活动的结果。特定目标与特定实践特定目标与特定实践-214/40SP 1
12、.1 建立度量目标建立度量目标产出物产出物:文件化的测量目标文件化的测量目标子实践子实践:1把信息需要和目标形成文件把信息需要和目标形成文件;2为各个信息需要和目标确定优先顺序。为各个信息需要和目标确定优先顺序。度量前提,你想获得什么,就度量什么。度量前提,你想获得什么,就度量什么。SG1协调度量和分析活动协调度量和分析活动-1/415/40SP 1.2 详细说明度量值详细说明度量值产出物产出物:基本度量值和派生度量值的文件化的规范基本度量值和派生度量值的文件化的规范子实践子实践:1根据形成文件的测量目标,确定候选度量值根据形成文件的测量目标,确定候选度量值;2识别现有的涉及测量目标的度量值识
13、别现有的涉及测量目标的度量值;3为度量值规定操作定义。为度量值规定操作定义。SG1协调度量和分析活动协调度量和分析活动-2/416/40SP 1.3 说明数据收集和存储规程说明数据收集和存储规程产出物产出物:文件化的数据收集和存储规程文件化的数据收集和存储规程;数据收集工具。数据收集工具。子实践子实践:1确定现有的数据来源确定现有的数据来源;2确定将来可用的所需数据的度量值确定将来可用的所需数据的度量值;3针对每个所要求的度量值说明如何收集和存储数据针对每个所要求的度量值说明如何收集和存储数据;4建立数据收集机制和过程指南建立数据收集机制和过程指南;5如果适宜并且可行,支持数据的自动收集。如果
14、适宜并且可行,支持数据的自动收集。SG1协调度量和分析活动协调度量和分析活动-3/417/40SP 1.4 规定分析规程规定分析规程产出物产出物:文件化的分析规范和规程文件化的分析规范和规程;数据分析工具。数据分析工具。子实践子实践:1选择适当的数据分析方法和工具选择适当的数据分析方法和工具(圆饼式图表、直方图、柱形图、雷达图、直线图、散列图或表格圆饼式图表、直方图、柱形图、雷达图、直线图、散列图或表格);2为数据分析和通报分析结果规定行政管理规程为数据分析和通报分析结果规定行政管理规程;3规定用以评价分析结果可利用性以及测量和分析活动执行情况的准则。规定用以评价分析结果可利用性以及测量和分析
15、活动执行情况的准则。SG1协调度量和分析活动协调度量和分析活动-4/418/40SP 2.1 收集度量数据收集度量数据产出物:基本的度量数据集合和派生的测量数据集合产出物:基本的度量数据集合和派生的测量数据集合子实践:子实践:1获取基本度量值数据,生成派生度量值的数据。获取基本度量值数据,生成派生度量值的数据。SP 2.2 分析度量数据分析度量数据产出物:分析结果和报告(草案)产出物:分析结果和报告(草案)子实践:子实践:1进行初始分析,解释分析结果,作出初步结论;进行初始分析,解释分析结果,作出初步结论;SP 2.3 存储数据和结果存储数据和结果产出物:存放的数据的清册(详细目录)产出物:存
16、放的数据的清册(详细目录)子实践:子实践:1审查数据,以确保其完备性、完整性、准确性和现行可用性。审查数据,以确保其完备性、完整性、准确性和现行可用性。SP2.4 通报分析结果通报分析结果产出物:交付的报告和有关的分析结果产出物:交付的报告和有关的分析结果子实践:子实践:1使共利益者及时了解度量结果。使共利益者及时了解度量结果。SG2 提供度量结果提供度量结果19/40GQM度量过程度量过程GQM(Goal-Question-Measurement)目标问题度量)目标问题度量过程和产品商业目标过程目标度量目标度量问题度量度量用户对象逆向过程正向过程“G”“Q”“M”20/40GQM度量举例度量
17、举例 举例:评估使用一个编码标准的有效性举例:评估使用一个编码标准的有效性 G:评估编码标准的有效性:评估编码标准的有效性 Q:(:(1)谁在使用该标准()谁在使用该标准(2)编码人员的生产率如何?()编码人员的生产率如何?(3)代码质量如何?)代码质量如何?M:(:(1)编码人员的比例使用标准和语言()编码人员的比例使用标准和语言(2)编码人员的经验(标准的经验、语言的经验)()编码人员的经验(标准的经验、语言的经验)(3)代码的规模(代码行、功能点等)()代码的规模(代码行、功能点等)(4)工作量()工作量(5)错误)错误21/40议程议程度量分析的目的度量分析的目的与其他过程域的关系与其
18、他过程域的关系度量分析的内部结构度量分析的内部结构特定目标与特定实践特定目标与特定实践练习练习共性目标与共性实践共性目标与共性实践度量分析过程的示例度量分析过程的示例22/40习题习题?应用度量的一些限制?应用度量的一些限制??怎样确定合适的度量目标?怎样确定合适的度量目标??未达到未达到CMM/CMMI四级能用度量和量化管理吗?四级能用度量和量化管理吗??四级以下的度量怎样进行?哪些指标更有效?四级以下的度量怎样进行?哪些指标更有效?23/40议程议程度量分析的目的度量分析的目的与其他过程域的关系与其他过程域的关系度量分析的内部结构度量分析的内部结构特定目标与特定实践特定目标与特定实践练习练
19、习共性目标与共性实践共性目标与共性实践度量分析过程的示例度量分析过程的示例24/40?执行承诺GP 2.1 建立组织方针(建立组织方针(CO1)为策划和执行为策划和执行“度量分析度量分析”过程,制订并维护组织方针。过程,制订并维护组织方针。?执行能力GP 2.2 策划该过程(策划该过程(AB1)执行执行“度量分析度量分析”过程,制订并维护需求、目标和计划。过程,制订并维护需求、目标和计划。GP2.3提供资源提供资源(AB2)执行所策划的过程、开发工作产品和提供执行所策划的过程、开发工作产品和提供“度量分析度量分析”过程的服务,提供足够的资源。过程的服务,提供足够的资源。GP2.4分配责任分配责
20、任(AB3)执行该过程、开发工作产品和提供执行该过程、开发工作产品和提供“度量分析度量分析”过程的服务,分配责任和权限。过程的服务,分配责任和权限。共性目标与共性实践共性目标与共性实践-125/40GP2.5培训人员培训人员(AB4)必要时,对执行或支持必要时,对执行或支持“度量分析度量分析”过程的人员进行培训。过程的人员进行培训。?指导实施GP2.6 管理配置项管理配置项(DI1)把把“度量分析度量分析”过程的指定的工作产品置于配置管理的适当层次。过程的指定的工作产品置于配置管理的适当层次。GP2.7 确定相关共利益使之介入确定相关共利益使之介入(DI2)按计划确定按计划确定“度量分析度量分
21、析”过程的相关的共利益者并使之介入。过程的相关的共利益者并使之介入。GP2.8监控流程监控流程(DI3)依对照计划监督和控制依对照计划监督和控制“度量分析度量分析”过程,并且采取适当的纠正措施。过程,并且采取适当的纠正措施。?验证实施GP2.9客观评价遵循情况客观评价遵循情况(VE1)对照适用的要求、目标和标准,客观地评价对照适用的要求、目标和标准,客观地评价“度量分析度量分析”过程以及该过程的工作产品和服务的遵循情况,并且处理不符合项。过程以及该过程的工作产品和服务的遵循情况,并且处理不符合项。GP2.10与高层共同审查状况与高层共同审查状况(VE2)高层管理者审查高层管理者审查“度量分析度量分析”过程的活动、状态和结果,并解决问题。过程的活动、状态和结果,并解决问题。共性目标与共性实践共性目标与共性实践-226/40GP3.1建立并维护一个以定义的度量分析流程。建立并维护一个以定义的度量分析流程。GP3.2收集可改进的信息。收集可改进的信息。共性目标与共性实践共性目标与共性实践-327/40议程议程度量分析的目的度量分析的目的与其他过程域的关系与其他过程域的关系度量分析的内部结构度量分析的内部结构特定目标与特定实践特定目标与特定实践练习练习共性目标与共性实践共性目标与共性实践度量分析过程的示例度量分析过程的示例28/40度量分析过程的示例度量分析过程的示例