闲话过程改进和CMMI,敏捷等

2023-05-16

从前有一个大组织DoD,软件开发的活很多,

自己干不了,就找了很多小企业来帮他做。结果:

有的不能按时干完,

有的干的活太糙,

最操蛋的是有的拿了钱开始干,该交活的时候两手一摊“干不了”,

花了很多钱,憋了一肚子火。

 

怎么办?

 

四处寻找,最终找了个军师团SEI1984年),

SEI帮他出了个主意,给这些接活干的定规矩,

吭哧吭哧搞了几年,1991年第一个规矩诞生了,起了个高大上的名字(CMM)。

这个规矩还挺管用。

一时间那些接活的小企业开始歌功颂德,说这个规矩怎么怎么帮助他们了,

有的说干活比以前快了,

有的说干的活比以前好了,

至于那些最操蛋的组织再也接不到活了。

 

SEI一看管用,于是马不停蹄又定了几套规矩,

有管人的P-CMM,有管系统工程的SE-CMM,有管采购的SA-CMM

结果规矩一多,那些接活的小企业又乱了,这TM规矩太多了吧。

 

DoD一看要乱,和军师一商量,得嘞,别搞这么多了,做做减法吧,

把这些规矩揉吧揉吧,搞成了一个,叫规矩大全,简称CMMI

号称啥都能管,够牛掰的。

 

世界各地企业开始争相学习,把这些规矩用到自己身上,以自己符合CMMI规矩为荣,

也不管活干的怎么样,反正有了这个标签好像就很牛掰似的。

SEI一看,这是个生财之道啊,推出了评估制,只有经过他们授权的主任评估师才能给这些小企业发发“证书”。拿到证书的企业还可以在SEI的网站上露脸。

面子啊,光荣啊,等到CMMI传到中国时,造就了一大群粉丝,发展了粉丝经济。

这群企业的老板成为CMMI的粉丝后,不知道该如何开始。

于是替他们服务的咨询公司就出现了。

 

CMMI规矩好啊,而且还有等级,从2级到5级,一级比一级牛。

很多企业在咨询公司的帮助下开始了打怪升级之路,

这些企业还不时的发新闻说,我已经规矩到几级了,

一时间,CMMI炙手可热。

 

看着CMMI这套规矩独领风骚,那边最牛的组织,一个叫ISO的开始不满了,1993年,

在一个月黑风高的夜晚,纠集了几个铁哥们,说要定一个规矩,叫ISO 15504(一看就很牛,还代号呢),

谁知道一搞就是10多年,在2003-2004年陆续发表了标准的前四部分,这效率也够酸爽的。推出后还起了个好听的名字叫SPICE。天下武功,唯快不破,在这个快鱼吃慢鱼的时代,影响力那就小的多了去了。

 

就这样CMMI规矩一直在横行,到底对干的活有多少帮助呢?

不知道,大家都说好,可是到底有多好谁也说不清楚。

 

哪里有压迫,哪里就有反抗,

CMMI起源的美国,一群搞开发的终于受不了了,

2001年趁着结伴滑雪的空儿,这17个人联合发表了一个宣言(敏捷宣言),

个体与交互胜过 过程与工具

可以工作的软件胜过 面面俱到的文档

客户协作胜过 合同谈判

响应变化胜过 遵循计划

我们都是人,我们要交流,能干出活更重要。

开发人员一看,压迫了那么久,终于有人替他们喊出了声音,

 

接下来开始出现了两帮互掐,

一帮力挺CMMI规矩,一帮支持敏捷。

 

于是老板开始蒙圈了,到底TMD哪个重要。

其实哪个都重要!

靠接活吃饭的要守规矩,不靠接活吃饭的肯定敏捷重要,规矩再多出不了结果顶个屁用。

你们公司是靠什么活着的你自己清楚。

 

可是有些公司既要靠接活吃饭,又想开发出点啥,谋求大的发展,然后上个市。

太纠结了,怎么办?

 

 “不管白猫黑猫,抓住老鼠就是好猫”

能帮公司解决问题的就是好的,管他姓C还是姓敏呢。

 

找一个好的军师,既懂CMMI规矩,又懂敏捷的人帮你量身定做一套你们自己的规矩。

好的军师去×××,别在自家划拉了,到外面去找吧。

 

军师不一定能干活,但是军师一定要懂得多。

你要想节省成本,他要懂精益开发(精打细算,追求效益),

你要想比别人出活快,军师就要懂敏捷开发(干活快,应变快,如果搞了个敏捷开发,出活还和以前一样慢,那还好意思叫敏捷开发吗)。

 

