跟丛博,学习CMMI2.0

2023-05-16

CMMI2.0,三天的学习非常高强度,学习了两门课:2天的Foundations of Capability和1天的Building Development Excellence。

内容多,讲义和作业练习是英文,但丛博用中文讲。虽然有时反应不够快,有些英文看着有点吃力,却收获满满。CMMI2.0与V1.3相比,有不小变化,现总结下,供大家交流和探讨:

一、 CMMI2.0更加明晰了过程改进的初心

CMMI2.0模型强化并全方位支持组织基于提升商业价值和组织能力的改进,通过选择模型的View,选择需要的模型内容指导改进。
一个View可以是一个PA、一组PA、一个实践、一组实践……非常灵活。
View的概念非常棒,和连陆用专题的模式帮助企业做改进的思路,简直是不谋而合!
CMMI2.0目前预定义了6个Benchmark View,分别对应CMMIV1.3的开发、服务、采购、人力资源模型,实现了大家极为关心的V1.3能力成熟度等级评估的向后兼容。同时又追加了Safety和Security两个Benchmark Views,目前仅发布了DEV Benchmark View。

二、CMMI模型结构变化

和1.3相比,CMMI 2.0模型架构发生了较大改变,大大提高模型的可扩展性,通过Core PAs + Benchmark Specific PAs,分别预定义了多个Benchmark Views: 开发模型、服务模型、采购模型、人力资源模型;Safety和Security模型。通过引入context-specific的内容使之可以扩展到不同的开发模式,不同领域,等。虽然目前context-specific内容仅包括以Scrum为主的敏捷开发模式,将来可以扩展到许多其他模式、领域,如Devops,精益,医疗设备等。CMMI2.0模型貌似有无所不包的架势,牛!不过,还是希望CMMI做好自己,贪心不足蛇吞象哦!

三、 能力领域:更好支撑基于提升能力的过程改进

CMMI2.0定义了四个类别,12个的能力领域,及各领域对应的实践域(PA)。这种划分可以更好地支持基于提升组织能力的改进。4个类别,12个能力领域,一堆实践域,这些全新的术语和缩写,记起来有点吃力哦,暂跟着感觉走或在需要时搬模型吧,但通过不断的使用,早晚会变成自己熟悉的东西。

四、 2个重要的基础实践域

CMMIV2.0将V1.3的GG和GP部分,分别归纳在GOV和II两个PA,这两个PA是所有过程改进View的基础;GOV强化了高层管理者在过程改进中的职责、参与、资源保障,打通组织商业目标与过程目标;II关注于组织过程持续性、并在组织内得到习惯性执行,涉及和PAD的接口部分内容,我还需进一步搞搞清楚。

五、. 此PA非彼PA

CMMI2.0的PA,实践域,即Practice Area;CMMI1.3的PA,过程域,即Process Area。我猜测这个改变的初衷在于扭转大家把PA写成一个个过程的做法,而且不用再解释过程域不是过程了。
18个Core PAs: CAR、CM、DAR、EST、GOV、II、MPM、MC、OT、PR、PAD、PCM、PLAN、PQA、RDM、RSK、SAM、VV;根据我当前粗浅的了解,与V1.3相比,变化如下:
原RM、RD,合并成RDM,正合我意;
原PP,分解为EST和PLAN;
原RSK,除了原有的管理风险,还要识别机会,对机会进行系统管理;如何化风险为机会!业务机会、过程改进机会、能力提升机会……
原VER、VAL,合并成VV,移出Peer Review内容,清爽!
原VER中的Peer Review,独立出PR实践域;
原OPD、OPF、OPP,演化成PAD、PCM、MPM;故事和逻辑多多,后面继续深入研究!
原MA、OPP、OPM,综合进了MPM;这个决定了一个组织的过程改进架构,非常重要!组织级业务目标的层层分解、关键子过程的识别、度量量化统计技术的使用PPB/PPM/SPC、组织业务目标和QPPO的闭环、基于量化数据的组织级改进等等都在这里了。还需继续厘清!
其他变化,还需进一步深挖。

六、 关于DEV Benchmark

目前,CMMI最先推出了Benchmark中的CMMI-DEV,其他几个待产中。
CMMI-DEV:18个核心实践域+2个特定实践域TS、PI,共计20个。我本人觉得Benchmark CMMI-DEV模型层次分三层更合适:
Base PAs: GOV、II
Core PAs:CAR、CM、DAR、EST、MPM、MC、OT、PR、PAD、PCM、PLAN、PQA、RDM、RSK、SAM、VV;
DEV specific PAs:TS、PI
当然,这是CMMI研究所的事情,我说了不算;我觉得这样分更好理解CMMI模型。

