[知乎专栏–思考IT]从软件工程到研发管理(五)

五、本末之辨在我所了解的中国哲学中,有一个非常重要的命题「本末」,何者为「本」,何者为「末」,如果搞不清楚,就会舍本逐末。类似的命题还有「因果」,如果迷失于现象之中,就会「倒果为因」。

在上一篇文章里,有两张图,提及了三组关系:

研发效率→速度提升与流程优化;

研发能力→特性丰富与质量提升;

研发活力→成果重用与研发创新;

这三组关系,左边是本,右边是末;也可以说左边是因,右边是果。好的企业,会追求左边,进而得到右边的那些好处。糟糕的企业,却会盲目追求右边的那些成效,结果导致一些悲伤的结果。

这种事情,一般来说在企业里,不太会发生(不过的确是有这种企业,尤其是某些特别有「追求」的企业)。

这种情况,其实也比较罕见,我能够想到的例子,是某些声称要生产银弹的企业。

这倒是绝大多数研发企业的通病,速度快了,质量就下降。勉强把质量搞上去吧,就必须要缩减功能了。

据说,那些能够过CMM5的企业,都是具有高额利润的企业,否则根本承受不了那种流程浪费啊。

很多时候,我们都了解码农的苦,因为产品经理为了拉订单,答应了太多的功能特性。

听说,伟大的游戏总是会延期……

总之,舍本逐末的害处,实在是太多了。如何才能正确的追求研发实力的提升呢?

<未完待续>

发表评论

电子邮件地址不会被公开。