一个看似运转良好的系统,内部可能有很多的问题,而且问题已经很严重。
但是,系统因为种种原因,在外部看来依旧运转正常。直到问题被证实之前,人们都会认为系统没有问题。
比如说,豆腐渣工程。
建设的时候就是豆腐渣工程,但是我们不知道,我们认为那些桥梁、楼房都是没问题的,直到桥塌了、房倒了,我们才发现原来是豆腐渣工程。
那,这个工程什么时候变成豆腐渣工程的呢?
其实它一直都是,在开始建设的时候就是豆腐渣工程,但直到问题被证实,我们才说这是豆腐渣工程。
这是我们的视觉盲点:在问题被证实之前,人们会认为没有问题。
那,为什么问题不能被及时发现呢?有这么几个原因。
1—问题被缓和、遮掩
系统内的其他部分可以缓和或遮掩问题的影响。
这个容易理解。
公司里有吃闲饭的、拖后腿的、使绊子的人,这些人对公司来说并不产生价值,甚至会有负面的影响,但是其他人通过认真工作,抵消了这些人的负面影响,结果从表面看公司的运转一切正常。
2—时间滞后性
问题产生的影响可能有较长的时间滞后性,导致不能及时发现问题。
比如独山县的400亿、老干妈的逗鹅冤,高额借债和萝卜章都是有问题的,但产生的影响都需要很长的时间才能展现出来。
3—主观忽视
在主观或客观上忽视问题、轻视问题。
有个成语是「讳疾忌医」,说的就是这种情况。
担心自己有病、担心自己的病被确诊,可是我就不去看医生,因为没人告诉我生病了,那我就没生病。
这就是主观的忽视、轻视问题。
王小波讲的花剌子模国王则是主观回避问题。无论好消息还是坏消息,在得到消息之前,事件已经发生了,双手捂着耳朵大喊「我不听我不听」,既不能改变事实,也无法根绝坏消息。
特朗普就是一个「花剌子模国王」,认为美国的新冠疫情病例增长迅速,是因为检测的太多。不检测,自然没有病例增长,但得病的人依旧是得病了。
话说十几年前的三聚氰胺奶粉事件,基本是上述3个原因全占了:公关遮掩问题,对健康的损害有滞后性,公司及相关部门忽视问题,最终问题大范围爆发,成为全国性事件,并导致整个行业陷入泥潭。
4—没有触发条件
问题造成的影响没有触发条件,导致问题被隐藏。
比如说系统 bug。像 iPhone 在进行特定的操作时会发生死机、重启的 bug 等等。特定的操作就是问题的触发条件。
又比如说过敏。有内地的朋友来海边,准备大快朵颐,结果悲哀的发现自己海鲜过敏。他对海鲜过敏是一直存在的,只是以前缺乏触发条件,所以发现不了。
那么,如何及时发现系统存在的问题,并且避免呢?把上面4个原因反过来想就可以了。
拆分数据,确认表现异常的环节,并查找原因。
及时反馈,不要等到项目结束或者年终才检验成果。
正视问题,闭上眼睛、捂住耳朵,问题依旧存在,正视它,才能解决它。
规范流程,不要进行有可能触发问题的操作。
越是欣欣向荣,越是要警惕是否有问题被掩藏、被忽视。
平静的冰雪之下,可能早已暗流涌动。