UML软件工程组织

CMM软件过程改进前常见问题解答(2)
来源:SEPP技术中心
■ 实施企业是否可以使用阶段式的演进路线:

如果企业只希望单方面的提高自己在项目管理、工程活动、支持活动或者过程管理四个方面中的某些方面的能力,那么就只能应用CMMI的连续表示方法。如果实施企业可以接受成熟度级别的思路(目前看国内大多数企业还是比较习惯于成熟度级别的),那么就不一定必须选择CMMI了。

■ 实施CMM与CMMI可以平滑的转换。

一来,CMMI并不要求一家企业必须先做CMMI的2级然后再向更高的成熟级别演进,评估的时候也没有这样的要求。

另外, CMMI的评估都会根据被评估的成熟度级别,检查所有不高于该级别的过程区域。换句话说,一个企业在CMM正式评估中达到了2级的成熟度,将来改为基于CMMI进行过程改进。在CMMI 3级的正式评估时,CMMI 2级的内容同样要进行检查。如果我们能够在做CMM 2级的时候就按照CMMI的要求实施,效果没有任何的折扣,但对于实施企业来说,会节省很多在培训和评估方面的“额外”费用。(此处的“额外”费用是指CMMI收费比CMM高出的部分)

Q:听说SEI到2003年底将不再继续支持SW-CMM 1.1版,那我们是不是到时候必须要改为使用CMMI?

A:到目前为止了解到的消息确实如此,不过软件CMM并不像大家想象的那样到今年年底就不复存在了。

SEI为了让CMMI有更多的用户,已经宣布到2003年底,不再继续对软件CMM提供支持。这种现象就像是微软公司在推出新版本的Windows后,一段时间后就不再对过去版本的产品提供技术支持是一样的道理。

但为什么可以说CMM并不会到了2003年底就不复存在了呢?这要从SEI对于CMM的支持都包括哪些内容说起,其中主要包括提供CMM相关知识的培训,公开世界上一些软件组织实施CMM后发表的论文,解答来自全球软件组织关于CMM的问题,为主任评估师提供授权证书,管理CMM正式评估相关的信息数据库等等。除此以外,大家还要知道每位主任评估师的资格证书是有2年的有效期的。这样我们就可以作出下面的结论了:如果主任评估师在2003年拿到了资格证书,他们可以在2004年和2005年继续为软件企业提供培训和CMM正式评估的服务,而此时SEI对这样的结果是认可的,只不过SEI不会在进入2004年以后再颁发新的CMM主任评估师的资格证书了。按照这样的思路,我们可以说CMM可以一直使用到2005年12月。在那之后,恐怕大家只能使用CMMI了。不过,现在在主任评估师当中,仍然存在着大量的争论,很多人仍然坚信CMMI不能完全替代CMM。客观地讲,CMMI确实比CMM要先进,质量也高出不少。但CMM已经被应用了10年多了,有些人对它的感情还是很深的,所以有的主任评估师猜想SEI可能会延长对CMM的支持时间。但目前我们还没有收到任何这方面的消息。

Q:听说软件CMM 要出3.0版了,这是真的么?

A:在2002年12月份,我们听说了这样的消息。这似乎和SEI宣布到2003年底就不再支持软件CMM有些矛盾。其实是这样的:CMM 3.0版本的研发并不是SEI宣布要进行的项目,而是卡内基·梅隆大学宣布要研发的。不过有不少坚持支持CMM的主任评估师对此表示极大的兴趣和欢迎,也有不少主任评估师对此事表示担忧,因为CMMI的研发是得到了美国国防部大力支持的,这样擅自决定开发软件CMM的新版本恐怕很难得到“老东家”的支持。果然不出所料,在我们大家充满好奇期盼新版本的软件CMM的时候,我们在2003年4月上旬接到了这个项目被取消的消息,虽然不是官方宣布的,但消息来源非常可靠。作为实施的企业,大可不必为此担忧。只要认真地实施过程改进,目前的软件CMM 和CMMI都可以帮助我们取得很好的效果。

结束语

以上十八个问题是对实施CMM前,软件企业各级管理人员通常要考虑的几个方面进行的一个简单的概括说明。当然,对实施CMM的探讨决不仅限于此。我希望通过这十八个问题,使将要进行过程改进的企业能对CMM有一个正确的认识,找到一个简单有效的途径来帮助企业实施CMM。本文若有不正之处,希望读者能够通过yuanqingping@263.net提出意见、建议,进行讨论,以便能有进一步的改进和提高。

版权所有:UML软件工程组织