公司下面的某一个部门可以进行CMMI认证实施吗?

我们知道,CMMI认证可以是一个企业,或者一个组织、一个集体。那么,CMMI认证实施的可以是在公司的某一个部门实施吗?答案是可以的。


因为CMMI 中反复使用的是“组织”一词,它既可以代表一家完整的公司,也可以代表一家公司下面的一个或多个部门。

因此,即使在评估CMMI 5 级的时候,也可以只对某家公司的某一个部门进行。


CMMI 2级是面向项目级别的,实施的时候这方面灵活性更大。不过在主任评估师向SEI 提交评估结果时会明确写明评估的时候是在企业的什么范围内进行的(多少个部门纳入了评估的范围,大约参与的软件开发人员和管理人员的数量等)。现在很多企业向媒体宣传的时候,有意无意的掩盖了这一点,只是泛泛地说:XXX 公司已经达到了CMMI 2 级的要求,久而久之造成了很多错误的认识。

不过,如果企业希望通过过 程改进真正获益的话,最好还是能够在整个企业中所有与软件活动有关的的部门都实施过程改进。

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


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