我为何被认为是CMM水平很低的评估师

文摘   科技   2024-04-16 07:19   美国  


01


许多年前,一位非常好的朋友请我帮忙去争取一个CMM的单子。这家客户很谨慎,选了三家,要求各派一位老师到现场一天,根据了解的情况给出个方案。我代表朋友的公司去了现场,和研发团队做了几个小时的沟通,非常认真地写了一个针对问题痛点的改进、评估方案。结果出来后,我名列第三,朋友丢了这个客户。

朋友听到对我的反馈是:CMM水平很差,所提方案需要我们自己做许多工作,也没有提供任何CMM标准流程和模版。其他老师的方案提供了整套满足CMM三级的文档,能让我们高效导入CMM

给做咨询的老师一个建议,客户说你好,你没那么好;客户说你差,你也没有那么差。长期做咨询需要培养一颗强大的心脏,否则会有许多不眠之夜。


02


看到过这样一个说法:在没有法律的地方,人性最丑陋的一面,通常就会原形毕露。

同理:

在没有过程的地方,研发的最低级错误,通常会重复出现。


03


IBM帮助华为建立了IPD研发流程。

埃森哲帮助华为建立了客户关系管理流程。

合益集团(Hay Group)帮助华为建立了人力资源管理体系。

普华永道帮助华为建立了财务管理体系。

这四家美国公司帮助成就了今天的华为。

华为的启示是:

国产化、核心技术自主不应该是和国际先进的理念、方法、技术脱轨。方法论(如CMMI)国产化的提法会有负面影响,因为方法论(如CMMI)是动态的,不要拒绝未来的进步。


04


仅介入研发和质量团队来改进提升组织的能力,就像是仅使用车就想赢得象棋比赛一样。


05


为何系统思维是成功过程改进的要素之一:

整体一致性比局部卓越性创造的价值更大。


06


CMMI是一门提升研发能力的重要课程,但你若把它的几百条实践和几百条具体招式画上了等号,CMMI必然沦为教条,面对VUCAvolatility, uncertainty, complexity, and ambiguity -波动性、不确定性、复杂性和模糊性)的开发环境,一定显得那么格格不入。


07


底线比崇高的目标更重要,标准不是做不到的目标。

大家可以做到的,才能作为标准提出来,所以标准代表的是底线。

注意,可以做到的不一定在做。


08


过程从来不是目标,Scrum不是目标,Scrum做得更好不是目标,转型敏捷也不是目标,敏捷性(agility)才是应该专注的目标。


09


可测性取决于你和你的选择,如果你选择No,那它就不可测。


10


认知决定改进行动。

改进行动决定改进结果。

改进结果决定改进者的人生。

所以,过程改进关键在认知。


喜欢请点赞分享。


推荐阅读

1. 我的软件项目是固定合同,为何敏捷让我如此痛苦?

2. 颠覆认知:你不一定知道的CMMI评估那些事

3. 醍醐灌顶的QA十个认知

三尺讲桌就在这小小二维码,长按二维码“识别”关注 


老丛讲桌
这是一个小小学习园地,老丛会介绍一些有趣的计算机相关故事(如人物,历史,事件等),也会分享一些专业知识和个人感悟。
 最新文章