七、关于PA的级别

1) 已发布各级别PA的分布:
2级PA:CM
3级PAs: DAR、EST、II、MC、OT、PR、PAD、PQA、RDM、RSK、VV、PI、TS
4级PAs:PLAN、PCM、GOV、SAM
5级PAs: MPM、CAR

2) PA级别的说明
CMMI2.0模型中PA的级别,和V1.3发生了较大变化:
2级的PA,它的实践,最高只有2级实践;
3级的PAs,它们的实践,最高到3级实践;
4级的PAs,它们的实践,最高到4级实践;
5级的PAs,它们的实践,最高到5级实践。

3) PA级别与成熟度评估级别的关系
对于三级以上CMMI开发能力成熟度评估,除SAM可选(不做可以不评)外,其他19个PA都要被评估哦,关于这点变化大、很大!
3级评估:所有的PA的实践,都要做到3级;
4级评估:所有的PA的实践,都要做到4级;
5级评估:所有的PA的实践,都要做到5级。
当然,虽然评估方法还没发布,但已确定了三个方法,估计国内大部分企业第一个2.0评估会是Benchmark评估。具体评估方法应该和V1.3有较大差别,评价更注重组织的意图是否达成,是否为实现了价值。
另外,参加评估的项目选样不能自己决定了,CMMI研究所根据组织报送的项目资料,随机选样。会选择几个(1~4个)PA来评价被选中的项目。

八、 关于每个PA的结构
整体感觉,CMMI2.0每个PA的内容比V1.3的内容薄了很多,至少还有足够耐心从头到尾读下来。不错!让我有了进一步深入学习的勇气!每个PA的结构如下:
Required PA Information
Intent
Value
Additional Required PA information
Explanatory PA Information
Practice Summary
各级Practice
每个Practice:
equired Practice Information
Practice Statement
Value
Additional Required information
Explanatory Practice Information
Additional Explanatory information
Additional PA Explanatory Information

培训完了后有个在线开卷考试,研究院只给了一次考试机会,80%对算通过,考不过补考要交250刀,CMMI研究所也是掉钱眼里了,迢迢CMMI之路前面还不知有多少坑,想想都是泪啊。加油!

最后,特别感谢丛斌博士,为我们带来中国第一场CMMI2.0的精彩培训和改进理念,也让我们成为中国第一批CMMI 2.0 Associates(当然,这个第一我们纯属误撞);感谢连陆,为中国过程改进的爱好者,提供了一个交流学习的平台;感谢同学们,热爱和执着让我们有机会走到了一起,因为有你们陪伴,学习不再困难!希望在这个新的平台上,继续深入学习和探讨,共同进步!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