你如果想又快又好又省钱,不妨多花点钱找一个都懂的,千万别吝啬这个钱。

你的手下越多,这个军师越重要,他定出来规矩是大家都要遵守的。

一个项目一个人帮你省点,乘以项目数或者人数你该省多少啊。

反之,

一个项目一个人“帮”你浪费一点,乘以项目数或者人数你该浪费多少啊。

 

当然这个世界还有很多其他的门派哦,像IPD6Sigma,精益开发啊,也都是很牛掰的,

不过到底适合不适合你,要看你的业务情况和员工喜好了。

 

一句话,军师很重要,值得你花钱投资。


作者:麻辣派

 

备注:

DoD:美国国防部(United StatesDepartment of Defense,简称DoD

SEISoftware EngineeringInstitute,软件工程学院(卡内基梅隆大学)

SE-CMM (System Engineering CMM) 系统工程CMM

SA-CMM (Software Acquisition CMM) 软件采购CMM

IPT-CMM (Integrated Product Team CMM) 集成产品群组CMM

P-CMM (People CMM) 人力资源能力成熟度模型

 


转载于:https://blog.51cto.com/51chuang/1736068

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

闲话过程改进和CMMI,敏捷等 的相关文章

  • Python聚类色彩提取——Scipy-kmeans

    一 聚类 xff1a 物以类聚 数组可以进行聚类 xff0c 并找到数组的聚类中心 使用的第三方库是scipy xff0c 需要pip install scipy xff0c 先安装该库 数组聚类代码 xff1a import numpy
  • 推荐 3 款实用 Node.js 版本管理工具

    为了能够对 Node js 版本进行版本管理 xff0c 我整理了 3 款非常实用的 Node js 版本管理工具 xff0c 让大家能够自由地切换本地环境不同的 Node js 版本 1 nvm Github stars 60K 43 n
  • ipv6 neutron应用(一)

    一 neutron支持ipv6 xff0c 有2个重要的属性 1 ipv6 ra mode 2 ipv6 address mode 这2个属性都可以设置下面三个值 1 slaac 2 dhcpv6 stateful 3 dhcpv6 sta
  • 理解Compressed Sparse Column Format (CSC)

    最近在看 Spark for Data Science 这本书 xff0c 阅读到 Machine Learning 这一节的时候被稀疏矩阵的存储格式CSC给弄的晕头转向的 所以专门写一篇文章记录一下我对这种格式的理解 目的 Compres
  • FBOSS

    https github com facebook fboss
  • 五款针对Ubuntu系统的最佳杀毒软件

    随着使用 Linux 作为主要桌面的用户越来越多 xff0c 很多黑手都伸向了这部分用户 虽然目前专门针对 Linux 的专有恶意软件还比较少 xff0c 但大家还是需要保持相当的谨慎才是才策 由于大部分 Linux 新手用户中 Ubunt
  • 解决www.github.com访问太慢的问题

    解决www github com访问太慢的问题 使用www github com的过程中 xff0c 有时候打开会特别的慢 xff0c 原因github com的域名被一堵伟大的墙挡在了外面 但是我们可以通过修改本机的hosts文件来修改这
  • 国内有哪些好的刷题网站?

    http www zhihu com question 25574458 Luau Lawrence xff0c Data Mining 弱鸡 PhD 64 NTU 温梦强 石一帆 知乎用户 等人赞同 Welcome To PKU Judg

随机推荐

  • 使用update命令来修改Mysql的root密码

    1 xff0c 使用update命令来修改Mysql的root密码 使用Mysql update命令既可以修改root的老密码 xff0c 也可设置root的密码为空 xff0c 如果使用update命令更改root的密码 xff0c 需要
  • 设置 java -jar 的进程显示名称

    有时候我们会用 nohup java jar xxx jar 来将一些可执行的java application挂在后台 xff0c 类似windows服务一样来运行 但是有一个不爽的地方 xff0c 在linux终端里用jps 显示时 xf
  • linux下修改hostid

    linux下修改hostid 网上有很多版本 xff0c 总结了这几点 1 gt 一个以16进制显示的int字符串 xff1b 2 gt 配置文件 etc hostid 如果有值 xff0c 输出 xff0c 结束 3 gt 从hostna
  • 21分钟学会写编译器

    本文来自网易云社区 知乎上有一种说法是 编译器 图形学 操作系统是程序员的三大浪漫 先不管这个说法是对是错 xff0c 我们假设一个程序员在国内互联网公司写代码 xff0c 业余时间不看相关书籍 那么三年之后 xff0c 他的这些知识会比在
  • 解决idea打包出现中文乱码的问题

    这主要是maven编译时编码问题导致的 在Intellij的settings中maven的runner配置中将原有的配置 DarchetypeCatalog 61 internal修改设置它的VM Options为 DarchetypeCa
  • 局部使用element-ui自定义主题实践

    背景 内部系统虽然使用了element ui xff0c 但同时又混杂了多种风格的样式和各自写的通用组件 xff0c 在参与新功能开发时 xff0c 产品经理的设计需要以绿色为主题色 xff0c 看到element官网有个自定义主题 xff
  • windows server 2012 R2 远程桌面授权模式尚未配置

    windows server 2012 R2 远程桌面授权模式尚未配置 xff0c 远程桌面服务将在120天内停止工作 如何破解这个宽限期 xff0c 目前企业7位协议号码均不包含2012 R2以上授权 那么只能蛋疼的 破解 咯 解决方法
  • LPAD

    语法 span class pln style color rgb 0 0 0 VARCHAR LPAD span span class pun style color rgb 102 102 0 span span class pln s
  • Python 之 sqlalchemy更新数据

    表结构 xff1a 代码 xff1a Author Kang import sqlalchemy from sqlalchemy import create engine from sqlalchemy ext declarative im
  • php curl 设置请求头headers和请求体body

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 啥也不说 xff0c 直接上代码 我这里是post请求 url 61 34 http www example com 34 headers数组内的格式 headers 61
  • 华为路由器双出口负载均衡+备份

    一个网段内 xff0c IP地址 xff08 末位奇数 xff09 走电信 xff0c IP地址 xff08 末位偶数 xff09 走联通 当某个运营商不可达时 xff0c 自动切换 通过NQA来确定运营商是否可达 xff0c 并与流行为
  • office2013VOL版下载资源链接

    office2013VOL版下载资源链接 软件名称 xff1a office2013VOL软件大小 xff1a 914 5 810 7 713 3 801 2 M 软件语言 xff1a 简中软件性质 xff1a 免费 xff08 需要mak
  • 使用 TRY/CATCH 语句解决 SQL Server 2005 死锁

    对于今天的 RDBMS 体系结构而言 xff0c 死锁难以避免 在高容量的 OLTP 环境中更是极为普遍 正是由于 NET 的公共语言运行库 CLR 的出现 xff0c SQL Server 2005 才得以为开发人员提供一种新的错误处理方
  • delphi之找色和色块

    找色和色块 xff0c 是模拟的重要基础 有时候 xff0c 需要确定某点是否出现某种颜色 xff0c 有时候需要判断色块是否出现在某位置 有时候 xff0c 需要看范围内是否出现色块 function IsColor bmp TBitma
  • 局域网组建(二) OpenWrt作为一般节点接入WireGuard组建的跨地域局域网

    本实验将OpenWrt作为一般节点 xff08 不提供网关功能的客户端 xff09 接入WireGuard组建的跨地域局域网 xff0c 实现与局域网内其他机器的通信 由于OpenWrt也具备NAT功能 xff0c 因此OpenWrt下的设
  • 简历上如果出现过于高大上的项目,反而过犹不及:再论如何通过项目引出技术...

    我看了前几天些的博文 xff0c 分析若干没面试机会和没体现实力的简历 xff0c 就想起了做技术面试官时的一些往事 我见过有些简历 xff0c 上面列出的项目描述非常高大上 xff0c 比如用到了xx机器学习技术 xff0c 或者在一个项
  • VNC 服务器配置和调试 含 VNC同步TTY7

    RHCE 学习笔记 VNC 服务器配置和调试 服务包 xff1a Server xff1a vnc server 4 1 2 14 el5 3 1 vnc 4 1 2 14 el5 3 1 Client vnc 4 1 2 14 el5 3
  • Ubuntu pip3安装uwsgi报错

    笔者在ubuntu16 04使用pip3安装uwsgi时报错了 xff0c 报错信息如下 leslie 64 leslie TWS sudo pip3 tall uwsgi The directory 39 home leslie cach
  • (水一下)Linux启动步骤(面试题)

    1 加载并初始化Linux内核 2 配置硬件设备 3 内核创建自发进程 4 由用户决定是否进入手工引导模式 5 init进程执行系统启动脚本 6 进入多用户模式 转载于 https blog 51cto com 12942223 24086
  • 闲话过程改进和CMMI,敏捷等

    从前有一个大组织 DoD xff0c 软件开发的活很多 xff0c 自己干不了 xff0c 就找了很多小企业来帮他做 结果 xff1a 有的不能按时干完 xff0c 有的干的活太糙 xff0c 最操蛋的是有的拿了钱开始干 xff0c 该交活