时不时地我们都会遇到一些让你哭笑不得的错误。经常我对写这些专栏文章感到很疲倦。今天笔者收到一份来自主要厂商的广告宣传单。以下是宣传单中广告的折扣:
640GB内部硬盘:原价14999美元,现价仅售7999美元
64GB外部硬盘:仅售9999美元,限时抢购,限量供应
250GB外部硬盘:原价14494美元,现价仅售7899美元
超级DVD22倍读取:仅售9999美元
当你忽略后面的小数点,所发生的事情令人惊奇。这是数据完整性失效的典型例子:他们所发布的内容绝不是销售部门所广告的数据!
我想知道有多少用户收到过这些狂轰滥炸?1980年当我开始在惠普工作时,我们最大的硬盘是HP7925,它的存储容量是120GB。售价25000美元,要按照现在的货币计算大约是10万美元。
令我印象深刻的一个数据完整性案例发生在1999年。BUY.COM在线购物网站列出的价值588美元的日立显示器仅售164.5美元,网站员工直到两天后才发现这个错误,但那时已经有1600个订单要求购买这款令人难以置信的特价商品。公司估计产品成本是在32万美元。BUY.COM执行了200个订单,然后告诉其他的用户他们运气不佳。公司在他们的网站上贴出告示说明这是无效的错误价格。这个案例被记录在《风险专题文摘》中。
分析师们推测了这个错误产生的原因。一种可能性是:BUY.COM在线商店对任何未中标的价格有个规定,使用knowbots刷新网络来搜索在售产品的价格。如果竞争对手有意或者无意的在网上贴了一个糟糕的价格,未经监管的knowbot就会将这个价格定位在BUY.COM网站数据库中。同样的技术也可以用于诋毁竞争对手的信息攻击战。更糟的是,如果两家公司都使用所有竞争对手同样使用的协议,那么无需人力的介入,就会同时将自动处理结果发送到较低的价格上去。
当笔者还是个孩子的时候,经常因为犯错而受到父亲的惩罚,那时父亲总是强迫我去学习超乎我年龄和智力的知识,而不是让我去接受一个正常8岁孩子应该接受的教育,在我9岁时我就完成了高中数学的学业。父亲的教育方式是在我将作业提交给他之前就开始检查。1966年当我考上McGill大学后,我继续按照我之前了解的方式学习,我还记得当我发现别人和我并不相同时我的惊愕之情。举例来说,某天当一位同学说"你在计算器上敲入这么多数字,你知道这些数字是多少吗?"我回答说:"哦,我把1200个数字加在了一起""你对1200个数字做了加法?""使得,分成100组,每个组乘以2来确认我输入的数字是正确的",听到我的回答,这位同学几乎犯了心脏病。不久我开始使用FORTRAN编译器,用卡片来替代计算器来完成这项工作。
奇怪的是,我认为我父亲对错误极端的反应造就了我现在从来不会让在我的课堂上犯错的学生难堪,我只是鼓励他们找出造成错误的根源,想办法解决他们。
不管怎样,我举这个例子就是要说明,将同样简单的质量控制应用到我们工作的方方面面会如何呢?