引入CMMI的方法

一共有四个阶段将您的业务过程和最佳实践最终融合在一起,并在该范围内重新创造整个组织的“完成方式”。这四个阶段是:

战略探索:此阶段的重点是了解当前状态并计划过渡到所需状态。探索阶段的目的是减少或消除项目期间的风险,通过避免代价高昂的错误来节省时间和金钱。典型的活动包括计划会议、入职培训、进行差距分析、确定工作范围、制作书面调查结果文件、详细说明优劣势以及实际状态与计划(或期望)状态之间的差距。然后将这些探索结果用于制定项目计划,该计划概述了业务需求、技术需求、任务、时间表和关键里程碑。


过程开发:在计划阶段完成之后,过程开发开始。典型的活动包括:
● 确定并定义政策、计划、过程、手册、程序和工作指导书;
● 记录业务过程、输入和输出;
● 成立一个具有预定角色和职责的指导委员会。

新过程实施:过程的实施将策略和计划转化为行动;指导员工;设定目的、度量和目标; 对人员进行关于新的要求的培训并监控其总体有效性。

验证:最后一个阶段评估系统的有效性可确保所有上述条件均可接受并可以使用。标准任务包括测试、评估性能、评估数据、分析报告和审核。

确定升级点的执行发起人非常有用,也很重要,这包括识别过程所有者、展示管理承诺、尽早确定存储库和工具,并建立沟通渠道。

最后,项目的成功始于计划的好坏,以及有效性的监控和与所有公司员工的沟通。

CMMI 落地的方法

每家企业都有两个过程,
一个是书面的文档化的过程,一个是组织及项目里面实际执行的过程。很不幸的是,许多通过了CMMI三级甚至更高级别的企业,这两个过程是不一致的。如果不能保证制定的过程须遵循一句话——说到做到,做不到则不说。这句话看似简单,做起来却并不容易。

真正做到言行一致、CMMI落地需要在以下几个方面下功夫:

1.建立可用符合项目特点,并具有一定灵活性的标准过程。

组织标准过程的来源主要有两个:一个是组织内部的有效最佳实践。将这些实践纳入标准十分重要,它们代表企业自身的工程管理精华;另一个是可用的业界最佳实践及标准,本地化后纳入到标准过程中。如果要确保过程能在组织内部达到制度化、日常化的执行力度,在建立过程时,一定要考虑的企业当前的现状及约束条件。

2.建立机制,定期完善修改过程 。

过程执行者不能用过程中的缺陷作为不执行的借口,但他们都负有改进的责任,因为只有他们通过使用过程,真正知道过程的不足在哪里。让组织过程在执行过程中不断完善就需要让过程改进制度化、日常化。国内企业常有这样一种情况:所有的过程修改都是为评估触发。有些企业通过了三级,在做四级评估的时候,我看不到任何二、三级相关过程的完善修改记录。这就是说,在3年的时间里,这些过程没有变过,可是仔细评估过后,发现有很多改进机会。根据我的经验,没有改进(改动)过的过程,很有可能是没有在项目中真正被使用的。但我们一定要让这些完善工作简单,不麻烦!

3.用过程执行者熟悉的语言及方式描述过程。

很多企业喜欢用CMMI中的语言描述过程,造成很大的培训成本及沟通的障碍。一个过程看起来在任何一家企业都可以用,它往往是一个很难执行的过程。

4.建立机制,约束违反过程的情况发生。

很多企业都建立了过程QA机制,在项目及组织中进行过程符合的稽核。如何建立企业内部有效的QA机制,至今仍然是个值得研究的课题。在很多企业中,不执行明确定义的过程是没有什么后果的。
结果导向,要让过程执行者看到过程的效果及过程改进的价值。

CMMI存在的基础大家相信这样的过程公理:产品的质量和用来开发这个产品的过程的质量有极大的关系。让过程执行者忠实执行组织定义的过程,需要让他们看到过程及过程改进的好处:看到质量的提升,看到效率的提升,看到客户的认可。只有让管理者及工程人员信服组织制定的过程是项目成功的重要保障,那么这些标准过程才会真正让大家接受。

5.过程管理中,要注意组织、项目、个人的平衡。

如果管理的天平太倾向于组织,会使得项目及个人缺少必要的灵活从而丧失动力。如果走到另一个极端,只考虑个体性、灵活性,则会给组织带来风险,失去学习的机会。从长远来讲也不能保证质量及生产效率的持续提升。

在导入CMMI时,国内企业犯的最常见的错误是将它当成一个过程、一个标准,而不是一个模型。看一看CMMI中的原话:“CMMI既不包括过程(process)也不包括程序流程(procedure)。”考虑到各类组织,各类项目的巨大差异,谁也无法制定一个涵盖所有企业、项目的标准过程,CMMI当然也不是这样一个标准过程。CMMI只是描述了有效过程的特征,给出了必须实现的目标以及实现这些目标建议做的事。