跟丛博,学习CMMI2.0 的相关文章

  • 将React 类组件转换成 函数式组件

    将React 类组件转换成 函数式组件 步骤 xff1a 将class 类定义的React 元素转换成 变量或者函数class 中的 render 函数 直接去掉 xff0c 直接return html 元素将 state 变量使用 use
  • IndexedDB 数据库的使用

    前端的存储方式 前端的存储 xff0c 可以使得页面交互更加友好 xff0c 特别是在保存草稿 xff0c 网络差的情况下对用户来说是很有用的 前端的存储方式有多种 xff0c 像 Local storage Session storage
  • typedef的使用

    typedef的使用 1 为基本数据类型定义新的类型名 typedef double MYDBL 2 为自定义类型 xff08 结构体 共用体和枚举 xff09 起别名 简化类型名关键字 span class token keyword t
  • 解决Vscode每次连接ssh登入需要输入密码问题(免密登入)

    提示 xff1a 解决Vscode每次连接ssh登入需要输入密码问题 xff08 免密登入 xff09 文章目录 问题一 解决方案二 使用步骤1 win10操作 参考文献 问题 可以看到每次登入 xff0c 或者切换的时候都需要输入密码 x
  • 《Bottom-Up and Top-Down Attention for Image Captioning and Visual Question Answering》——2018 CVPR论文笔记

    这是一篇2018 年的 CVPR 的论文 xff0c 使用自下而上和自上而下相结合的注意力机制实现了image captioning和 VQA xff0c 作者使用这个注意力模型在image captioning上取得了非常好的效果 xff
  • Arduino Esp8266 UDP通信

    使用2个WeMos D1mini通过UDP通信实现传输字符串类 WeMos D1 Mini 基于Esp8266的开发板 用Arduino Ide 43 安卓线即可实现程序编译烧录 非常适合于物联网 通信等方面 UDP通信 UDP通信很近似于
  • ROS学习笔记#4 ros节点介绍&常见的rosnode命令

    ros节点 xff1a 是运行计算的过程 xff0c 所有的节点都包含在一张图中 xff08 rqt graph可以查看 xff09 xff0c 通过话题流 xff0c RPC服务和参数服务器彼此进行通信 xff0c 1个机器人控制系统包含
  • MFC CArray类的基本使用

    CArray 类 支持类似于 C 数组的数组 xff0c 但可以根据需要动态减小和增大 语法 template lt class TYPE class ARG TYPE 61 const TYPE amp gt class CArray p
  • 树莓派4B上手教程 2.SSH安装及相关设置

    SSH简介 SSH是一种网络协议 xff0c 用于计算机之间的加密登录 如果一个用户从本地计算机 xff0c 使用SSH协议登录另一台远程计算机 xff0c 我们就可以认为 xff0c 这种登录是安全的 xff0c 即使被中途截获 xff0
  • Ubuntu4B上手教程 3.5如何关闭虚拟桌面

    暑假马上要完事了 树莓派也跟着我要换网络环境 现在的树莓派 虽说插上电就能用 但是也得是同一局域网下 到学校wifi就换了 不知道怎么在ssh和vnc都用不了的情况下让树莓派连接新的WiFi 于是今天想着把虚拟桌面先关掉它 学校起码有显示器
  • 树莓派4B上手教程 4.ROS2不换源安装

    安装ROS对于大多数人来说是一个比较不好的回忆 再难受也得一步一步来啊 不多说了 分享一下我安装ROS2的一些经验 安装环境 我的安装环境是树莓派4B 烧的Ubuntu22 04LTS桌面版镜像 对应的ROS版本是ros2 humble 安
  • 苹果输入法自动合并两个短横线/减号的解决方法

    最近在学MD的时候学到了表格 xff0c 怎么打都打不出来 仔细一看发现在连着打两个横线的时候 xff0c 他合到了一起了 解决方法 设置 通用 键盘 智能标点 Off 问题解决
  • (一篇绝杀)考研英语二阅读题型与技巧总结

    目录 题型一 xff1a 词汇 短语 句子题 xff08 indicate xff09 题型二 xff1a 推断题 xff08 inferred implicit indicate xff09 题型三 xff1a 判断题 xff08 EXC
  • Cache 和 Buffer 都是缓存,主要区别是什么?

    提到这个问题 xff0c 可能意味着你意识到了两者的相关性 的确 xff0c 他们确实有那么一些联系 首先cache是缓存 xff0c buffer是缓冲 xff0c 虽然翻译有那么一个字的不同 xff0c 但这不是重点 个人认为他们最直观
  • C++课后练习

    题目需求 xff1a 编写一个程序 xff0c 它要求用户首先输入其名 xff0c 再输入其姓 然后程序使用一个逗号和空格组合起来 xff0c 并存储和显示组合结果 请使用char数组和头文件cstring 中的函数 xff0c 下面是该程
  • 像睿智一样简单地使用 Shiro

    加我微信索要我正在使用的 Apacher Shiro参考手册中文版学习 pdf 我们一起学习吧 Apache Shiro 中文文档 Apache Shiro 教程 Docs4dev Apache Shiro 是一个功能强大且易于使用的 Ja

