CMMI认证中文网

CMMI V2.0
CMMI证书样本

CMMI何以改变了软件世界?

时间追溯到1989年,Peter Freeman为一本书兴奋的大喊“软件危机已逝!”而这本书就是Humphrey的封神之作——《管理软件过程》。伴随着这本书,CMM(后来CMMI)席卷了软件世界,揭开了软件质量的面纱。




2001年当我第一次踏足位于费城的SEI时,由衷感叹这不到40人的研究所,影响了整个软件产业:
它代表了美国军工软件的入场券;
它是外包软件企业一个打开市场的敲门砖;
它给了中国军品和民品的软件开发之匙;
它重新定义了软件工程。



CMM之前,每年也会出现一些软件标准和过程规范,但基本都是昙花一现,未成气候。为什么CMM能够成功呢?原因很多,但最重要的原因毫无疑问是Watts S. Humphrey


80年代,Humphrey是屈指可数看透了软件本质的几个人之一。深厚的理论功底和在当时的IT帝国IBM27年从业经历,再加上他谦逊平和的人格魅力,使他成了CMM之父和软件质量之父的不二人选。


Humphrey坚信一个技术强悍的团队,遵循高度规范的过程,是可以开发出高质量的软件产品的。CMM让他有机会向世界清晰的讲出这个过程。CMM第一次全面、具体、清晰的揭示了软件过程和软件质量的关系,给我们展示了关键软件过程的方方面面及相互关系,用通俗的成熟度级别比喻,指出了循序渐进的改进路径。虽然CMMCMMI)存在着各种问题,但它一直代表着我们对软件开发的最佳理解。这也是为什么CMM一出世,就吸引整个软件世界的注意。


CMM并不仅仅代表Humphrey的个人理解,而是代表了行业优秀经验的集合。在CMM中,我们也可以看到他仰慕的前辈的影子,如DemingJuran等;也有和他同时代的好友Fred Brooks, Barry Boehm的影响;CMM也吸取了和他惺惺相惜的Joel Aron, Vic Bassili, Edsger Dijkstra, Mike Fagan, Harlan Mills, Gerry Weinberg的著作精华。Humphrey带领的CMM团队,可谓群星灿烂,毫不夸张的说,CMM是当年软件界的降龙十八掌,集大成者。正如Humphrey自己说的,他脖子上带的国家科技奖章(Medal of Technology,美国诺贝尔奖)实际上是对CMM的认可。



Humphrey写作和演讲能力都非常出众,是CMM布道者的天选之人,他的那本《管理软件过程》在对软件世界影响最大的书单中绝对前三。我每次重新阅读,都会有新的收获。没有机会当面听Humphrey讲解CMM是我此生的一大遗憾。


CMM/CMMI至今有30多年的历史了,一代又一代软件的实践者不断证明,如果真正理解、正确使用这个的真经,是能够确实提升软件能力,让交付高质量软件从偶然变成必然。30多年来,后来者不断用新的实践完善着CMMI,有过多次升级,但Humphrey的愿景和他给出的框架重来没有变过。


CMMIHumphrey给我们留下的宝贵遗产,它没有国界,软件不断在改变我们的生活,这个遗产对我们变得更加重要。以谦逊之心怀着敬意,站在巨人的肩上,不应忘掉他的初衷。


国军标5000和一些软件过程推动者也在致力于建立自己的软件成熟度模型,在这个过程中,中国呼唤自己的Humphrey,他(她)应该具备同样宽广的胸怀,和众多开拓者一起,给世界带来中国实践。它山之石可以攻玉,当年CMM的成功经验绝对值得参考。希望看到新模型能广纳近年国内外、不同领域软件优秀实践,这是模型的基石。日后希望有一本中国版的“管理软件过程”,让模型变成鲜活的改进故事。


今天看来,PeterFreeman的结论有些过于乐观了,但是CMM改变了软件世界是不争的事实,通过不断的努力,那一个个软件危机其实也是软件机会!


(原创作者: 丛斌博士 老丛讲桌)

文章源于网络,如有侵权或者不当,请告知删除
相关标签:CMMCMMICMMI认证
下一篇: CMMI是什么?