带你全面认识CMMI V2.0(终)——实施落地的更多相关文章

  1. 带你全面认识CMMI V2.0(二)

    CMMI V2.0成熟度等级 CMMI V2.0的一大变化是,所有实践领域均适用于成熟度三级(ML3),并具有特定的附加必需实践水平. 例如,在ML3上需要进行因果分析和解决,但在CMMI成熟度四级( ...

  2. 带你全面认识CMMI V2.0(一)

    新发布的CMMI V2.0在方法论和方法上都提出了一些战略上的变化和改进.这些更新提供了新的要求.历史标准的演进以及以往实践的延续. CMMI V2.0和CMMI V1.3的变化 CMMIV2.0的定 ...

  3. 带你全面认识CMMI V2.0(三)——实践域

    实践域以往被称为称为"过程域",如:配置管理,现在叫做"实践域".对于2.0版,则有25个适用的实践域.与以前版本的CMMI模型一样,"实践域&quo ...

  4. 带你全面认识CMMI V2.0(五)——改进

    改进(Improving)涉及开发.管理和改进过程及其相关资产,其主要重点是提高组织绩效.保持习惯和持久性可确保过程在整个组织中是持久.习惯性地执行和维持,并有助于有效地实现业务绩效目标.治理(GOV ...

  5. 带你全面认识CMMI V2.0(四)——管理 赋能

    风险和机会管理(PSK)包括:识别威胁和机会:评估其发生和影响的可能性:减轻潜在威胁:利用潜在机会目的:识别,记录,分析和管理潜在的风险或机会.价值:减轻不利影响或利用积极影响来增加实现目标的可能性. ...

  6. 2019年度CMMI V2.0性能报告

    2020年底,CMMI研究院发布<2019 CMMI V2.0 Performance Report Summary>,渠成团队进行了全文翻译并简单总结如下.(文末提供中英双版PDF下载) ...

  7. CMMI V2.0丨如何通过CMMI真正在企业中的实施规模化敏捷开发

    在过去的几年中,敏捷开发已经从一个利基概念(利基是指针对企业的优势细分出来的市场,这个市场不大,而且没有得到令人满意的服务.产品推进这个市场,有盈利的基础.)转变为全球许多大公司采用的标准实践. 通过 ...

  8. CMMI 2.0术语变化

    过程域 vs. 实践域 “过程域”(Process Areas,PAs)在CMMI 2.0中变成了“实践域(Practice Areas,PAs)”.这样的改变,强调了CMMI 2.0是最佳实践的集合 ...

  9. Android:手把手带你深入剖析 Retrofit 2.0 源码

    前言 在Andrroid开发中,网络请求十分常用 而在Android网络请求库中,Retrofit是当下最热的一个网络请求库 今天,我将手把手带你深入剖析Retrofit v2.0的源码,希望你们会喜 ...

随机推荐

  1. lua调用dll导出的函数

    参考手册 hello.dll #include "pch.h" #include "lua.hpp" #pragma comment(lib, "lu ...

  2. 手把手教你使用IDEA2020创建SpringBoot项目

    一.New Project 二.如图选择Spring Initalizr,选择jdk版本,然后点击Next(注意:SpringBoot2开始至少使用JDK1.8) 三.如图根据自己需要修改,然后点击N ...

  3. 通过const app = getApp()实现在 page 页面获取 app.js 定义的属性globalData,即获取全局数据

    App.js是项目的入口文件,页面的 page.js 文件会覆盖 app.js文件, App.js文件里面的一些方法: onLaunch : function(){}:这个方法是当小程序加载完毕后就执 ...

  4. eclipse定制工具栏,修改工具栏

    目前eclipse定制工具栏的入口就是window- customize perspective,在弹出的窗口中选择Tool Bar Visibility,选择要在工具栏中显示的快捷图标.注:在Too ...

  5. 007-变量的作用域和LED点阵

    变量 一.局部变量和全局变量 局部变量:函数内申明的变量,只在函数内有效. 全局变量:函数外部申明的变量.一个源程序文件有一个或者多个函数,全局变量对他们都起作用. 备注:全局变量有副作用,降低了函数 ...

  6. 你好,布尔玛!(BulmaRazor)

    Blazor 官方简介 Blazor 是一个使用 .NET 生成交互式客户端 Web UI 的框架: 使用 C# 代替 JavaScript 来创建信息丰富的交互式 UI. 共享使用 .NET 编写的 ...

  7. 定西+简单dp

    定西 ECNU-3531 #include<iostream> #include<cstdio> #include<algorithm> #include<c ...

  8. Golang+chromedp+goquery 简单爬取动态数据

    目录 Golang+chromedp+goquery 简单爬取动态数据 Golang的安装 下载golang软件 解压golang 配置golang 重新导入配置 chromedp框架的使用 实际的代 ...

  9. 手把手教你集成华为机器学习服务(ML Kit)人脸检测功能

    当给自己拍一张美美的自拍照时,却发现照片中自己的脸不够瘦.眼睛不够大.表情不够丰富可爱-如果此时能够一键美颜瘦脸并且添加可爱的贴纸的话,是不是很棒? 当家里的小孩观看iPad屏幕时间过长或者眼睛离屏幕 ...

  10. CF1149C Tree Generator™

    一.题目 点此看题 二.解法 话说老师给的课件是错的啊,把我坑了好久,我手玩样例才玩出来,最后只能去看洛谷题解了. 本题是树是用一个括号序列给出的,你要知道的是:( 代表递归下去到一个新节点,) 表示 ...