|
“零缺陷”(Zero Defect),最初应用于传统制造业,讲的不是说绝对没有缺陷,或缺陷一定要归于零,而是说“以缺点等于零为最终目标,每个人都要在自己工作职责范围内努力做到无缺点。”讲究的是第一次就将事情做好,做完善,节省后期的质量成本。
对于传统行业,如果不符合规格,一般就废弃掉,造成物质上成本的浪费,而对于软件行业,第一次没有做好,还可以再进行修改,物质上的成本一般不可见,可见的是时间成本。而往往很多人对时间成本的关注比对物质成本的关注比较少。比如,对于一个零件,如果废弃了,大概知道一个零件损失多少钱,而如果一个项目,或者项目中某个功能延后了一天,不清楚带来的后果是什么。
那么对于软件,有没有必要施行“零缺陷”,软件行业,是否也可以像传统行业一样,达到“零缺陷”呢?
-----------------------------------------------------------------------------------------------------------
最近效率比较低,在测试一个模块时,发现开发实现与需求不太一致,开发将此模块推倒重来,重新设计,实现后,再进行测试,有感而发。
《质量免费》中,一个理念就是需求规格要明确,觉得这里的需求不仅仅是用户的需求,而是每个阶段的人员,都明确知道自己应该完成什么样的任务,什么样才是“零缺陷”,对比一下公司,发现还是路漫漫啊。。。 |
|