`
yiding_he
  • 浏览: 453721 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

CMM 到底想干什么?

阅读更多
最近我们公司打算拿个 CMM,请讲师给领导们做了 N 次培训,也给我们下发了一些资料。我也看了一下 CMM1.1 的中文翻译(PDF,3.4M大),感觉里面说的东西极具煽动性,和我以前看的元极功的书一样(放心,我没有入邪教),首先描绘了一个天堂般的世界,然后告诉你要达到这样的境界要分层次修炼。虽然很诱人,但总觉得有些地方不对劲,感觉 CMM 如此强调过程,简直把人当机器摆弄。纵观整个目录,根本没有一个“人”字。CMM 好像认为只要有过程就万事大吉,过程执行得好不好,虽然有一个“验证实施”,但基本上都是空话。难道说有了 CMM,就有了完美的过程,过程中的人就可以随时替换,公司就不怕员工跳槽了?搞不懂。
分享到:
评论
48 楼 rainlife 2007-03-29  
我们公司也要进行CMM的培训了。
47 楼 hzhui 2007-03-28  
对楼主非常有同感,因为我所在的公司也正在接受CMM的培训。
46 楼 yiding_he 2007-03-28  
其实我们公司根本不和老外打交道。昨天公司发了一套流程下来,说是让我们提提意见,实际上已经没有什么商量的余地了。我也该想想怎么把一些文档补起来了。
45 楼 ahuaxuan 2007-03-28  
我们公司cmmi3,但是我没有看到什么变化,说白了就是为了一张证书,就象社会上很多做假证的人一样,为什么有这么多做假证的呢,有市场呀,老外估计比较信这个,呵呵
44 楼 hagensas 2007-03-28  
我公司现在CMM5,可是项目管理流程仍然不清晰
43 楼 ozzzzzz 2007-03-22  
抛出异常的爱 写道
程序员成为不了真正的无产者?
(如果开源的东西越来越多的话)
因为生产工具就是自己....

终有一天程序员与音乐家,画家,一样会从一个职业退化为一种艺术

你看音乐也是有工业化生产的,画也是有工业化生产的,艺术的工业化本不新奇。
42 楼 giscat 2007-03-22  
纯属忽悠人
  狂捞咨询,培训,实施,及监理费
   标准是个门槛,
     就象那个9000,企业没办法,只能去搞这个,
         否则你的产品与服务,人家不认可
           这就是门槛,壁垒
     当然,做标准还是有积极意义的
41 楼 抛出异常的爱 2007-03-20  
程序员成为不了真正的无产者?
(如果开源的东西越来越多的话)
因为生产工具就是自己....

终有一天程序员与音乐家,画家,一样会从一个职业退化为一种艺术
40 楼 ozzzzzz 2007-03-20  
yiding_he 写道
我看错观点了,这不是“抛出异常的爱”提出来的。抱歉……

把人比作设备怎么看也不恰当。Agile 也肯定不会同意这样的比方。设备都是规格化的,难道可以把人规格化么?不然的话,怎么做才能像设备一样降低人的非管理方面的成本构成?

很多设备都不是规格化的,而是定制的。而且设备规格化和人的规格化并没有什么联系。但是人在应对复杂性场景的时候,比如会将其自身规格化,从而使用模式化的方法进行。
而我们不应该降低设备的非管理方法的成本构成,因为那个方面往往就是技术能力所在,做为人也一样。我们降低的是管理方面的构成,并以此可以判断其工业化的程度,或者直接的说cmm所希望建立的是一直手工的作坊方式的传统行业已经被证明是落后的方式。
39 楼 yiding_he 2007-03-20  
我看错观点了,这不是“抛出异常的爱”提出来的。抱歉……

把人比作设备怎么看也不恰当。Agile 也肯定不会同意这样的比方。设备都是规格化的,难道可以把人规格化么?不然的话,怎么做才能像设备一样降低人的非管理方面的成本构成?
38 楼 ozzzzzz 2007-03-20  
其实同大多数人的设想相反,我这个人是努力研究过cmm和cmmi体系的。并且我一直就认为cmm这个体系提供了很多有意的思想和方法,但是由于其根本的出发点的问题,造成了其在实际操作中的尴尬。但是这并不影响我们在实际操作中使用其中的好的部分。
比如我现在就在使用,必要的,期望的,助益的,这个三个层次的方法分类来帮助实施产品设计。而同时也用这三个层次方式来划分软件方法组件的优先等级。这样的例子非常多,但是我就是不能接受cmm所带来的软件开发的方式。
实际上如果我们把cmm也当做一个软件来看,我们就会发现其自身的建筑过程就很有趣。而其构建软件开发过程标准的这个形式其实也很高明。而cmm所缺少的就是软件测量的方法,和对于软件生产根本性的认识。而我一直想做的——客观化的评估软件过程改进结果的标准,实际上也是从cmm所带来的灵感。
37 楼 ozzzzzz 2007-03-19  
抛出异常的爱 写道
你认为音乐什么时候能工业化生产?

实际上流行音乐和电影,电视剧以及工业化的生产了。
一个最简单的例子,比如我们看的《HOUSE》,每一个剧集都是45分钟。这有分成3个10分钟作用的部分,其中第一个部分主要是交代,第二个部分是迷惑,第三个部分是解决。在加上其同朋友和对手的几个插曲,就形成了每一集的一个完整故事。而《CIS》,《24》等流行剧目都具有类似的格式化的东西。这就是工业化生产。
而其实这样的方式早就被提出,并且被应用了——模式思想。
36 楼 ozzzzzz 2007-03-19  
yiding_he 写道
抛出异常的爱 写道
新观点:"人也是设备"
工业代替手工业是由于机器大规模使用,人的技术成本低了
工业的生产关系才确立了.

现在的人的技术成本还很高
(想低也低不了软件是可以拷贝的.)
但还是工业生产关系的模型就有点不顺手了
如果你的水平都很高还可以进行
但现在是软件人材很难面面都 是高手
一个人不能精通所有的技术.......
所以必须合作.....
退回到了手工业时代.....


你认为到了什么时候软件行业的生产关系才能进化到工业时代呢?我们程序员什么时候才能“进化”成设备呢?看看 Tom DeMacro 谈什么是软件本质
引用
我们的世界是模糊的、连续的、不精确的、但软件是精确的、离散的、形式化的,这就注定了软件不能完全描述现实世界。因此,我们需要知道描述哪些部分、忽略哪些部分,这就是软件的本质问题。显然,这是一件机器无法完成的工作,软件的本质意味着开发人员的存在意义。

我的意思在于表达,人本身在软件生产过程中就起着生产者和生产设备两种角色。这里实际上是在说人的成本构成也有多个方面——管理方面的,技术层面的,自身生理要求层面的。而软件开发过程中,人的设备角色的比重如果能够大幅度的提高,才是更重要的。也就是说人具体该怎么合乎管理(生产者属性),应该大大低于人应该如何更具备生产软件的能力(设备属性),比较起来应该更加不重要,而不是重要。
同时我们还必须记住,软件的生产是一次性的。而这个方面则也要求人的生产者属性所要求的管理约束,应该更多的去适应其在不同目标情况下的软件生产。
其实通俗的说,一个好的软件方法,应该给程序员更多的时间去生产软件,而不是更多的时间去消耗在过程中。
35 楼 yiding_he 2007-03-19  
抛出异常的爱 写道
你认为音乐什么时候能工业化生产?

没看懂。答案是“不能”吧。明天上班继续看。
34 楼 抛出异常的爱 2007-03-19  
你认为音乐什么时候能工业化生产?
33 楼 yiding_he 2007-03-19  
抛出异常的爱 写道
新观点:"人也是设备"
工业代替手工业是由于机器大规模使用,人的技术成本低了
工业的生产关系才确立了.

现在的人的技术成本还很高
(想低也低不了软件是可以拷贝的.)
但还是工业生产关系的模型就有点不顺手了
如果你的水平都很高还可以进行
但现在是软件人材很难面面都 是高手
一个人不能精通所有的技术.......
所以必须合作.....
退回到了手工业时代.....


你认为到了什么时候软件行业的生产关系才能进化到工业时代呢?我们程序员什么时候才能“进化”成设备呢?看看 Tom DeMacro 谈什么是软件本质
引用
我们的世界是模糊的、连续的、不精确的、但软件是精确的、离散的、形式化的,这就注定了软件不能完全描述现实世界。因此,我们需要知道描述哪些部分、忽略哪些部分,这就是软件的本质问题。显然,这是一件机器无法完成的工作,软件的本质意味着开发人员的存在意义。
32 楼 抛出异常的爱 2007-03-19  
只是形容一下我对XP的感觉.....

有人制外衣的法制.....


例子有点勉强,不过当时就是这么想的...
31 楼 basicbest 2007-03-19  
都把XP和CMM放在一个层次上去了。
XP和CMM应该不属于同一层次的东西。
XP说的是process
CMM说的是process improvement
30 楼 yiding_he 2007-03-19  
抛出异常的爱 写道

XP提出了结对(很早年有夫为妻纲)
xp提出了代码共有(早年保长五户抽丁连坐)
XP提出了测试开发(早年有八股文考试)


实在看不出括号中的内容和它左边的内容有什么关系。结对是平等的,临时的,相互促进的,既没有夫妻那样长久的关系,也不存在谁为谁纲;代码共有看起来似乎有责任共担的意思,但实际上引起问题的是哪行代码,这行代码是谁写的,很容易就能找出来。更重要的是代码共有不是为了掩盖或推卸责任,而是让大家都能用全局的眼光把握项目,提高大家的积极性;测试驱动开发和八股文更是扯不上边,TDD 是 XP 的最佳实践之一,应用 TDD 的时候可谓乐在其中,对开发者对项目都有好处;八股文是什么东西,如果你看 TDD 分步骤就喊做八股文,那CMM岂非比八股更八股。整个这三句话无不是对 XP 的污蔑。我说的不够深刻,就当泄愤好了。
29 楼 抛出异常的爱 2007-03-19  
一蓑烟雨任平生 写道
OK,CMM是垃圾,我从今开始不参与CMM的争论了。

听OZ的话,现在就看丰田生产方式。

大家继续。
你在赌气

我认为现在CMMI能得到比agile更多的资源是不争的事实
ps:丰田如果没有国家垄断,对员工的高剥削,与经济不对称它能成功么?
什么每天进步一点?每天偷人一点才对....还是官商一起偷.

相关推荐

    课件-软件研发管理问题和解决方案.pptx

    * 项目的人员已经被上级领导限定死了,再多的活也是那几个人干;项目的结束日期早就被领导和客户指定了,不管合理不合理,反正时间一到就要交付。 解决方案: * 首要措施是建立企业的项目规划规范,明确项目的目标...

    行业文档-设计装置-一种角度加工刀具.zip

    8. **质量控制与检测**:介绍可能采用的测量工具和方法,如三坐标测量机(CMM),用于确保加工出的角度满足设计要求。 9. **创新点与优势**:文档可能会强调这种角度加工刀具的独特之处,如其创新设计、高效加工...

    机械设计铜管整圆检测涂油sw20可编辑非常好的设计图纸100%好用.zip

    在整圆检测环节中,通常采用高精度的三坐标测量机(CMM)或专用的圆度检测设备进行测量。检测结果可以精确反映出铜管的直径、壁厚、圆度等关键参数,确保这些参数在允许的公差范围内。铜管如果圆度不好,会导致散热...

    中央广播电视大学《软件工程》期末总复习资料(含答案).pdf

    10. 软件成熟度模型:SW-CMM(软件能力成熟度模型)是由美国卡内基·梅隆大学制定的,用于评估软件过程的成熟度。 11. 软件开发模型:螺旋模型结合了多种模型,包括原型化模型和增量模型等,以降低风险并逐步开发。...

    汽车底盘修复方案.docx

    1. **坐标测量机(CMM)**:利用三维坐标测量原理,可以准确测量汽车底盘各个部件的尺寸精度和形状公差。 2. **激光扫描仪**:通过激光技术获取汽车底盘表面的数据,用于分析变形情况。 3. **视觉检测系统**:采用高...

Global site tag (gtag.js) - Google Analytics