Clue这个桌面游戏的玩法简单来说就是收集证据,然后用这些证据来破解一个谜题。在我所擅长的测试领域中,也是通过测试来收集数据和结果(证据),然后利用这些信息来确定所调查的问题的根本原因(解决谜题)。通过故障分析调查而提出的建议通常会指向制造工艺中的一些步骤,这些步骤需要进一步仔细检查和评估,然后对其进行改进或更换。为了有效做到这一点,从该工艺中的步骤中获取信息(证据)是找到解决问题方案的关键组成部分。后一个想法就是本月专栏的主要内容,或者以简单的方式来描述的话,就是您的工艺可追溯性如何?
产品通常要经过很多制造工艺、许多设备和很多双手,才能最终成为有实际用途的成品。从最开始的装载、到安装元件、回流焊接、手工焊接站、安装外壳、接上线缆,检查功能以及许多其他操作,都是其制造过程中的步骤。加工工艺的本质就是大量的步骤,并且每一个都有可能会非常不同。一些步骤本质上可能是可重复的,并且在各批次之间也没什么差别,但有一些步骤就不一样了。
无论是进行什么操作或者是否高度自动化,整个工艺的每个步骤的可追溯性都至关重要。人员、时间、工具/材料/用品、操作时的条件,这些只是几件应该知道的事情,可以在产品出现问题后供需要调查工艺情况的人员随时使用。
例如,我们的产品是密封的,其内部使用了对湿气敏感的印制线路组件。产品上有一个盖子,通过螺丝固定,密封垫圈来密封。当客户将其安装在潮湿环境中,该产品出现了一些故障。经测试得出结果,故障的根本原因为盖子周围进水。
然后,产品的制造者可能会到生产线上调查安装盖子的步骤。调查人员可以获得的信息越多越好。但一些诸如哪个操作员安装了螺丝以及使用了哪种螺丝刀等简单信息可能只是所有可知信息的冰山一角。在这种情况下,拧螺丝的扭矩多大?盖板的材料(批次)可追溯性?密封圈的材料(批次)可追溯性?螺丝的材料(批次)可追溯性?产品在密封时,环境条件如何?……等等问题才更为可用。
这些答案可能只能解决调查人员的手头问题。因此,具有完整的工艺可追溯性就可以轻松获得所需的信息。谁也不会知道,也许这个问题的根源就是这个批次的密封圈有问题?或者,在某个星期二上午的9点到11点,螺丝刀的扭矩设置不正确?这些都是非常合理的答案,但是如果没有记录和保存下来的可追溯性信息,想找到答案却是不可能的。
可追溯性的目的不是要责怪谁,尽管有时候这种情况还是会发生。从分析的角度来看,需要给大家建立一种心态,让每个人都明白,更重要的是当出现问题时,可追溯性能够更快、更有效地解决问题和排除故障。就如同在桌游中你从一开始就知道案件的起因,那游戏当然会变得更加容易。
Keith M. Sellers是马里兰州巴尔地摩NTS公司营运经理。阅读以往专栏文章或联系Sellers请点此。