cmmi4【cmmi4】CMMI4是CMMI的第4级称之为定量管理,大家都知道软体开发是智力劳动,量化谈何容易 。作为企业老闆来说,希望能对自己的软体生产过程进行强有力的控制,量化管理自然就会提到议程 。CMMI4的定量管理是有一定的基础要求的,进行定量管理的项目必须是性质近似的,生产过程类似的,这样才可能在一段时间类积累了一堆有同类可比性的数据,对这些数据进行统计分析后才可能得出用于项目控制的基线 。
基本介绍中文名:定量管理
外文名:cmmi4
定义:利用经验数据得出的指标
特点:定量项目管理
基本信息简单的说,所谓的定量管理,就是利用经验数据得出的指标,对将来的项目进行管理 。如果一个企业以技术创新为主,项目间可比性低,这样是不太可能做4级的 。就好像微软,微软不断的研发新产品、新技术,微软也是不太可能做到4级的 。微软的MSF,大概就达到CMMI3的水平 。首先要向大家澄清一个误区,软体企业并不是越高级越好的,其实4级的管理不太适用于创新型的企业,因为无法形成基线 。当然创新性的企业,也可能会有相对稳定的过程,这些过程是可以实施4级管理的 。CMMI4只有两个PA,就是:组织过程性能(Organizational Process Performance ):OPP是对组织级的要求,组织需要统计出组织级的基线 。定量项目管理(Quantitative Project Management):QPM是对项目的要求,项目要用组织级的基线来控制项目过程 。两个PA都很複杂,其中OPP的SP1.4建立性能基线,SP1.5建立性能模型,两者工作量就可以是2、3级几个PA的总和 。定量项目管理(Quatitative Project Management)定量项目管理与一般的量化管理很不同,不是在项目管理过程中用到数据,就算是定量项目管理 。定量项目管理要求过程是稳定的,过程要稳定,需要满足很多条件,企业的过程要做到稳定,要付出很多努力 。SG1 The project is quantitatively managed using quality and process-performance objectives.用质量和过程性能目标对项目进行量化管理 。SP1.1 Establish and maintain the project’s quality and process-performance objectives.建立和维护项目质量及过程性能目标 。要建立项目的质量及过程性能两个方面的量化目标,如何制定量化的目标是关键,要做到这一步,需要有完整而有效的度量体系 。要做好4级这个PA,做好2级的度量(MA)是关键之一 。一般来说,项目质量方面的量化目标有:缺陷发现率、问题发现率等,过程性能目标有:CPI、SPI、生产力效率、返工率等 。SP1.2 Select the subprocesses that compose the project’s defined process based on historical stability and capability data.根据历史的稳定的有能力的数据选择组成项目定义过程的子过程 。IPM要求根据裁剪库和裁剪指南,裁减出项目定义过程,而这个SP在IPM的要求上提高一级,要求利用组织稳定的有能力的数据,选择子过程组合成项目定义过程 。SP1.3 Select the subprocessed of the project’s defined process that will be statistically managed.选择要进行统计管理的子过程,组成项目定义过程 。SP1.2的子过程和这里的子过程不太一样,两者可能是一样的,但SP1.3的子过程是指要进行统计过程控制的子过程,这个子过程必须是稳定的有能力的过程 。SP1.4 Monitor the project to determine whether the project’s objectives for quality and process performance will be satisfied,and identify corrective action as appropriate.跟蹤项目判断项目是否满足质量目标、过程性能目标,并在适当的时候採取修正行动,保证项目满足质量目标、过程性能目标 。SG2 The performance of selected subprocesses within the project’s defined process is statisically managed.对项目的子过程进行统计管理,也就是要对项目子过程进行SPC 。SG1强调的是确定项目的量化管理目标,选择子过程组成项目定义过程,并根据量化目标进管理项目 。SG2则对项目的子过程的管理提出了要求 。项目的子过程可能是需求过程、设计过程、编码过程、测试过程等等,每个企业可以根据自己实际的需要,选择有重要价值的子过程进行统计过程控制 。SP2.1 Select the measures and analytic techniques to be used in statisically managing the selected subprocesses.选择要进行统计过程控制的子过程的度量及分析技术 。统计过程控制对度量、数据分析的要求很高,企业需制定一套完整的、有效的收集数据、分析数据、使用数据的方法、制度,用于需要进行统计过程控制的子过程 。SP2.2 Establish and maintain an understandiing of the variation of the selected subprocesses using the selected measures and analytic techniques.我们用上限和下限对进行SPC的过程进行管理,在这个过程中,我们会收集到很多数据点,这些数据点会在中值上下波动,波动有可能在上下限範围内,也有可能超出上下限 。企业需要建立对这些波动的理解指南,帮助项目组理解这些数据波动的原因,并能採取适当的修正行动 。SP2.3 Monitor the performance of the selected subprocesses to determine their capability to satisfy their quality and process-performance objectives,and indentify corrective action as necessary. 跟蹤选定的子过程,判断是否满足它们的质量及过程性能目标,并在必要的时候採取修正行动 。SP2.2是SP2.3的基础,首先我们要理解这些波动的原因,然后判断是否正常,判断是否超出了既定的目标,并根据具体的原因採取适当的修正措施 。SP2.4 Record statistical and quality management data in the organization’s measurement repository.在组织的度量库中记录统计的有质量的管理数据 。把定量项目管理中的有价值的度量数据,记录到组织的度量库中 。这些数据可以用来分析,并用来计算新的基线,更新模型等等 。组织过程性能(Organizational Process Performance)OPP是对组织级提出要求的,组织要根据公司的商业目标、企业的实际情况,选择要进行性能分析、量化管理的子过程,制定组织的质量和过程方面的量化的目标,建立基线和模型 。这些量化的目标、基线、模型,要用于进行项目管理 。具体内容见QPM 。OPP最核心的问题就是要进行SPC(统计过程控制),SPC不容易理解 。SG1 Baselines and models that characterize the expected process performance of the organization's set of standard processes are established and maintained.这个PA只有一个SG,要建立和维护基线和模型,这些基线和模型能体现组织过程性能 。SP1.1 Select the processes or process elements in the organization's set of standard processes that are to be included in the organization's process performance analyses.在组织标準过程库中选择过程或过程元素,用于分析组织过程性能 。简单的说,要选择哪些子过程进行SPC 。SP1.2 Establish and maintain definitions of the measures that are to be included in the organization's process performance analyses.建立和维护用来进行组织过程性能分析的度量 。SP1.1选择了哪些子过程进行SPC,SP1.2就是更进一步,确定具体的度量办法 。SP1.3 Establish and maintain quantitative objectives for quality and process performance for the organization.建立和维护质量和组织过程性能的量化管理目标 。定下用于项目管理的量化管理目标,这个目标应该包括质量方面以及组织过程性能方面 。SP1.4 Establish and maintain the organization's process performance baselines.建立和维护组织过程性能基线 。SP1.5 Establish and maintain the process performance models for the organization's set of standard processes.建立和维护过程性能模型 。