(完整版)度量分析指南(参考).docx

合集下载

度量分析指南参考

度量分析指南参考

度量分析指南参考文稿归稿存档编号:[KKUY-KKIO69-OTM243-OLUI129-G00I-FDQS58-度量与分析指南xxx科技股份有限公司变更记录目录1.简介1.1目的本规程文件是为度量过程中所进行的数据采集、记录及分析工作提供规范性的指导。

1.2适用范围适用于所有项目所产生的产品质量和过程能力的度量分析。

1.3背景描述在项目策划阶段,如果没有项目历史数据积累将无法对项目规模、工作量、进度等指标进行准确的估计。

项目进行过程中,没有项目度量数据的收集,将无法对项目状态和质量进行有效的分析,也无法对公司过程改进工作提供量化的数据支持。

因此,有效开展度量与分析活动是非常重要的。

采集度量数据,目的在于使过程可视化,分析造成过程现状的原因和寻找可能的改进措施;存储数据,目的在于保存历史信息,显示变化趋势,提供过程改进的依据。

无论采集的度量数据代表什么或者数值如何表现,都必须使用某种分析方法来提取和解释隐藏在数据中的信息。

解释清楚数据意义的本身就是一个过程,即数据分析的过程。

2.度量分析过程概述2.1简要说明EPG根据本公司现阶段项目和开发的特点,以及过程改进的目标,经过权衡,决定选择工作量、进度、缺陷、变更和规模数据作为公司项目的标准度量项。

通过对本公司既往项目实施状况的调查和分析,EPG认为,我们在限定规模、保证进度、合理分配工作量、保持优良质量等方面还存在一些缺陷,所以需要通过这些项目属性进行度量、分析和监控,有效改进研发过程,达成公司的质量目标和盈利目标。

2.2方法概述由于度量数据的采集对于整个过程及其重要,故下面提供部分度量指标的描述和定义,以统一度量数据采集的标准。

对于项目特别关键的度量指标(比如工作量、进度等)应设置控制值和警戒值,在度量数据超过警戒值的项目经理就应该采取一定措施,对于一些关键度量指标超过控制值者,应该报告部门经理并确定解决措施。

在项目的所有过程中,由项目经理按照项目度量计划进行数据的收集,记录在项目度量分析报告中,申请项目结项验收之前进行汇总,并对项目度量数据进行分析最终形成《项目度量分析报告》。

度量分析讲义

度量分析讲义

6
度量指标举例
• • • • • • • • • 软件需求稳定指数 (%) 持续时间偏差 (%) 进度偏移 (%) 工作量偏差 (%) 规模偏差 (%) 发布前缺陷发现密度 (个/KLOC) 遗留缺陷密度 (个/KLOC) 生产率 (LOC /人天) ……
7
度量指标举例
各项质量控制活动缺陷发现密度: • 需求规格review缺陷发现密度 (个/页) • 系统测试计划review缺陷发现密度 (个/用例) • 用户文档review缺陷发现密度 (个/页) • 概要设计review缺陷发现密度 (个/页) • 集成测试计划review缺陷发现密度 (个/用例) • 详细设计review缺陷发现密度 (个/页) • 单元测试计划review缺陷发现密度 (个/用例) • 代码review缺陷发现密度 (个/KLOC) • 单元测试缺陷发现密度 (个/KLOC) • 集成测试缺陷发现密度 (个/KLOC) • 系统测试缺陷发现密度 (个/KLOC)
对自己开发的软件产品的各方面属性有更深入的理解度量过程项目计划质量计划度量数据表项目报告组织能力基线度量指标的特征符合smart原则
度量分析过程
为何要进行度量?
管理者希望通过度量指标(控制面板):
– – – – 一眼就能看到项目的情况 项目失控的情形 需要重点关注的领域 了解产品质量和生产率
2
为何要进行度量?
与流程配套的数据收集工具:
代码行统计工具
缺陷统计工具
11
度量分析
需求分析阶段的进度偏差
80.00% 70.00% 60.00% 50.00% 40.00% 30.00% 20.00% 10.00% 0.00% -10.00% -20.00% P01 P02 P03 P04 P05 P06 P07 P08 P09 P10 P11 Project Code 进度偏差 UCL Mean LCL

第19章度量分析

第19章度量分析

产品评审度量
主要是对开发过程中主要工作产品评审时产生的数据进行 度量,分为两类:
一是评审时发现的缺陷;
二是被评审工作产品的规模及评审用时。
由这两类数据得到“总评审效率(个/人时)”、“重大评审 效率(评审时发现严重缺陷的效率)”、“评审总缺陷密度 (个/规模)”、“评审重大缺陷密度”等度量指标。同时生 成了两个统计图表,分别为:评审缺陷按严重程度统计、 项目技术评审效率统计。
主要用到以下度量指标:
需求稳定度=未更改需求数/现有需求总数
需求变化率=需求变更总数/现有需求总数 未更改需求数=初始需求数-删除需求数-修改需求

现有需求总数=初始需求数+增加需求数-删除需求 数
需求变更总数=增加的需求数+删除的需求数+修 改的需求数
其他度量
项目风险度量:主要是把每个阶段“已识别风险数”、“规避成功风险数 ”、“规避失败风险数”、“未识别风险数”、“异常风险数”详细填写在《 项目度量数据库》。在这些数据之上,得到如下度量指标:
第十九章 度量分析
CMMI对应实践 度量分析简述 度量活动内容 项目度量数据库结构
项目度量数据库结构
《项目度量数据库》一般由质量保证工程师或项目经理,每 周或定期进行更新,其中数据的来源一般为《项目组周报》 、各类阶段报告、评审表等,具体在模板里均有详细说明。 但是在填写时应当注意:
在《项目度量数据库》中出现最多的是“数据覆盖率”,这 个指标是表示每类需要填写的数据,实际填写的比率, 用来反映项目组数据收集能力的一个指标。比如:项目 工作量统计表中需求开发阶段,共有10个数据应当采集填 写,如果实际只采集了6个数据,那么数据覆盖率就为 60%。
第十九章 度量分析

度量与分析计划(项目级)

度量与分析计划(项目级)

度量指标
度量需求者业务信息需要和目标
度量目标指标表示分析方法加工数据
加工方法
统计数据
统计方法
统计来源
统计单位采集和处理当BUG 数据产生时即开始统计,依次累加,直
到试运行结束,数据填写在MA 报告中存入配置管理库。

验证人根据度量数据检查单提出的问题来验证度量数据的完整性、有效性。

采集人MA工程师验证人QA、PM
存储人 MA工程师
分析、通报
在项目结束时,对采集的数据进行分析。

根据
统计数据和加工数据用图表方式表示度量指标。

分析结果汇报给项目经理和高层经理。

分析人项目经理数据采集、
验证和存储
规程
数据分析、通报规程
缺陷统计交付后试运行1月内发现的BUG。

根据试运行报告统计BUG。

当BUG数据产生时即开始统计,依次累加,直到试运行结束试运行用户反馈BUG个数
交付后遗留缺陷密度项目经理、高层经理
为了保证客户满意,需要确保产品质量确保交付后试运行期间不发现严重等级以上BUG,一般缺陷密度控制在项目QPPO要求的低于1.04BUG/KLOC。

用表格表示交付后试运行时发现的缺陷密度
分析交付后试运行时发现的缺陷,当出现严重等级BUG 时需要分析原因并采取措施。

当轻微缺陷密度高于QPPO要求1.04BUG/KLOC,分析原因并采取措施。

度量分析报告

度量分析报告

度量分析报告简介度量分析是一种系统的方法,用于评估和衡量软件项目或过程的质量、进度和效率。

通过对各种指标和度量进行分析,可以为项目管理者和利益相关者提供有关项目状态和成果的宝贵信息。

本报告旨在通过对一个软件项目的度量分析,展示我们收集、分析和解释这些度量的方法和结果。

通过深入分析不同指标的变化和趋势,我们将为项目提供有关质量、进度和效率方面的见解和建议。

数据收集在进行度量分析之前,我们首先需要收集相关的数据。

这些数据可以来自不同的渠道,如项目管理工具、版本控制系统、缺陷跟踪系统等。

以下是我们在本项目中收集的一些数据:•代码行数:用于衡量项目规模和复杂性。

•缺陷数量:用于评估项目的质量。

•完成任务数量:用于评估项目的进度。

•变更请求数量:用于评估项目的变更频率。

收集这些数据的方法可以是手动的,也可以是自动的。

在本项目中,我们使用了自动化的工具,以确保数据的准确性和实时性。

数据分析在收集到数据后,接下来需要对数据进行分析,以获取有关项目状态和成果的见解。

以下是我们在本项目中对数据进行的一些分析和解释:1. 代码行数分析通过对代码行数进行分析,我们可以了解项目的规模和复杂性。

在本项目中,代码行数如下:•2019年:100,000行•2020年:120,000行•2021年:150,000行从上述数据可以看出,项目的代码行数在逐年增加。

这可能意味着项目在扩展和发展方面取得了良好的进展,但也可能意味着项目存在一定的复杂性和技术债务。

因此,我们建议项目管理者密切关注项目的代码质量,并采取适当的措施来管理和减少技术债务。

2. 缺陷数量分析缺陷数量是评估项目质量的重要指标。

以下是本项目在过去三年中每个季度的缺陷数量:•2019年Q1:50个缺陷•2019年Q2:60个缺陷•2019年Q3:70个缺陷•2019年Q4:75个缺陷•2020年Q1:70个缺陷•2020年Q2:80个缺陷•2020年Q3:85个缺陷•2020年Q4:90个缺陷•2021年Q1:80个缺陷•2021年Q2:85个缺陷•2021年Q3:90个缺陷•2021年Q4:95个缺陷从上述数据可以看出,项目的缺陷数量在逐年增加。

度量分析的指南模板

度量分析的指南模板

变更记录目录1.数据收集12.数据收集步骤13.收集的方法13.1.定义度量目标13.2.确定数据收集点13.3.确定数据收集的格式和要求23.4.定义收集对象、时间和频度23.5.获取基本度量项、派生度量项数据34.检查采集的数据方法45.数据采集与分析工具55.1.调查表与数据分析工具55.2.调查表的使用方法:56.存储数据的方法61.数据收集1、目的:为了度量,以识别改进的机会2、数据的类型:a)过程数据:软件开发过程中的质量数据。

