出错是人性,不管什么环境,要做到百分之百正确,比较困难。

 可是,公司又尽量希望较少差错,怎么办呢?

 当你受到一叠钞票的时候,你会清点两次。为什么清点两次就会减少差错呢? 

因为出错是一个概念事件,如果点一次出错的概率是10%,点两次同时出错的概率就是10%x10%=1%。也就是,点两次的时候,可以把准确率从90%提高到99%,这是非常大的提高。

每个公司都会有很多过程控制,就是用来减少差错的。简单的例子,比如像银行的出纳,总是一个人收钱,一个人核对。

公司防止出错的方法可以非常复杂。比如,把开发环境和运行环境分开。因
为开发阶段,出错的概率高,运行阶段,出错的概率低,把这两个环境分开,一
方面可以把保证现有系统的稳定,另一面,也不影响开发创新,为将来系统的更
新换代做准备。

公司总是希望员工的差错越少越好,有些地方没有专人来帮你做质量检查,
你就需要自己做检查,就像把钞票点两遍一样。

可是,这样做会影响你的反应时间。反应时间与出错率是矛盾的。

当客户催要一样东西的时候,你是牺牲反应时间,还是牺牲准确率呢?

以前我碰到用户催要一个东西的时候,就不好好做质量检查了。我觉得出错
是用户的问题,谁让他们像催命鬼一样。后来,一个项目经理对我说,从经验来
看,用户虽然喜欢你做得快,可是,他们更希望你做得对,你给他们错误的东
西,他们还是会回头找你,而且,他们会觉得你业务能力不行。所以,即使让他
们等得时间长些,也要给他们正确的东西。

这给我印象特别深刻,我觉得他说得是对的。就拿我自己来说,如果去修
车,一方面希望车会快点修好,另外一方面,如果刚修的车,一开就坏,我是不
会再去那家车行的。

准确率往往比反应时间更重要。