全国咨询热线

400-6024-060

以质量为核心,以过程为方法

实施CMMI过程中帮助企业建立自己的过程改进团队,培养企业过程改进的文化,实现企业持续改进的目标。

CMMI5对企业来说有什么用 与其他的有什么区别
时间: 2018-07-19 11:31      来源: 未知      作者: sannypan      点击:

  CMMI全称是Capability Maturity Model Integration,即能力成熟度模型集成(也有称为:软件能力成熟度集成模型) [1] ,是美国国防部的一个设想,1994年由美国国防部(United States Department of Defense)与卡内基-梅隆大学(Carnegie-Mellon University)下的软件工程研究中心(Software Engineering Institute,SEISM)以及美国国防工业协会(National Defense Industrial Association)共同开发和研制的,他们计划把现在所有现存实施的与即将被发展出来的各种能力成熟度模型,集成到一个框架中去,申请此认证的前提条件是该企业具有有效的软件企业认定证书。

  cmmi认证,其目的是帮助软件企业对软件工程过程进行管理和改进,增强开发与改进能力,从而能按时地、不超预算地开发出高质量的软件。其所依据的想法是:只要集中精力持续努力去建立有效的软件工程过程的基础结构,不断进行管理的实践和过程的改进,就可以克服软件开发中的困难。CMMI为改进一个组织的各种过程提供了一个单一的集成化框架,新的集成模型框架消除了各个模型的不一致性,减少了模型间的重复,增加透明度和理解,建立了一个自动的、可扩展的框架。因而能够从总体上改进组织的质量和效率。CMMI主要关注点就是成本效益、明确重点、过程集中和灵活性四个方面。

  1.CMMI其本质也是最核心的地方就过程改进框架,在这套框架下提供了三种模型(Constellation)。在这些模型里面提供了一整套的过程改进方法,过程实施方法(GP/SP)以及对各种应用领域的最佳实践(BP)。对于企业来说可以依托CMMI里面的最佳实践构建自己的过程管理体系,也可以依据CMMI的各个领域(PA)的要求和实践,来对自己企业现有的过程进行评估(Assessment)。

  2.从等级(Level)来说有两种表述:连续性的(Staged)和阶段性的(Staged)。不管哪种表述理论上来说等级越高说明过程越稳定(过程的结果可预测性更强)。

  3.L2/L3更多的是一些工程和项目管理类的PA,而L4/L5更偏重于过程本身管理。

  对于一个组织来说,如果你是做产品自研的L3能够真正落地,并能很好滴执行,已经非常强大了;但是装13一点说,有了L4/L5,可以让过程更加优化(持续改进),大多也就是为了忽悠客户说我们有很好滴开发(Development)/服务(Service)/采购(Acquisition)体系,我们还在不断的改进...

  4.举个实际的例子吧:我们每天上下班可能会经历步行、公交、地铁、出租这些环节,为了不迟到(目标),我们可能随机选择各种组合。

  5.一些基本的规范如:靠右走、过马路要走人行道、上出租要跟师傅明确目的地、下车要发票等这些属于L2/L3的内容。

  6.L4能就是你不断对周围的环境,步行的时间进行记录和分析,得出各种组合的平均时间以及波动(PCB),并选出最优的组合。

  7.在这些最优的组合里面,到达单位的时间也会有波动,甚至偶尔会有大的偏差,那就会进行分析和优化(持续改进, L5 get)。