b)产品数据:产品测试和产品发布后的数据。

2.数据收集步骤1、设计度量方法,并获得用于支持收集与保存数据的工具;2、培训执行数据收集人员。

3、为了度量的目的,记录和捕获过程数据;4、使用定义的表格和格式,支撑数据收集。

5、监视数据收集和保留的执行活动,确保数据的正确性。

3.收集的方法3.1. 定义度量目标a)要收集所有的数据,其成本是很大的。

b)应该根据公司的质量目标,定义公司/项目度量目标。

例如:♦改进项目计划的偏差♦提高软件开发效率♦降低软件的缺陷3.2. 确定数据收集点a)改进项目计划的偏差♦基准计划♦变更计划♦最终执行的计划b)提高软件开发效率♦开发日期♦周报♦月报c)降低软件的缺陷♦单元测试记录和报告♦集成测试记录和报告♦系统测试记录和报告♦确认测试记录和报告♦软件维护记录3.3. 确定数据收集的格式和要求a)按照《度量数据采集表》的收集格式填写数据。

b)要求:♦注意数据的正确性和一致性。

♦注意数据的时效性。

♦不能将不同时间段的、不同项目/产品过程的数据混在一起。

♦Bug数的收集仅仅收集每个阶段结束后的数据。

3.4. 定义收集对象、时间和频度3.5. 获取基本度量项、派生度量项数据●按以上定义的度量尺度、收集对象、时间和频度获取度量项数据●根据以前使用度量项的情况和新指定的度量项收集数据。

