现在在做一个电子行业公司的产品研发的CMMI过程改进,问题是,现在发现形而上学的建立过程,要求项目组执行,实在是治标不治本,很难使过程得以持续。而公司的问题,远不是CMMI就可以解决,CMMI过程建设其实是有个前提的,但CMMI确没有提及。 象公司这样的企业,管理应该有多个层次: 1:目标管理 2:战略管理 3:决策管理 4: 执行管理 这四个大层次,目标是根本,战略服务于目标,而决策依据的是战略,而执行是对决策结果的执行。 企业中的问题都是表现在执行层面的,1-3三个层面的问题往往是隐含的,越往前隐含越深。 如果一个企业在执行层面是没有问题的,顺畅的,你可以推断出该企业的决策结果是对的,战略是合理的,你的目标也会被达到。 但如果一个企业在执行层面有问题,这个问题的病根可能仅仅在执行层面,也可能是决策层面,也可能在战略层面,甚至可能在目标层面,也许企业的目标就不明确,当然,可能是各个层面问题的综合。 就如一个人,牙龈疼,大家可能经常经历,问题可能是牙烂了,但有时是因为你身上某个器官有炎症引起的,更多可能是你上火了,可能是你辣椒吃多了,但我们这样天天坐电脑前不锻炼的,更多的原因是身体虚弱,虚火引发牙龈疼了。你怎么治,最简单的是吃止疼药,能解决问题,但不吃了又疼;或许你吃消炎药,能治一阵子,哪天稍微累点,又疼;或许你吃得清淡一点就好了;或许你需要好好养养身子,早睡早起,加强锻炼,不吃药就好了。 CMM更多的是国外企业把软件开发工作外包给别的公司时,用来检验这个企业的管理水平的。它检查的是一个企业的执行层面的问题,它的检查思想实质上是,你执行层的管理达到了一定的水平了,那你整个企业各个层次的管理都有相应的可靠度了,因为如果你底层有问题,执行层根本做不到。 CMMI由CMM而来,所以通过CMMI过级来检验公司的管理水平是非常有效的。 检验一个企业是从执行层面反映到其3,2,1三个层面的,但改进呢,是否也是4-3-2-1?
|