首页 > 代码库 > 如果更注重成本,从长期来看,成本将增加、质量将下降;如果更注重质量,从长期来看,成本将下降、质量将提升

如果更注重成本,从长期来看,成本将增加、质量将下降;如果更注重质量,从长期来看,成本将下降、质量将提升

        最近看到一句关于软件研发管理的话,觉得挺有道理的,所以拿出来和大家分享一下:如果更注重成本,从长期来看,成本将增加、质量将下降;如果更注重质量,从长期来看,成本将下降、质量将提升。

        这句话其实很好理解。前半部分,如果更注重成本的话,就有可能在该加人手的时候不加人手,一些时候为了赶工期而忽视一些问题,这样就可能在质量上埋下一些隐患。如果为了降低成本,导致一些问题最终流到产品发布之后,再去解决问题的代价就是在内部发现的10倍,甚至更多。这样将造成总体成本的上升。总结一句话,出现这种现象的根本原因是:更注重成本的话,会使产品埋下问题隐患,使问题的发现时间更靠后,最终造成修复成本升高,从而使总成本升高。

        而后半句恰恰相反,更注重质量的话,会使产品潜在的问题更早被发现,从而降低修复成本,最终总体成本将会降低。

        我自己作为一个测试人,一直在强调测试前移:测试人员应尽早地介入到软件的需求分析、设计、开发的过程中,而不是等开发人员将所以的代码都写出来后才去进行测试。目的也是尽早地去发现问题,问题发现得越早,修复它的成本越低。从这个方面来讲,自己一直以来的想法和这句话是一致的。

如果更注重成本,从长期来看,成本将增加、质量将下降;如果更注重质量,从长期来看,成本将下降、质量将提升