●从项目记录或公司其他方面收集现有数据,但在现行数据库、纸面记录或正式档案里的以前收集的数据也有可能已经不能供使用。

(完整版)度量分析指南(参考)

(完整版)度量分析指南(参考)

度量与分析指南xxx科技股份有限公司变更记录目录1.简介 (1)1.1 目的 (1)1.2 适用范围 (1)1.3 背景描述 (1)2.度量分析过程概述 (1)2.1 简要说明 (1)2.2方法概述 (2)2.3度量方法(项目级) (3)2.3.1工作量度量 (3)2.3.2工作进度度量 (5)2.3.3缺陷度量 (6)2.3.4变更度量 (8)2.3.5不符合项度量 (9)2.3.6规模数据度量 (11)2.4 度量方法(组织级) (12)2.4.1工作量 (12)2.4.2进度偏差率 (13)2.4.3测试缺陷关闭率 (14)2.4.4评审缺陷关闭率 (15)2.4.5缺陷分布情况 (16)2.4.6不符合项解决情况 (17)2.4.7生产率 (18)3.附录 (19)1.简介1.1目的本规程文件是为度量过程中所进行的数据采集、记录及分析工作提供规范性的指导。

1.2适用范围适用于所有项目所产生的产品质量和过程能力的度量分析。

1.3背景描述在项目策划阶段,如果没有项目历史数据积累将无法对项目规模、工作量、进度等指标进行准确的估计。

项目进行过程中,没有项目度量数据的收集,将无法对项目状态和质量进行有效的分析,也无法对公司过程改进工作提供量化的数据支持。

因此,有效开展度量与分析活动是非常重要的。

采集度量数据,目的在于使过程可视化,分析造成过程现状的原因和寻找可能的改进措施;存储数据,目的在于保存历史信息,显示变化趋势,提供过程改进的依据。

无论采集的度量数据代表什么或者数值如何表现,都必须使用某种分析方法来提取和解释隐藏在数据中的信息。

解释清楚数据意义的本身就是一个过程,即数据分析的过程。

2.度量分析过程概述2.1简要说明EPG根据本公司现阶段项目和开发的特点,以及过程改进的目标,经过权衡,决定选择工作量、进度、缺陷、变更和规模数据作为公司项目的标准度量项。

通过对本公司既往项目实施状况的调查和分析,EPG认为,我们在限定规模、保证进度、合理分配工作量、保持优良质量等方面还存在一些缺陷,所以需要通过这些项目属性进行度量、分析和监控,有效改进研发过程,达成公司的质量目标和盈利目标。

度量分析报告

度量分析报告

度量分析报告1. 引言度量分析报告是一种通过对数据进行收集、整理和分析,来评估和衡量某个特定问题或情况的方法。

通过度量分析,可以帮助我们了解问题的本质、发现问题的原因,并提供基于数据的决策依据。

本文将介绍度量分析报告的步骤和方法。

2. 确定目标和问题在进行度量分析之前,首先需要明确我们希望达到的目标和解决的问题。

这有助于我们在数据收集和分析过程中,有一个明确的方向和焦点。

例如,我们可能希望分析某个产品的销售情况,以便了解其市场表现和潜在的改进方向。

