最近我们部门在努力通过CMM3中,经过一段时间的培训和实做。发现了一些比较令人困惑的地方,记录下
来可以探讨一下。
CMM的目标是提高组织的成熟度,利用软件开发过程通过固化甚至严格量化的过程来提高整个组织的成熟
度进而达到较高的项目成功率和客户满意度。嗯,通过最初的培训,经历了以前开发过程比较混乱,存在
各种问题的我觉得茅塞顿开,原来做软件可以这样。这样的开发才可以叫做工程。可是,真正开始项目的
时候情况又如何呢?感觉上就是铺天盖地的要求极其详细的文档,无休无止的大大小小的会议。真正涉及
开发的内容少之又少,以至于项目进行到了现在,大规模的编码还没有开始。这种情况直接导致了整个团
队的士气下降,每个人没有自己的明确目标。个人的工作效率越来越低。整天的工作就是忙于规范各个流
程,忙于修正各种NC。PM和主要参与人员忙的要死,而开发人员空闲时间很多。为什么会出现这种状况?
是我们在导入CMM的时候矫枉过正,还是CMM比较不适合我们的团队乃至于整个部门,要么是我们在实施过
程中忽略了一些其它的什么因素?
希望可以通过探讨得到一个比较合理的答案,谢谢。