1. 数据定义
度量指标的每项定义都要进行验证,并以可以理解的方式进行定义,例如如果选择 了每小时功能点的生产率作为度量指标,就需要定义功能点和功能点的工作时间量。
2. 数据收集
尽最大可能把度量收集活动集成到项目的软件开发过程中,作为软件项目活动的一 部分,而不是额外的工作。数据应该在支持选择的度量指标的那些点上进行收集。例如, 如果项目的目标是提高项目生产率,而且度量指标是功能点/小时,那就需要计算执行的 功能点数,同时收集其工作时间量。
3. 收集度量的责任
为了确保数据的收集,需要指定收集和报告每项数据的负责人,例如, 一些人负责 记录数据, 一些人负责收集数据,还有一些人负责报告数据等。
4. 度量收集的工具
在收集度量数据的时候,应该利用现有的数据收集形式或者体系,避免重复和混乱, 尽可能利用自动化的工具帮助度量数据的收集和分析,可以通过采用纸面模板、电子数 据表、预定义报告、软件工具等方式实现。收集过程的自动化可以降低度量工作的成本, 并增强收集数据的准确性。例如,作为一个软件配置项的软件模块放入配置库之后,计 数器程序就可以自动计算代码行数等。
其中,信息分类中的每个分类又包含一定的度量指标和度量指标的结合,它们构成 了度量体系,见表25-2。