3. 收集数据收集数据是度量分析报告的重要一步。

数据可以来自多个渠道,例如企业内部的数据库、市场调研、用户反馈等。

我们可以通过问卷调查、统计数据、日志记录等方式收集数据。

确保数据的准确性和完整性非常重要,因此需要采取适当的方法和工具来收集数据。

4. 数据清洗和整理在收集到数据后,我们通常需要进行数据清洗和整理。

这包括去除重复数据、处理缺失值、纠正错误数据等。

同时,我们还需要将数据进行整理和格式化,以便后续的分析和可视化。

5. 数据分析和可视化在数据清洗和整理完成后,我们可以开始进行数据分析。

数据分析可以采用各种统计方法和技术,例如描述性统计、相关性分析、回归分析等。

通过数据分析,我们可以从数据中发现规律和趋势,以及问题的根本原因。

同时,我们还可以使用图表、图形和可视化工具来展示分析结果,以便更好地理解和传达数据的含义。

6. 结果解读和建议在完成数据分析和可视化后,我们需要对分析结果进行解读和总结。

这包括对数据趋势、关联性和异常值的解释,以及对问题的原因和解决方案的探讨。

根据分析结果,我们可以提出相应的建议和改进措施,以帮助解决问题并优化业务绩效。

7. 报告编写和呈现最后,我们需要将分析结果和建议整理成报告的形式,并进行编写和呈现。

在编写报告时,需要遵循清晰、简洁和逻辑连贯的原则,以确保读者能够准确理解和使用报告中的信息。

同时,还可以使用适当的图表、表格和图形来支持报告的呈现,提高可读性和可理解性。

度量分析操作指南

度量分析操作指南

度量分析操作指南1. 简介度量分析是一种对业务数据进行量化描述和分析的方法,通过对数据进行度量,可以帮助我们更好地理解业务现状,发现问题和机会,并据此做出决策。

本操作指南将为您提供度量分析的基本步骤和方法。

2. 准备工作在进行度量分析之前,需要做好以下准备工作:1.确定分析目标:明确您要通过度量分析解决的问题或达成的目标。

2.收集数据:根据分析目标,收集相关的业务数据。

数据来源可以是数据库、报表、业务系统等。

3.整理数据:对收集到的数据进行清洗、整理,确保数据质量。

3. 度量指标设计度量指标是度量分析的核心,好的度量指标能帮助我们更准确地描述和分析业务。

度量指标设计需要遵循以下原则:1.明确性:指标名称和定义要清晰明了,让所有人都能够理解。

2.相关性:指标要与分析目标紧密相关,能够反映业务的关键因素。

3.可度量性:指标要有明确的计算方法,能够通过数据进行量化。

4.可追溯性:指标的计算过程和数据来源要可追溯,确保分析结果的准确性。

4. 度量分析方法度量分析方法包括对比分析、趋势分析、因素分析等,根据分析目标和数据特点选择合适的方法。

1.对比分析:通过比较不同时间、地区、产品等维度的数据,找出业务差异和问题。

2.趋势分析:分析指标随时间的变化趋势,预测未来业务发展。

3.因素分析:研究多个指标之间的关系,找出影响业务的关键因素。

5. 度量分析报告度量分析报告是度量分析的成果展示,需要包含以下内容:1.摘要:简要概述分析目标、方法和主要结论。

2.背景:介绍分析的背景和意义。

3.度量指标:详细描述各个度量指标的定义、计算方法和数据来源。

4.分析结果:展示分析过程中得到的关键数据、图表和结论。

5.结论与建议:根据分析结果,提出解决问题的策略和措施。

6. 度量分析实践在实际操作中,度量分析可以应用于各个业务环节,如市场分析、产品管理、运营优化等。

通过不断实践,积累经验和方法,提高度量分析的能力。

7. 注意事项在进行度量分析时,需要注意以下几点:1.确保数据质量:数据是度量分析的基础,要关注数据的真实性、完整性和准确性。

度量分析作业指导书

度量分析作业指导书

度量分析作业指导书1目录第一章简介 ........................................................................... 错误!未定义书签。

1.1 目的 ........................................................................ 错误!未定义书签。

1.2 适用范围................................................................. 错误!未定义书签。

1.3 术语表..................................................................... 错误!未定义书签。

1.4 参考资料................................................................. 错误!未定义书签。

第二章过程总体描述 (2)2.1 软件度量的原则 (2)2.2 软件度量范围与内容 (2)2.3 度量活动的角色定义 (3)2.4 度量活动流程 (3)第三章过程元素描述 (4)3.1 度量计划 (4)3.1.1 概述 (5)3.1.2 参与人员 (5)3.1.3 入口准则 (5)3.1.4 输入 ................................................................. 错误!未定义书签。

3.1.5 任务 ................................................................. 错误!未定义书签。

3.1.6 出口准则 (7)3.1.7 输出 ................................................................. 错误!未定义书签。

度量分析指导-模板

度量分析指导-模板

