集团其他站点      
  首页        联系我们

CMMI常见问题收集


关键字:CMMI,CMMI问题,CMMI主任评估师,CMMI咨询公司,CMMI咨询服务


我们可不可以只在公司下面的某一个部门实施CMMI,以便减少实施的难度?

A:可以,因为CMMI 中反复使用的是“组织”一词,它既可以代表一家完整的公司,也可以代表一家公司下面的一个或多个部门。因此,即使在评估CMMI 5 级的时候,也可以只对某家公司的某一个部门进行。CMMI 2级是面向项目级别的,实施的时候这方面灵活性更大。不过在主任评估师向SEI 提交评估结果时会明确写明评估的时候是在企业的什么范围内进行的(多少个部门纳入了评估的范围,大约参与的软件开发人员和管理人员的数量等)。现在很多企业向媒体宣传的时候,有意无意的掩盖了这一点,只是泛泛地说:XXX 公司已经达到了CMMI 2 级的要求,久而久之造成了很多错误的认识。不过,如果企业希望通过过 程改进真正获益的话,最好还是能够在整个企业中所有与软件活动有关的的部门都实施过程改进。

虽然2 级是面向项目级别的,但我们非常欢迎和支持在整个公司的范围内实施CMMI 2级,无论这些部门的软件项目是开发类的、实施或维护类的,也不论这些项目是面向客户的工程类的、还是面向市场的产品类的。这样,公司积累大量不同类型项目的宝贵经验,在将来向3 级迈进的时候,充分利用这些经验可以把3 级的实施落在实处,得到更加广泛的认同。

我个人认为,如果一家公司希望能够成为CMMI 3 级的公司的话,如果在2 级的阶段投入比较多,实施的效果比较好,那么3 级的实施难度会下降很多;反之,如果2 级阶段投入较少,实施范围小、效果不是很好的话,3 级的实施难度会增加;因此可以说,一个公司在从1 级到3 级这个过程中所投入的资源(人员、时间、资金等)总数基本上是一个固定值。既然如此,为什么不早一点把工作做到实处,早一点获得成效呢?

不同国籍的CMMI主任评估师资质方面有什么不同么?

A:据不完全统计,目前在全球范围内SEI 授权的主任评估师有300 多位,不过不同的CMMI主任评估师在资质上面并不是全都相同。这要从如何成为主任评估师说起:如果要成为主任评估师,除了自身要有相当丰富的软件工程、项目管理等相关知识背景外,还要参加大量的SEI 组织的CMMI 相关知识的官方培训。在正式成为主任评估师以前,必须亲自主持一次正式评估工作,由已经得到授权资格的主任评估师进行考察,如果这次评估工作经过考察没有出现严重的问题和错误,SEI 将颁发主任评估师的授权认证。这样的证书在2 年内是有效的,有效期内主任评估师可以主持正式评估,其结果SEI 认可,也可以监控其他主任评估师候选人主持正式评估的工作。本来这样的做法可以使成为主任评估师的“门槛”很高,但是还是存在一定的漏洞:如果一个人有个好朋友是主任评估师,他也想成为主任评估师,而他的朋友又不能很好的坚守原则,这样就很容易“混入”主任评估师的队伍。另外,目前很多主任评估师在给客户作评估之前,往往还提供一些相关的咨询服务,这种“既当教练又当裁判”的情况也难免会使一些主任评估师在作评估的时候放松尺度,使得进行过程改进的企业所有的过程改进工作变成了“花钱买认证”,而没有真正从中获益。

基于上述情况,目前国内一些比较有实力的咨询公司为了保证自己的服务质量,也为了能使国内的软件企业在进行基于CMMI 的过程改进的时候达到真正的效果,在主任评估师的选择上坚持高标准和严要求。他们去请在欧美国家知名度很高、信誉很好的主任评估师来国内主持正式评估工作。这些主任评估师中很多都是SEI 首批授权的主任评估师,有些人甚至就是参与制定CMMI 的人员。这些主任评估师经验丰富,对于CMMI 的理解非常深刻,而且坚持原则,虽然这对国内的企业来说实施难度也增加了一些,但能够在这样的要求下达到CMMI2级以上的评价才是货真价实的。