随机推荐

  • Zookeeper 安装

    单机版 1 下载 tar gz 2 解压到 usr local zookeeper 下 3 在任何地方 xff08 我是在zookeeper bin 同级下 xff09 创建一个data文件夹 xff0c 用于存放运行时缓存数据 4 在 c
  • 【推荐系统算法之多任务学习】

    推荐系统算法之多任务学习 引言多任务学习设计思路ESMM模型实验 MMOE模型 引言 本文主要是在组队学习 xff0c pytorch复习推荐模型课程中 xff0c 学习课程笔记进行的总结 多任务学习 多任务学习是指模型在同一时间可以学习多
  • Idea快捷键

    1 进入 返回方法快捷键 Ctrl 43 B 进入光标所在方法定义的地方或返回该方法被使用的地方 xff08 代替Ctrl 43 鼠标点击方法进入方式 xff0c 避免了手指在键盘和鼠标之间切换 xff0c 非常好用的快捷键 xff09 C
  • ASP.NET C# 获取当前日期 时间 年 月 日 时 分 秒

    转贴 xff09 在 ASP net c 中 我们可以通过使用DataTime这个类来获取当前的时间 通过调用类中的各种方法我们可以获取不同的时间 xff1a 如 xff1a 日期 xff08 2008 09 04 xff09 时间 xff
  • ASP.NET中的几种弹出框提示基本方法

    NET程序的开发过程中 xff0c 常常需要和用户进行信息交互 xff0c 对话框的出现将解决了这些问题 xff0c 下面是本人对常用对话框使用的小结 xff0c 希望对大家有所帮助 我们在 NET程序的开发过程中 xff0c 常常需要和用
  • 单链表的就地逆置(头插,就地,递归)

    http blog csdn net lycnjupt article details 47103433 https blog csdn net v xchen v article details 53067448 单链表的就地逆置是指辅助
  • Panads(四):数据清洗——对缺失值的处理

    文章目录 一 处理缺失值的四个函数二 使用1 1 数据样子1 2 处理 一 处理缺失值的四个函数 isnull函数 xff1a 检测是否是空值 xff0c 可用于df和series notnull函数 xff1a 检测是否是空值 xff0c
  • 单片机数字钟(调时,调时闪烁,万年历,年月日)超详细解析

    2019 07 13 单片机数字钟 xff08 调时 xff0c 调时闪烁 xff0c 万年历 xff0c 年月日 xff09 超详细解析 发表日期 xff1a 2019 07 13 单片机开发板 xff1a 巫妖王2 0 xff0c 使用
  • MATLAB轨迹规划 发给ROS中机器人实现仿真运动

    MATLAB轨迹规划 发给ROS中机器人实现仿真运动 现象如图所示 xff1a 0 matlab 与 ROS 通信 xff1a https blog csdn net qq 40569926 article details 11216287
  • 树莓派 Ubuntu mate 16.04使用VNC开启远程桌面

    1 安装 vncserver sudo apt span class token operator span get span class token operator span y install vnc4server 2 启动 vncs
  • js for in 循环出现bug

    这样使用for in循环时可能会有一种bug for let item in list 原因 xff1a for in循环会把某个类型的原型 prototype 中方法与属性给遍历出来 xff0c 所以这可能会导致代码中出现意外的错误 解决
  • 面试官:Spring中用了哪些设计模式?

    spring中常用的设计模式达到九种 xff0c 我们举例说明 以后再也不怕面试官问我 xff1a Spring中用了哪些设计模式了 1 简单工厂模式 又叫做静态工厂方法 xff08 StaticFactory Method xff09 模
  • 论文笔记 | Learning Deep Features for Discriminative Localization

    作者 Bolei Zhou Aditya Khosla Agata Lapedriza Aude Oliva Antonio Torralba Bolei Zhou Abstract 受到NIN 的启发 xff0c 将global aver
  • stm32 编码器配置

    stm32f103 void TIM4 Encoder Config void GPIO InitTypeDef GPIO InitStructure span class hljs comment span TIM TimeBaseIni
  • 树莓派部署(三):安装teamviewer远程软件

    安装teamviewer远程软件 下载Teamviewer安装因受网络原因影响 xff0c 国外源安装依赖失败则需要切换源一 修改文件二 安装依赖三 安装Teamviewer三 启动Teamviewer 不用命令行启动可忽略 下载Teamv
  • 【数字图像处理】MATLAB实现直方图均衡化

    直方图均衡化的MATLAB实现 目录 1 回顾 直方图均衡化2 代码实现 1 回顾 直方图均衡化 基本原理 直方图均衡化方法的基本思想是 xff1a 对在图像中像素个数多的灰度级进行展宽 xff0c 而对像素个数少的灰度级进行缩减 xff0
  • 【NCC】之一:从Pearson相关系数到模板匹配的NCC方法

    文章目录 lt center gt NCC Normalized Cross Correlation 1 Pearson相关系数 2 协方差 covariance 3 方差 variance 4 模板匹配中的NCC方法5 实现过程6 测试结
  • ST-Link使用和配置总结

    xff08 1 xff09 ST Link实物参考图 xff08 2 xff09 ST Link 引脚介绍和接线方式 ST Link SWD引脚连接方式 参考链接1 xff1a https blog csdn net xinghuanmei
  • CentOS安装CMake

    文章目录 1 问题背景2 前言3 步骤 1 问题背景 最近想玩玩CLion远程调试JDK源码 xff0c 需要用到CMake xff0c 因此来安装 2 前言 需要先看CLion支持哪个版本的CMake xff0c 再下载对应的版本 本文采
  • 跟丛博,学习CMMI2.0

    CMMI2 0 xff0c 三天的学习非常高强度 xff0c 学习了两门课 xff1a 2天的Foundations of Capability和1天的Building Development Excellence 内容多 xff0c 讲义