度量分析指导版本号:V1.0文件变更控制目录1目的 (4)2度量目标与度量指标 (4)2.1项目进度 (4)2.2产品质量 (4)2.3产品生产率 (4)3度量指标应用指导 (4)3.1阶段进度偏差 (4)3.2阶段工作量分布 (6)3.3缺陷密度 (7)3.4缺陷收敛情况 (8)3.5缺陷开放趋势 (9)3.6缺陷存活期 (10)3.7缺陷模块分布 (11)3.8缺陷阶段分布 (12)3.9人均生产率 (13)1目的本指导中将管理层确定的度量目标、度量指标进行汇总,并将各指标所采用的度量公式、度量阶段、数据采集方法、数据存贮等进行了详细的说明。

本指导的最根本目的就是指导项目中度量活动的开展。

2度量目标与度量指标2.1项目进度2.2产品质量2.3产品生产率3度量指标应用指导3.1阶段进度偏差度量指标缺陷密度度量目标产品质量度量责任人测试人员度量周期各阶段结束时指标描述通过各阶段发现的缺陷数,在项目结项时根据公式计算缺陷密度:缺陷密度=累计各阶段发现的缺陷数/代码行数缺陷密度单位一般采用 Bugs/KLOC度量方法测试人员在各阶段结束时,通过Buglist与Bugzilla工具统计出阶段缺陷数量;在项目结项时,测试人员通过代码统计工具,统计代码行数;根据公式计算出缺陷密度。

数据保存测试人员将各阶段缺陷数保存到《测试周报》/《测试报告》,并由项目经理指定人员汇总保存到《度量分析报告》。

度量分析当缺陷密度超过项目的质量指标,项目经理应组织开发人员分析原因。

1)如果是开发人员技术水平原因,例如开发人员中新手比例高、缺乏经验,项目经理应组织相关人员进行技术培训。

2)如果项目组对需求理解出现偏差,项目经理应组织相关人员进行需求培训。

度量分析图表度量汇报测试人员通过《测试周报》将缺陷数量通报项目组;项目经理通过《项目总结》将缺陷密度上报给开发本部长。

3.4缺陷收敛情况度量指标缺陷收敛情况度量目标产品质量3.5缺陷开放趋势3.63.7缺陷关闭率3.9缺陷阶段分布3.10人均生产率。

度量和分析规范

度量和分析规范

度量和分析规范百富计算机技术(深圳)有限公司深圳市高新区科技中二路软件园3号楼4层电话:*************传真:*************邮编:518057修订记录修订版次修订内容修订人修订日期V1.0 C:拟定初稿。

郭艳2011-8-15V1.1 M:将项目度量分析统计表中关于项目度量指标提取放置组织度量指标库,并在组织度量指标库中新增了项目整体方面的度量指标。

M:修订8.3.6章节,说明了汇总与分析的角色。

王彦2011-10-20目录1目的/方针 (4)2适用范围 (4)3术语 (4)4角色与职责 (4)5入口准则 (5)6输入 (5)7流程图 (5)8主要活动说明 (5)8.1策划度量和分析 (5)8.1.1建立度量目标 (6)8.1.2定义度量项 (6)8.1.3规定数据收集和存储机制 (7)8.1.4规定分析、报告机制 (7)8.2组织级度量分析过程 (8)8.2.1制定组织级度量计划 (8)8.2.2实施组织级度量分析活动 (8)8.3项目级度量分析过程 (8)8.3.1制定项目度量计划 (8)8.3.2评审项目度量计划 (9)8.3.3收集度量数据 (9)8.3.4分析度量数据 (9)8.3.5报告度量分析结果 (10)8.3.6汇总度量数据 (10)9输出 (10)10出口准则 (10)11引用文档 (10)12使用模板 (10)1目的/方针度量和分析(Measurement and Analysis, MA),通过对度量项的收集、整理和分析,达到以下目的:●组织级度量的目的是分析和建立组织的过程能力基线并持续的进行过程改进。

●项目级度量的目的是:为组织的过程改进、其他项目的估计提供基础;对项目的规模、进度、质量和过程进行监控,发现偏差,及时分析原因并采取有效纠正措施。

2适用范围本规范是EPG、项目经理、QA及项目组成员执行度量和分析活动时的依据和指导,适用于公司研发中心所有项目,并贯穿于整个项目生命周期。

度量与分析——精选推荐

度量与分析——精选推荐

度量与分析度量与分析过程⼿册1.介绍 (1)1.1.⽬的 (1)1.2.总体描述 (1)1.2.1.总体过程图/过程关系图 (1)1.2.2.过程简述 (2)1.3.使⽤范围 (2)1.4.术语 (2)2.⾓⾊和职责分配 (2)3.过程 (2)3.1.度量计划 (3)3.1.1.⽬的 (3)3.1.2.⾓⾊与职责 (3)3.1.3.启动准则 (3)3.1.4.输⼊ (3)3.1.5.流程/步骤(活动流程图和任务) (3)3.1.5.1.建⽴项⽬度量⽬标 (5)3.1.5.2.确⽴项⽬度量时机 (5)3.1.5.3.为每个度量时机制定详细度量分析计划 (5)3.1.6.输出 (5)3.1.7.结束准则 (5)3.1.8.度量........................................................................................................... 错误!未定义书签。

