CMMI在2级就已经出现对度量方面的要求了,在CMM的时候,没有专门的KPA描述度量的要求,因为这样曾出现过一些2、3级做得很好的企业,要花几倍的功夫才能做到4、5级,主要是因为度量的工作之前没有打好基础。我们来看看,CMMI2级的MA,有怎样的一些要求。 SG1: Measurement objectives and activities are aligned with identified information needs and objectives. 这个SG主要讲述的是,组织级要明确实际的需要,定出度量的目标,并根据此目标,定义合适的度量方法、过程等。 SP1.1: Establish and maintain measurement objectives that are derived from indentified information needs and objectives. 建立和维护度量目标,这些度量目标是源自特定的需要的。 如:质量、进度、成本是项目管理的三大要素,为了更好地管理这三个方面,可能需要分别对这些方面采取度量手段。也就是说,采取任何度量手段之前,要考虑清楚为什么要进行这个度量。 SP1.2: Specify measures to address the measurement objectives. 制定度量办法满足度量目标的要求。 明确了为什么要进行度量后,要把度量目标转化成可以实际操作的具体的度量办法。如:度量的目的是,要保证软件的质量,为了实现这么目标,定义出对缺陷进行度量、对评审发现的问题进行度量等度量办法。 SP1.3: Specify how measurement data will be obtained and stored. 制定度量数据的收集及存储办法。 SP1.4: Specify how measurement data will be analyed and reported. 制定度量数据的分析和报告方法。 SG2: Mesurement results the adreess identified information needs and objectives are provided. 这个SG主要讲述的是:根据组织级定义的要求,进行度量工作,收集、分析、存储、报告度量信息等。 SP2.1: Obtain specified measurement data. 收集指定的度量数据。 要根据SP1.3指定的收集办法来收集度量数据。 SP2.2: Analyze and interpret measurement data. 分析和说明度量数据。 根据SP1.4指定的办法,对度量数据进行分析,并说明这些数据的意义。 SP2.3: Manage and store measurement data,measurement specifications,and analysis results. 管理和存储度量数据、度量规范及度量结果。 根据SP1.3指定的存储办法,对度量数据及相关文档进行存储和管理。 SP2.4: Report results of measurement and analysis activities to all relevant stakeholders. 向相关人员报告度量结果及分析度量活动情况。 度量的数据、情况,需要让该知道的人知道。 SG1主要从组织级的角度定义度量的做法,SG2就是按照已定义的做法,在实际工作中开展度量的工作。 度量工作有很多学问,所有的度量工作,都需要回答这些问题: 1.度量的目的是什么? 2.谁来做这个度量? 3.什么时候做这个度量? 4.如何做这个度量? 5.怎样记录度量的数据?记录到哪里? 6.谁会使用这些数据? 7.如何分析这些数据? 8.谁来分析这些数据? 9.分析的结果如何使用? 以上的这些问题,其实都可以找到与之对应的SP。 关于度量,请大家阅读以下文章,你将会对度量认识更深: 软件度量都该度个啥?http://blog.csdn.net/fireball1975/article/details/12616871 用数据管理过程 http://blog.csdn.net/fireball1975/article/details/12649717 请看下一文…… 作者:张传波 创新工场创业课堂(敏捷课程)讲师 软件研发管理资深顾问 CMMI首席专家 《火球——UML大战需求分析》作者 www.umlonline.org创办人 |