7.2.3 度量模型
度量模型是指关于要度量哪些度量元的需求规格说明。它是通过生命周期、直接度量元或间接度量元3个方面来描述的。
(1)在生命周期各个阶段,要用到和要度量哪些度量元?它们与企业的商业目标有什么联系?
(2)其中哪些是直接度量?由谁度量?是否可以采用工具来度量?
(3)其中哪些是间接度量?如何由直接度量导出?
其中,需要根据度量的目的设计不同的度量元。例如,是为了了解发现产品当前的质量情况;是为了了解组织过程能力;还是只是为了奖惩相关人员的数据参考?不同的目的,需要设定不同的度量元,比如为了衡量产品质量,那么考察每个开发人员的代码量意义就不大。
为方便理解,使用度量信息的层次图说明一下(见图7-4)。
图7-4 度量信息的层次
(1)通过标识度量目标即项目信息需求,对涉及的数据信息进行分类,选择可度量的属性。
其中可能的信息分类包括了进度和进展、资源和费用、产品规模和稳定性、产品质量、过程性能、技术有效性、客户满意度7个方面。
(2)针对每个信息需求或者可以度量的属性,至少选择一个可度量概念,对于关键的或优先级较高的信息需要,可以选择多个可度量概念。确定合适的度量方法,获得基本度量元信息。
(3)通过度量函数对基本度量元进行适当的运算,获得相应的派生度量元数据。
(4)从与每个度量分类相关的基本度量元和派生度量元中选出最合适的度量元,此时要考虑到潜在的度量要素和信息需求的协调,同时考虑度量元本身的效率、有效性,以及项目产生这些度量元数据的能力。
(5)形成分析模型和数据指示器(例如图表、图形等方式),直观进行度量数据和信息的展现。