3.2.过程2 ................................................................................................................ 错误!未定义书签。

4.实施建议 (9)4.1.相关过程 (9)4.2.模板 (9)4.3.裁剪指南 (9)⽂档信息编写者编写⽇期2008-8-19审核者审核⽇期批准⼈批准⽇期修订记录⽇期修订版描述作者1. 介绍1.1. ⽬的本⽂档⽤于描述项⽬中度量与分析过程的相关活动。

度量与分析的⽬的是开发和维持⽤于⽀持管理信息需要的度量能⼒。

主要体现在以下⼏个⽅⾯:理解。

获得对过程、产品、资源等的理解;是评估、预测和改进活动的基础。

定量的理解才是对事物本质的了解,真正“⼼中有数”预测。

通过建⽴预测模型,进⾏估算和计划。

历史数据能够帮助我们预测和计划评估。

项目度量与分析指南-V11

项目度量与分析指南-V11

项目度量与分析指南Version 1.1文档名称:项目度量与分析指南-V1.1.doc修订历史记录目录1目的 (5)2范围 (5)3术语、缩写词 (5)4职责 (5)5过程概述 (5)5.1简要说明 (5)5.2流程图 (7)6需求度量 (8)6.1度量目的 (8)6.2度量内容和方法 (8)6.3分析指南 (8)7规模度量 (10)7.1度量目的 (10)7.2度量内容和方法 (10)7.3分析指南 (10)8进度度量 (11)8.1度量目的 (11)8.2度量内容和方法 (11)8.3分析指南 (11)9工作量度量 (14)9.1度量目的 (14)9.2度量内容和方法 (14)9.2.1按照活动划分 (14)9.2.2按照阶段划分 (16)9.3分析指南 (16)10质量度量 (19)10.1度量目的 (19)10.2度量内容和方法 (19)10.2.1质量成本 (19)10.2.2缺陷分布 (20)10.2.3SQA度量 (21)10.3分析指南 (21)10.3.1质量成本分析 (21)10.3.2缺陷分布分析 (22)10.3.3SQA度量分析 (23)11过程数据库 (23)12裁剪指南 (24)项目度量与分析指南1目的软件度量的目的是为项目管理提供项目的执行情况的充分可见性,并使项目管理者了解项目实际进展与项目计划之间的偏差,以便采取纠正行动,保证项目的顺利进行。

有效的软件度量过程促进组织的软件过程能力的改进。

此指南详细描述软件过程相关的度量内容,包括度量项的目的、度量项的定义和度量项的分析。

2范围本文适用于本公司所有软件项目。

3术语、缩写词项目Project,为达到一个唯一的目的而进行的一次性活动。

度量Measure,对一个产品过程的某个属性的范围、数量、维度、容量或大小提供一个定量的指示。

度量项Meatric,对一个系统、构件或过程具有的某个给定属性的度的一个定量测量。

4职责项目经理对项目的规模、进度、工作量等度量项进行估算,并记载于项目计划中;在项目计划中制定度量数据收集和量化分析与控制的策略;比较和分析项目级的度量数据,在必要时采取纠正措施;保证项目组依照本指南中的要求,正确记录各项度量数据。

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

度量与分析指南xxx科技股份有限公司变更记录版本号修改点说明变更日期变更人审批人V1.0创建EPG修改点说明的内容有如下几种:创建、修改(+修改说明)、删除( +删除说明)目录1.简介 (1)1.1目的 (1)1.2适用范围 (1)1.3背景描述 (1)2.度量分析过程概述 (1)2.1简要说明 (1)2.2方法概述 (2)2.3度量方法(项目级) (3)2.3.1工作量度量 (3)2.3.2工作进度度量 (5)2.3.3缺陷度量 (6)2.3.4变更度量 (8)2.3.5不符合项度量 (9)2.3.6规模数据度量 (11)2.4度量方法(组织级) (12)2.4.1工作量 (12)2.4.2进度偏差率 (13)2.4.3测试缺陷关闭率 (14)2.4.4评审缺陷关闭率 (15)2.4.5缺陷分布情况 (16)2.4.6不符合项解决情况 (17)2.4.7生产率 (18)3.附录 (19)1.简介1.1 目的本规程文件是为度量过程中所进行的数据采集、记录及分析工作提供规范性的指导。

1.2 适用范围适用于所有项目所产生的产品质量和过程能力的度量分析。

1.3 背景描述在项目策划阶段,如果没有项目历史数据积累将无法对项目规模、工作量、进度等指标进行准确的估计。

项目进行过程中,没有项目度量数据的收集,将无法对项目状态和质量进行有效的分析,也无法对公司过程改进工作提供量化的数据支持。

因此,有效开展度量与分析活动是非常重要的。

采集度量数据,目的在于使过程可视化,分析造成过程现状的原因和寻找可能的改进措施;存储数据,目的在于保存历史信息,显示变化趋势,提供过程改进的依据。

