小公司如何应用CMMI?

我目前所在的公司是一家50人左右的软件公司。从1996年经过了CMMI-3的评估后一直按照CMMI规范进行软件开发。

我在一些项目中担任项目经理,让我头疼的是开发流程中要求的文档过多。从EPG的角度,“这些文档和数据的搜集对以后的项目有指导意义”。从PM的角度,提高程序员的开发技能提高自身的管理水平更加重要。EPG喜欢的是:规范的流程+按部就班的工程师=成功的软件项目。我喜欢的是:灵活的流程+高技能的开发者=成功的软件项目。老板们似乎喜欢的也是前者。是否前者让他们更有安全感?后者似乎更加肯定人的差异和作用。

CMMI咨询人员经常举出麦当劳的例子。在麦当劳里,有了一整套的流程,精确到多少度的油温和多少秒的时间,生产出的汉堡都是一样的完美。我非常反对这个例子。因为我觉得软件开发的过程不能等同于制作汉堡,而只能等同于制作“汉堡机”。研发“汉堡机”的过程就像开发软件产品的过程,一旦完成产品研发,我可以复制无数个一模一样的软件卖给所有个顾客,而且一定能保证这些软件都是一模一样的,就像从“汉堡机”出来的“汉堡”一样完美。

工厂生产的例子也一样。研发了一款汽车后,就可以在流水线上不断的生产同样规格的汽车。CMMI咨询公司的人当然愿意把流水线上出来的每辆汽车都比做软件公司制作的每个软件。但我觉得,研发汽车的过程才等同于软件开发的过程。至于流水线,那只是copy(复制)而已。

【人月神话】中早就阐释了“人月”肯定不是“神话”。今天我要去读一下著名的“人件”,或许会得到一些答案。

您能给我一些答案吗?
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值