CMMI过程域详解-度量分析(MA)之SG2 提供度量结果
SG 2 提供度量结果
应对所识别的信息需要与目标的度量结果得到提供。
CMMI模型中,阐述了进行度量与分析的主要原因——要应对所识别的源于项目、组织级与业务目标的信息需要。基于客观证据的度量结果能够帮助监督进展与绩效,履行供方协议中文档化的职责,做出有根据的管理与技术决策,并使采取纠正措施成为可能。
SP 2.1 获得度量数据
获得规定的度量数据。
获得分析所必需的数据,并检查其完备性与完整性。
CMMI模型中,MA过程域的工作产品实例:
1. 基本与衍生的度量数据集
2. 数据完整性测试的结果
CMMI模型中,MA过程域的子实践:
1. 获得基本度量项数据。
必要时,为以前使用过的与新规定的基本度量项收集数据。从项目记录或组织的其它地方收集现有的数据。
2. 产生衍生度量项的数据。
所有衍生度量项的值都是新计算出来的。
3. 尽可能靠近数据源执行数据完整性检查。
所有度量在说明规格或记录数据过程中都易发生差错。最好能在度量与分析周期的早期,识别这些差错与遗漏数据的来源。检查可能包括搜索遗漏数据、越界数据值、以及异常模式与度量项间的相关性。特别重要的是进行下列事项:
• 测试并纠正由于人为判断而造成的分类不一致(即,确定人们根据相同信息作出不同分类决策的频率,又称为“编码者之间的信度”)。
• 基于经验检查用来计算附加的衍生度量项的那些度量项之间的关系。
这样做能确保没有忽视重要区别,以及衍生度量项能传达出它们的预期含义(又称为“准则效度”)。
SP 2.2 分析度量数据
分析并解释度量数据。
根据计划分析度量数据,必要时进行附加的分析,与相关干系人一起评审结果,并标注未来分析所必需的修订。
CMMI模型中,MA过程域的工作产品实例:
1. 分析结果与报告的初稿
CMMI模型中,MA过程域的子实践:
1. 进行初始分析、解释结果、并得出初步结论。
数据分析的结果很少是不言自明的。应明确说明用于解释结果与得出结论的准则。
2. 必要时,进行额外的度量与分析,并准备用于展示的结果。
计划的分析结果可能建议(或需要)进行附加的未预料到的分析。此外,这些分析可能识别出需要细化现有度量项、计算附加的衍生度量项,以恰当地完成计划的分析,或者甚至需要为附加的基本度量项采集数据。类似地,在准备介绍的初始结果时,也可能识别出需要附加的、未预料到的分析。
3. 与相关干系人一起评审初始结果。
可能比较恰当的做法是,在广泛分发并沟通初始结果前,先对结果的初始解释及其展示方式加以评审。在初始结果发布之前进行评审可以预防不必要的误解,并能带来数据的分析与展示的改进。一起评审的相关干系人包括预期的最终用户、发起人、数据分析员与数据提供者。
4. 为未来的分析细化准则。
从进行数据分析与准备结果中,常可得出能改进未来工作的经验教训。同样,改进度量规格说明与数据收集规程的途径,以及如何细化已识别的信息需要与目标的想法,都会逐渐变得清晰。
SP 2.3 存储数据与结果
管理并存储度量数据、度量规格说明与分析结果。
存储度量相关信息使其作为历史数据与结果能够被及时地、经济有效地使用。为数据、度量准则与分析结果的解释供充分的背景情况,也需要这些信息。
存储的信息通常有:
• 度量计划
• 度量项的规格说明
• 已收集的数据集
• 分析报告与介绍资料
• 数据保存周期
存储的信息包含或指向其它为理解并解释度量项以及评估其合理性与适用性所需的信息(例如,在项目间比较时,不同项目所用的度量规格说明)。
通常,衍生度量项的数据集可以重新计算,不需要存储。然而,保存基于衍生度量项的摘要(例如,图表,结果表格,报告文本)可能是适当的。如果可以有效地重构中间的分析结果,就不必单独存储它们。项目可以选择在项目特定的仓库中存储项目特定数据与结果。当数据在项目间共享时,这些数据可以存放在组织的度量库中。
参阅CMMI模型“配置管理”过程域,以进一步了解如何建立配置管理系统。
参阅CMMI模型“组织级过程定义”过程域中的“建立组织的度量库”特定实践,以进一步了解如何建立组织的度量库。
CMMI模型中,MA过程域的工作产品实例:
1. 已存储的数据
CMMI模型中,MA过程域的子实践:
1. 评审数据以确保其完备性、完整性、准确性与当前性。
2. 根据数据存储规程存储数据。
3. 使存储内容仅供适当的组与人员可用。
4. 防止存储信息被不当使用。
防止数据与相关信息不当使用的方法的实例包括,控制数据的访问,并教育人们适当地使用数据。
不当使用数据的实例有:
• 秘密提供的信息遭到泄漏
• 不完备、偏离背景情况或另外的误导信息造成的错误解释
• 将度量项用于不当地评价人员绩效或者对项目进行评级
• 对个人诚信的指责
SP 2.4 沟通结果
与所有相关干系人沟通度量与分析活动的结果。
采取及时、可用的方式,向相关干系人沟通度量与分析过程的结果,以支持决策制定并帮助采取纠正措施。相关干系人包括最终用户、发起人、数据分析人员与数据提供人员。
CMMI模型中,MA过程域的工作产品实例:
1. 交付的报告与相关分析结果
2. 帮助解释分析结果的相关背景情况信息或指南
CMMI模型中,MA过程域的子实践:
1. 让相关干系人及时获悉度量结果。
在可能的程度内,使度量结果的用户亲身参与设置目标并确定度量与分析的行动计划,并作为其常规业务方式的一部分。定期让用户获悉进展与中间结果。
参阅CMMI-DEV V1.3模型“项目监督与控制”过程域,以进一步了解如何进行进展评审。
2. 帮助相关干系人理解结果。
以清楚简明、适合于相关干系人的方式沟通结果。这些结果可被理解、易于解读,并清楚地与所识别的信息需要与目标相联系。对不是度量专家的实践者而言,分析的数据通常达不到不言自明的程度。
度量结果的沟通需要清楚以下几点:
• 如何以及为何指定基本与衍生度量项
• 如何获得数据
• 如何基于使用的数据分析方法来解释结果
• 结果如何应对信息需要
帮助他人理解结果而采取的措施实例有:
• 与相关干系人一起讨论结果
• 在文档中提供背景与解释说明
• 向用户简要说明结果
• 提供关于适当使用并理解度量结果的培训