无论采集的度量数据代表什么或者数值如何表现,都必须使用某种分析方法来提取和解释隐藏在数据中的信息。

解释清楚数据意义的本身就是一个过程,即数据分析的过程。

2.度量分析过程概述2.1 简要说明EPG根据本公司现阶段项目和开发的特点,以及过程改进的目标,经过权衡,决定选择工作量、进度、缺陷、变更和规模数据作为公司项目的标准度量项。

通过对本公司既往项目实施状况的调查和分析,EPG认为,我们在限定规模、保证进度、合理分配工作量、保持优良质量等方面还存在一些缺陷,所以需要通过这些项目属性进行度量、分析和监控,有效改进研发过程,达成公司的质量目标和盈利目标。

2.2 方法概述由于度量数据的采集对于整个过程及其重要,故下面提供部分度量指标的描述和定义,以统一度量数据采集的标准。

对于项目特别关键的度量指标(比如工作量、进度等)应设置控制值和警戒值,在度量数据超过警戒值的项目经理就应该采取一定措施,对于一些关键度量指标超过控制值者,应该报告部门经理并确定解决措施。

在项目的所有过程中,由项目经理按照项目度量计划进行数据的收集,记录在项目度量分析报告中,申请项目结项验收之前进行汇总,并对项目度量数据进行分析最终形成《项目度量分析报告》。

度量数据汇总分析说明如下:1)项目经理在收集工作完成后对数据进行统计和分析,以掌握项目的进度、成本、质量等情况,明确分析结果反映的问题与风险。

2)对项目数据项目经理可以针对不同的数据使用不同的方法进行统计和分析。

对项目进度的分析建议采用挣值分析法;对人力、问题数等的度量可以采用历史数据对比法。

3)识别重大偏差及偏差原因分析。

以项目进展状况的统计结果为依据,以项目计划中的各项数据为基础,识别进度、成本、质量上的重大偏差,并分析偏差原因,一般可从以下方面考虑:个人工作周报中所报告的问题和争议点;计划中估算的准确度;技能和经验;外部因素;变更活动的层次;中断情况;工作习惯;管理和技术过程;资源情况等。

4)分析其他应考虑的因素。

应尽早发现项目存在的潜在问题,防患于未然。

例如:审查个人工作周报提供的信息,识别可能对项目未来产生影响的问题;识别和分析成本或进度方面所表现的趋势,以判别是否有可能发生重大偏差等。

此外,还应注意其他可能给项目带来麻烦的信号,如:报告带有主观性或走形式;加班过度;发生互相责备的不合作情况;团队在评估和进度方面缺乏信心;团队士气发生问题;项目偏离计划过程;沟通减少;采取“走捷径”的做法;发现新的重大风险。

如果发现有上述情况,就说明项目目前的状况有问题。

2.3 度量方法(项目级)2.3.1工作量度量度量目标:为下个阶段工作计划的安排提供依据和参考。

项目管理目标:管理整个软件项目花费的计划和实际总工作量。

工作量的度量应该细化到每个阶段。

度量指标活动工作量分布指标表示1)用表格表示原始计划工作量(人天)、实际工作量(人天)、原始计划工作量偏离率、实际工期、标准人数,各工作类型(开发工作、 PPQA工作量、 CM工作量、项目管理工作量)工作量;2) 用图表表示生命周期各阶段工作量、工作量偏差、生命周期各阶段参与人数。

分析方法1)察看阶段工作量分布情况;2)察看各类活动的工作量分布,跟据分布的情况可以看出工作量的比重加工数据1)阶段工作量分布;2)各阶段各类活动的工作量分布3)各类活动的总的工作量分布加工方法1)阶段工作量 / 总工作量2)阶段活动工作量 / 阶段工作量3)活动总工作量 / 总工作量统计数据1)阶段工作量2)总工作量3)阶段活动工作量4)活动总工作量统计方法1)阶段内各活动工作量求和2)各阶段工作量求和3)各阶段活动工作量求和统计来源日志统计单位人时数据采集、验证和存采集和处理按照项目经理要求的频率储规程(一般为每周),从日志表中采集数据,填入“项目工作量分布(项目级信息需要)”度量指标表,存入配置管理库。

验证人根据度量数据检查单提出的问题来验证度量数据的完整性、有效性采集人MA工程师验证人PPQA、PM存储人MA工程师数据分析、通报规程分析、通报按照项目经理要求的频率(一般为每周或每月),对采集和计划的数据进行分析。

根据统计数据和加工数据用图表方式表示度量指标。

分析结果汇报给项目经理或高层经理,由项目经理和高层经理决定是否调整计划。

分析人MA工程师、项目经理2.3.2工作进度度量度量目标:通过进度控制有效的提高生产效率,减少成本,提高公司效益。

项目管理目标:使用估算分析与实际项目进度进行比较分析,提高项目的管理能力。

度量指标项目阶段完成情况指标表示用表格表示计划的日期、实际的日期、计划工期偏差率。

分析方法比较相对于计划进度的进度差异;如果进度差异超过10~20%(具体值应根据项目监督控制要求确定),则需要进行调整。

