专用目标1 安排测量与分析活动
专用实践1.1 确定测量目标
本实践要求培养“用数据说话”,“用数据决策”的意识/文化,在此基础之上,建立组织和项目的测量目标;项目的测量目标一定来自组织的需要。为此:
1)本实践对目标实现的重要程度:重要
2)过程文件实施要点
建立组织的过程需要及测量目标,并依据组织项目的特点,给出项目选择测量目标的指南。
项目测量目标的确定应满足各利益相关方的决策需求。过程文件应明确各利益相关方参加最终项目测量目标的确定。
一般项目测量目标不应超出组织的测量目标全集,如因项目有特殊要求,需增加新的测量目标,应获得EPG批准。
3)模板文件实施要点
制定测量计划的模板,给出不同项目依据各自特点选择的测量目标。
4)其他实施要点
无。
5)直接证据
包含项目测量目标的测量计划。
专用实践1.2 指明测量项
本实践要求确定满足项目测量目标的测量项。为此:
1)本实践对目标实现的重要程度:重要
2)过程文件实施要点
依据已建立的测量目标,建立测量项,并依据组织项目的特点,给出项目选择测量项的指南。一般项目测量项不应超出组织的测量项全集,如因项目有特殊要求,需增加新的测量项,应获得EPG批准。
每个测量项都应给出确切的定义,特别是导出测量项。
比如代码生产率的定义,就牵涉到使用的代码规模是否包括重用代码,是否包括注释代码,使用的工作量是否包括管理工作量等,这些细节都需要明确,否则代码生产率的测量值就会出现问题。
3)模板文件实施要点
制定测量计划的模板,给出不同项目依据各自特点选择的测量目标。
4)其他实施要点
无。
5)直接证据
包含项目测量项的测量计划。
专用实践1.3 采集和存储规程
本实践要求清晰定义测量数据的采集和存储规程。为此:
1)本实践对目标实现的重要程度:重要
2)过程文件实施要点
过程文件应明确采集每个测量项的原因,因为数据的采集是要付出相当大的代价,所以必须明确采集测量项的原因,这样才能使数据的采集得到相关方的支持。
数据的采集规程应明确每个测量项的数据来源、采集责任人、采集的时机,采集的过程和使用的工具,确保数据采集的及时性和全面性;数据的存储规程应明确每个测量项存储的位置、存储的条件、对存储数据的访问机制等要求。
还应给出数据维护和保护的规程和准则。
3)模板文件实施要点
无。
4)其他实施要点
使用工具进行数据的自动采集及存储,将提高测量分析过程域的执行力,而要使用好工具就要做好组织的采集和存储规程与工具的融合。
5)直接证据
包含项目测量项的测量计划。数据采集和存储要求通常包含在项目的测量项定义中。
专用实践1.4 分析规程
分析数据是为了使用数据。没有好的分析指南,分析数据往往变成空谈。分析要从实用出发,分析指南要结合项目的测量目标,结合组织和项目的测量需要,结合采集每个测量项的原因。比如,软件产品的规模差异较大是否应该进行分析?这要看测量的目标和采集规模偏差这个测量项的原因:如果采集它的原因是关注对项目进度的影响,而实际上进度并没有因为规模偏差受到影响,那这个数据就没有分析的必要。
本实践要求给出必要的数据分析指南和分析规程。为此:
1)本实践对目标实现的重要程度:重要
2)过程文件实施要点
过程文件应明确对测量数据进行分析的职责,明确哪些测量项应进行分析;满足何种条件应进行分析(比如,给出分析阈值);对于特定的满足条件的测量项应给出分析指南:分析对进度的影响、对产品或产品部件的影响、对外部的影响等,给出每项内容分析的选择性指南。还应当建立对测量与分析活动及测量结果有用性的评价准则,
3)模板文件实施要点
无。
4)其他实施要点
无。
5)直接证据
包含项目测量项的测量计划。数据分析规程通常包含在项目的测量项定义中。
专用目标2 提供测量结果
专用实践2.1 采集测量数据
本实践要求按照项目测量计划中制定的采集规程进行项目测量数据采集。为此:
1)本实践对目标实现的重要程度:重要
2)过程文件实施要点
一些经验数据表明,一线人员采集的数据有50%都是错误的。所以,过程文件应对验证数据的准确性做出明确规定。比如规定验证数据的职责、验证的流程等等。
过程文件还应对确保采集数据的完整性和及时性做出明确规定。
3)模板文件实施要点
测量分析报告等存储数据的文档应事先制定好模板,明确基础测量项、给出导出测量项,并可对数据的完整性和准确性进行验证。
4)其他实施要点
尽可能地将导出测量项的计算方法固化到采集工具中,采集到基础测量项后,可直接得到导出测量项。
5)直接证据
组织的采集规程所定义的测量数据存储位置,常见的有测量分析报告、项目进展报告、QA报告、配置管理报告等等。
专用实践2.2 分析测量数据
本实践要求按照项目测量分析计划制定的分析规程对采集的项目测量数据进行分析。为此:
1)本实践对目标实现的重要程度:重要
2)过程文件实施要点
过程文件应明确对测量数据分析的及时性和合理性进行验证。
3)模板文件实施要点
记录测量分析结果的文档(如,测量分析报告)中应给出对应测量数据分析使用的工具(如,直方图、帕累托图),对应的分析范例等。
4)其他实施要点
所使用的测量数据采集和存储工具应与分析工具结合在一起。
5)直接证据
组织的采集规程所定义的测量数据存储位置,常见的有测量分析报告、项目进展报告、QA报告、配置管理报告等等。数据的分析结果通常包含在其中。
专用实践2.3 存储数据和结果
本实践要求按照项目测量分析计划制定的存储规程对采集的数据及分析的结果进行存储。为此:
1)本实践对目标实现的重要程度:重要
2)过程文件实施要点
本实践不仅要求存储“数据”,还包括存储“结果”。这里的结果指的是“分析结果”,即在对测量数据进行分析的基础之上,给出项目管理的建设性意见。过程文件应明确对分析结果的存储。
最后,过程文件应明确对测量数据和结果的不当使用(如,将之与绩效挂钩),因为那样将会极大地影响测量分析活动的进行。
3)模板文件实施要点
记录测量分析结果的文档(如,测量分析报告)中应给出在对测量数据进行分析的基础之上,给出项目管理的建设性意见范例等。
4)其他实施要点
无论使用何种方式存储测量数据和分析结果,都应明确存储位置,并尽可能使存储的数据和结果便于查询和使用。
5)直接证据
组织的采集规程所定义的测量数据存储位置,常见的有测量分析报告、项目进展报告、QA报告、配置管理报告等等。存储的数据和分析结果通常包含在其中。
专用实践2.4 交流结果
本实践要求对测量分析的结果与各利益相关方进行交流,取得一致意见,为项目管理决策提供支持。为此:
1)本实践对目标实现的重要程度:重要
2)过程文件实施要点
过程文件应明确不同的测量数据及其分析结果相关的利益相关方;明确与各利益相关方交流测量数据和结果的规程。
3)模板文件实施要点
无。
4)其他实施要点
要使这一实践有效,就要“帮助利益相关方理解结果”。因此,在进行交流之前,应确保测量数据的定义和解释被各利益相关方所知晓,初步的分析结果被各利益相关方所理解。
5)直接证据
与各利益相关方交流测量数据和分析结果的记录,通常与项目阶段评审结合在一起。