还有一点,目前很多国内的软件企业也希望和印度的软件企业一样,通过实施CMMI 提高自身过程的能力成熟度,以便在海外市场上获得更多的外包订单。这个时候不同的主任评估师也会产生不同的效果。比如,当一家国内的软件企业在和一家美国的企业洽谈外包业务时,告知对方我们已经于某个时间达到了CMMI2级以上的成熟度,对方很可能要了解是由哪位主任评估师来做的评估,如果对方在美国知名度很高,对方可能对这家企业“刮目相看”,后面的洽谈可能就会容易很多。这就像在日常生活中,同样是硕士学位,但知名度高的导师带出来了学生更容易被人接受是一样的道理。

咨询公司对我们实施CMMI 有什么帮助?

A:目前有不少的软件企业希望通过自身的努力进行过程改进,然后进行正式评估,这是很常见的一种做法。不过,如果希望在实施 的过程中困难少一点儿,时间短一点儿的话,最好还是与经验丰富的咨询公司合作。主要的原因在于:

★ CMMI 作为一个模型,具有高度的抽象性。因此CMMI 中并没有提出一家软件组织必须如何去做才算是达到了要求,它提出的只是 “做什么”。举个日常生活中的例子来说,CMMI 提出的要求就好像一家公司要求地面要保持清洁,至于是用扫把扫还是用吸尘器吸 并不重要。同样对于CMMI 中的要求,可以有很多种不同的实践来满足。可是,到底什么实践在自己的企业中实施起来既比较有效, 还能达到CMMI的要求,对于刚开始实施CMMI 的软件企业来说,这种判断和选择是很难把握的。而经验丰富的咨询公司结合了大量国 内软件公司的实践、业内的最佳实践以及主任评估师推荐的实践,帮助企业达到CMMI 的要求,而且还比较简单易行,实施效果已经 经过了很多次的证明,自然能够达到“事半功倍”的效果。

★ 咨询公司对于企业在实施过程中出现的问题经验丰富,可以有效的减少做错事情的可能性。比如高层经理对过程改进不够重视或 者有一些误解,特别是资源方面的问题,咨询公司都可以及时发现,并协助参与实施的人员减少随之带来的负面影响。

★ 如果有些企业希望在一个既定的时间目标下达到某个成熟度级别,咨询公司可以帮助实施企业监控进度,对于发现进度落后的情 况,根据咨询师的经验也可以及时发现,及时采取纠正措施跟上进度。

★ 如果企业自己实施CMMI,还需要自己联系主任评估师,这样在费用上可能会开销很大,咨询公司如果提供评估服务,他们可以根 据企业的需求(包括资质和成本等多方面)帮助企业联系到合适的主任评估师,减少了企业自己联系的麻烦和额外的成本。

如果我们已经达到了CMMI 2级的要求,有什么办法可以公布我们的成熟度级别呢?

A:SEI 反复的强调,CMMI 正式评估的结果不是认证,它只是一种企业内部进行过程改进时的一个步骤,找出自己的问题以便于持 续地进行改进。因此,对于正式评估的结果,不论成熟度级别是几级,主任评估师都要把评估结果提交的SEI 的数据库,便于SEI 统计全球评估活动的情况。但是,有些企业并不希望他们的成熟度级别被公布,一方面可能是认为自己的成熟度级别还不够高,认 为公布出去不够光彩;另一方面,有的企业担心自己的竞争对手会了解这方面的市场信息,本来自己希望通过过程改进提高竞争力 ,竞争对手知道了也可 以做过程改进,这样就不能提高自己的优势了。所以,SEI 在缺省条件下是不会公开哪家企业当前是什么成 熟度级别的,它只会定期公布一些汇总的数字。不过有些企业希望在SEI的官方网站上公开自己的成熟度级别,这也是可以做到的。 具体方法如下:进入SEI 的信息资源库:http://seir.sei.cmu.edu/pml/,该页面上方的部分主要说明了SEI 提供自愿公开成熟度 级别的功能的目的和用途,并重点强调了CMMI 正式评估结果不是一种认证,不要把公开成熟度级别看成是一种“证书”等内容。在 该页面的下方,分别是自愿公开成熟度级别要填写的申请表格和察看当前已经公开了成熟度级别的组织名单。

内容来源公司内部及网络总结