必要的话,重计划进度;此处定义警戒值为15%,当工期偏差率 >=20%时,应该进行分析调整。

加工数据1)工期偏差率加工方法1)(实际工期 - 计划工期) / 计划工期统计数据1)计划工期2)实际工期统计方法1) 各个阶段的计划结束日期减去计划开始日期得到各个阶段的计划工期;2)各个阶段的实际结束日期减去实际开始日期得到各个里程碑的实际工期。

统计来源项目计划、项目阶段报告统计单位天数据采集、验采集和处理按照项目经理要求的频率(一般在里程碑报证和存储规告点),将计划阶段完成时间和实际阶段完成时程间填入“阶段完成情况(项目级信息需要)”度量指标表,存入配置管理库。

验证人根据度量数据检查单提出的问题来验证关键开发活动和事件的进度、进展和相互依赖关系。

采集人MA工程师验证人PPQA、PM存储人MA工程师数据分析、通分析、通报按照项目经理要求的频率(一般在里程碑报报规程告点),对采集和计划的数据进行分析。

根据统计数据和加工数据用图表方式表示度量指标。

分析结果汇报给项目经理或高层经理,由项目经理和高层经理决定是否调整进度,分析人项目经理2.3.3缺陷度量度量目标:分析缺陷分布情况,控制项目缺陷移除,以便于提高产品的质量。

项目管理目标:通过分析缺陷密度及缺陷移除情况,有效进行项目监控及工作安排。

度量指标缺陷发现数、关闭数及关闭率指标表示1) 用表格分别按生命周期阶段、模块、缺陷类型、缺陷等级表示缺陷的缺陷发现数、缺陷关闭数、缺陷关闭率;2)用饼状图表示生命周期各阶段缺陷分布、类型缺陷分布、缺陷等级缺陷分布;3)用柱状图表示生命周期阶段缺陷关闭情况、模块及类型的缺陷发现数、关闭数、关闭率。

分析方法1)各生命周期阶段缺陷关闭率<50%时应给予分析;2)各模块的缺陷关闭率 <50%时应给予分析;3)各缺陷类型的缺陷关闭率 <50%应给予分析;4)致命缺陷数大于严重或一般缺陷数时应给予分析。

加工数据1) 按生命周期阶段分布的缺陷关闭率;2)按模块分布的缺陷关闭率3)按缺陷类型(评审、测试)缺陷关闭率;加工方法按生命周期阶段分布的缺陷关闭率:生命周期各阶段缺陷关闭数/缺陷发现数;按模块分布的缺陷关闭率: 各模块的缺陷关闭数 / 缺陷发现数;按缺陷类型(评审、测试)缺陷关闭率:各缺陷类型缺陷关闭数/缺陷发现数;统计数据1)生命周期各阶段按缺陷类型(评审、测试)的缺陷的发现数;2)生命周期各阶段按缺陷类型(评审、测试)的缺陷关闭数;3)各系统模块测试的缺陷发现数及缺陷关闭数;4)生命周期各阶段各缺陷等级缺陷数量。

统计方法标准:当 BUG数据产生时即开始统计,依次累加,直到项目结束1)各生命周期阶段评审、测试发生时进行登记;2)测试阶段对各等级缺陷进行统计;统计来源评审报告、测试报告、用户反馈统计单位缺陷个数数据采集、验采集和处理当缺陷数据产生时即开始统计,依次累证和存储规加,直到项目结束,数据填写再 MA报告程中存入配置管理库。

验证人根据度量数据检查单提出的问题来验证度量数据的完整性、有效性。

采集人MA工程师验证人PPQA、PM存储人MA工程师数据分析、通分析、通报在项目结束时,对采集的数据进行分析。

报规程根据统计数据和加工数据用图表方式表示度量指标。

分析结果汇报给项目经理和高层经理。

分析人项目经理2.3.4变更度量度量目标:评估项目的变更数量,记录各阶段变更情况,以便于项目的管理。

项目管理目标:对项目的变更进行统计管理。

度量指标变更的次数指标表示1)用表格按项目生命周期阶段、变更类型(需求、设计、测试、计划、其他)表示变更的次数及关闭数2)用饼状图表示生命周期各阶段变更分布;3)用柱状图表示变更发生数,变更关闭数,变更关闭率。

分析方法对变更关闭率 <50%的进行分析;加工数据1)变更发生数;2)变更关闭数;3)变更关闭率。

加工方法1)变更发生数:项目阶段的所有变更类型发生数之和;2)变更关闭数:项目阶段的所有变更类型关闭数之和;3)变更关闭率:变更关闭数 / 变更发生数。

统计数据需求的变更发生数、关闭数,设计的变更发生数,关闭数,测试的发生数、关闭数,计划的变更发生数、关闭数,其他变更的发生数、关闭数。

统计方法将变更的次数相加统计来源变更申请单,配置状态报告统计单位次数数据采集、验证采集和处理按照项目经理要求的频率(一般为和存储规程每月),从变更申请单和配置项状态报告中采集数据,存入配置管理库。

相关文档
最新文档