年底公司开会,对CMMI实施情况也做了总结,出现一个有趣的现象:
公司实施CMMI3级1年多,当初实施的一个主要目的:就是提高大型系统的成功率(500万以上项目)。
但根据年度统计的数据,反而大型系统使用后,失败率反而提高了,可控度反而更差了;
而几十万或十几万的小项目,往往执行的还不错。
这到底是什么原因?
是我们对CMMI执行偏了 ? 还是我们项目组的人员 和 CMMI的QA人员对CMMI的理解过于浮浅 ?
小项目能成功是否是因为小项目本来就是可控性比较强,不用CMMI也照样可以控制的很好,所以才不会对CMMI的效果产生影响 ?
很希望与实施CMMI 的各位朋友交流切磋、解答疑惑。
目前自己认为可能的解释就是:
1) CMMI在大型系统的执行,流于形式,缺乏有效的推行,尤其是对风险的提前预计和排除;项目规模的估计等。
2) 公司负责CMMI的人员,过于把自己当成一个管理角色,而少了服务角色;另外,CMMI推行人员对CMMI在项目中应用缺乏实际经验,只知道到时间去催要文档、登记偏差时间,而对项目经验缺乏有很大关系。