1、什么是 5WHY 分析法

所谓 5WHY 分析法,又称“5问法”,也就是对一个问题点连续以 5 个“为什么”来自问,以追究其根本原因。

虽为 5 个为什么,但使用时不限定只做“5 次为什么的探讨”,主要是必须找到根本原因为止,有时可能只要 3 次,有时也许要 10 次。

如古话所言:打破砂锅问到底。

5WHY 法的关键所在:

鼓励解决问题的人要努力避开主观或自负的假设和逻辑陷阱,从结果着手,沿着因果关系链条,顺藤摸瓜,直至找出原有问题的根本原因。

这种方法最初是由丰田佐吉提出的;后来,丰田汽车公司在发展完善其制造方法学的过程之中也采用了这一方法。作为丰田生产系统(Toyota Production System)的入门课程的组成部分,这种方法成为其中问题求解培训的一项关键内容。

丰田生产系统的设计师大野耐一曾经将五问法描述为:“……丰田科学方法的基础……重复五次,问题的本质及其解决办法随即显而易见。”

目前,该方法在丰田之外已经得到了广泛采用,并且现在持续改善法(Kaizen),精益生产法(lean manufacturing)以及六西格玛法之中也得到了采用。

在出现质量问题的时候,很多企业强调多问几个为什么,以找到问题的根本原因,深层次原因。5why 要问到什么时候,是不是一定要问5个呢?问4个行不行呢?问6个,问10个行不行呢?每个why应该找出几个原因呢?5个why是串联关系层层递进的?还是可以呈树形关系呢?

针对产品质量问题的原因分析,提出了四个层面的原因分析的理论。用来明确原因分析应该覆盖哪些方面,应该深入到什么深度。

这四个层面分别为:

产品层面;

过程层面;

控制方法层面;

管理层面。

怎么来理解这四个层面呢?

1)产品层面的原因分析

客户的期望,是由产品的功能来满足的。

面向产品的最终用户的功能,是由产品的下级系统的功能、子系统的功能来满足的。

层层向下,作为最底层的功能组件的功能,是由各个零部件的产品特性,例如长度、距离、位置、硬度、粗糙度、圆度、材料疲劳强度、电阻、电压、焊接强度,等等,具体的产品特性来实现的。

最终产品所要求的功能、上级系统所要求的功能,如果不能被可靠地实现、如果不能满足功能在量化程度上的要求,这类质量问题我们明确为功能适用性问题。

功能适用性问题,我们也称为功能障碍问题。它一方面的表现是我们所期望的功能不能实现,或者不能满足要求,另一方面的表现是客户不期望的功能的出现。例如噪音、异响、断裂、漏油等等,都是功能障碍问题。

而可能引起功能障碍的产品特性的不符合,是符合性问题。例如粗糙度超差,可能会引起异常磨损。异常磨损是功能障碍,而粗糙度超差是符合性问题。

如果产品功能要求是函数Y,保证功能的相关产品特性就是自变量X。可以有函数关系式y=f(x1,x2,x3,x4...)。大写的X、Y代表多个变量组成的向量,或者变量组。小写的x,y代表具体的单个变量。从产品的功能障碍出发,即y不符合要求。找到是哪个相关的产品特性x所带来的影响,这个层面的原因分析,就叫做质量问题的产品层面的原因分析。

例如某个零件的密封螺纹处漏水,漏水是密封性功能要求出现障碍。其产品层面的原因是密封螺纹孔和螺柱的压型不匹配。再例如缸体的油道泄露,泄露是功能障碍,其产品层面的原因是铸造油道孔壁有疏松。再例如某发动机异响,其产品层面的原因是凸轮轴基圆上有加工振纹,导致滚子摇臂在运行时产生振动。

因而说产品层面的原因分析,要从产品的功能障碍出发,具体到具体零部件上的具体产品特性。有可能是某产品特性设计选择不好,也有可能是该产品特性加工制造时不符合图纸要求。

2)过程层面的原因分析

针对产品特性在加工制造时不符合要求,也即符合性问题,我们就需要进入第二个层面的原因分析,过程层面的原因分析。如果是生产制造过程的产品检测环节发现了某产品特性不满足要求的问题,那就直接是符合性问题了,也就可以直接进入过程层面的原因分析了。

概括地说,过程层面的原因分析,是需要从产品特性的不符合出发,寻找到具体的生产线、具体的工序、工位、工步的具体的过程特性的原因。这个时候生产加工过程结果,也就是产品特性,就可以当做函数Y了。而过程的输入——过程特性,和和影响本工序加工结果的上游工序所产生的产品特性,作为自变量X。那么过程层面的原因分析就又是个由某个y的不符合,寻找相关的x及合适的x的取值范围的过程了。

例如图纸要求的密封螺纹牙形被错误地加工成为紧固螺纹牙形,其过程层面的原因是孔的螺纹加工刀具型号使用错误;产品产生铸造疏松是因为产品的机构上存在热结,而热结作为最后冷却的部分,而且没有铝水的补充通道,造成最后凝结部分冷却收缩后疏松;凸轮轴加工振纹是因为精磨工位砂轮动平衡不好,而且砂轮主轴间隙过大,导致砂轮在加工过程中振动。

过程层面的原因,可能是工艺设计选择没有设计好;也可能是工艺设计没问题,而过程特性没有控制好而不符合工艺要求了。

3)控制方法层面的原因分析

过程层面的原因找到了,接下来就要考虑控制方法层面的原因。

所谓控制方法是我们在现场质量控制过程中为保证产品质量所采取的方方面面的所有活动。主要包括两个方面:一是对过程各项输入——人、机、料、法、环境、物流等各个方面技术特性的管控方法,以保证过程输入的稳定;以及对过程输出,也即产品特性的检测方法,以便在过程输出发生波动时及时调整过程的输入。

因而控制方法层面的原因要考虑两个方面,对过程输入的管控,和对过程输出的检测和监控。

例如螺纹牙形加工错误问题,对螺纹孔加工刀具的型号在换刀图中没有明确的规定,换刀作业指导书中没有要求核对刀具型号;对产品螺纹形状没有明确的检测要求;对螺纹止通规牙形的选择也没有明确,止通规选择错误。再例如产品铸造疏松,对模具热结处没有强制冷却要求,没有产品审核解剖检验工件内部的疏松;再例如凸轮轴振纹问题,对砂轮的动平衡没有明确的规定,在砂轮修模时没要求检测动平衡;对砂轮主轴的间隙、跳动没有在设备预防性预见性维护保养中规定定期检测;对凸轮轴有粗糙度检测,但没有波纹度检测和振纹检测(沿着圆周方向)。

4)管理层面的原因分析

管理层面的原因分析,在上图中就找不到相关的转换关系了。管理层面的原因分析就是要找到保证这些基础的上层建筑方面的原因了。

管理层面的原因,就是要找到于前三个层面的原因相关的:

流程、制度是否未策划或策划不完善;

质量工具、质量方法是否被应用,是否被正确地应用;

部门和岗位职责是否明确,清晰,有无交叉和重叠;

人力资源、物的资源是否配备到位;

人员能力是否满足要求;

执行力是否足够,激励绩效和执行性的管控是否方法合适

例如螺纹密封问题,由于产品设计人员不了解紧固螺纹和密封螺纹的差别,产品设计人员的经验和能力不足;企业未建立起典型密封结构的设计指南。

产品缩孔问题,企业在项目阶段未开展产品设计的工艺性分析,未能识别出热结的影响;铸造过程设计和模具开发阶段未使用模流分析等模拟计算验证手段来分析识别铸造冷却过程中的疏松等风险。

凸轮轴振纹问题,产品设计人员经验不足,未识别出对凸轮轴振纹的要求;工艺设计人员开展PFMEA分析过程中未能识别高速旋转件(砂轮)的动平衡要求;未能识别出磨床主轴跳动和主轴间隙的要求,工艺设计人员能力不足;PFMEA采用头脑风暴法和经验积累方法,未使用功能树分析和质量功能展开来支持PFMEA,方法不够好,需要提高。

四层分析法的优点:

这里所说的四个层面的分析,就是把5why的方法具体化套路化了。而且比5why更明确,更细化。利用原因分析的四个层面的指导思想,就更容易帮助普通工程师在质量分析中做到深入分析系统性原因了。

一个点上的产品质量问题,如果按照四个层面的原因分析的方法,就可以找到某些管理方面的问题。在线上甚至面上做改进,就可以避免以后一系列的相似的问题,就可以逐步把企业的整体质量体系建设逐步完善起来了。所以我在工作中更喜欢强调四个层面的原因分析,而不太喜欢讲5why。

2、实施方法

5WHY 从三个层面来实施:

1) 为什么会发生?

从“制造”的角度。

2) 为什么没有发现?

从“检验”的角度。

3) 为什么没有从系统上预防事故?

从“体系”或“流程”的角度。

每个层面连续 5 次或 N 次的询问,得出最终结论。

只有以上三个层面的问题都探寻出来,才能发现根本问题,并寻求解决。

经典案例:

丰田汽车公司前副社长大野耐一曾举了一个例子来找出停机的真正原因:

★问题一:为什么机器停了?

答案一:因为机器超载,保险丝烧断了。

★问题二:为什么机器会超载?

答案二:因为轴承的润滑不足。

★问题三:为什么轴承会润滑不足?

答案三:因为润滑泵失灵了。

★问题四:为什么润滑泵会失灵?

答案四:因为它的轮轴耗损了。

★问题五:为什么润滑泵的轮轴会耗损?

答案五:因为杂质跑到里面去了。

经过连续五次不停地问“为什么”,才找到问题的真正原因和解决的方法,在润滑泵上加装滤网。

如果员工没有以这种追根究底的精神来发掘问题,他们很可能只是换根保险丝草草了事,真正的问题还是没有解决。

3、解决问题步骤

第一部分

:把握现状

★步骤1:识别问题

在方法的第一步中,你开始了解一个可能大、模糊或复杂的问题。

你掌握一些信息,但一定没有掌握详细事实。

问:我知道什么?

★步骤2:澄清问题

方法中接下来的步骤是澄清问题。为得到更清楚的理解,问:

实际发生了什么?

应该发生什么?

★步骤3:分解问题

在这一步,如果必要,需要向相关人员调查,将问题分解为小的、独立的元素。

关于这个问题我还知道什么?

还有其他子问题吗?

★步骤4:查找原因要点(PoC)

现在,焦点集中在查找问题原因的实际要点上。你需要追溯来了解第一手的原因要点。问:

我需要去哪里?

我需要看什么?

谁可能掌握有关问题的信息?

★步骤5:把握问题的倾向

要把握问题的倾向,问:

谁?

哪个?

什么时间?

多少频次?

多大量?

在问为什么之前,问这些问题是很重要的。

第二部分

: 原因调查

★步骤6:识别并确认异常现象的直接原因。

如果原因是可见的,验证它。如果原因是不可见的,考虑潜在原因并核实最可能的原因。依据事实确认直接原因。问:

这个问题为什么发生?

我能看见问题的直接原因吗?

如果不能,我怀疑什么是潜在原因呢?

我怎么核实最可能的潜在原因呢?

我怎么确认直接原因?

★步骤7:使用“5个为什么”调查方法来建立一个通向根本原因的原因/效果关系链。

问:处理直接原因会防止再发生吗?

如果不能,我能发现下一级原因吗?

如果不能,我怀疑什么是下一级原因呢?

我怎么才能核实和确认下一级有原因呢?

处理这一级原因会防止再发生吗?

如果不能,继续问“为什么”直到找到根本原因。在必须处理以防止再发生的原因处停止,问:

我已经找到问题的根本原因了吗?

我能通过处理这个原因来防止再发生吗?

这个原因能通过以事实为依据的原因/效果关系链与问题联系起来吗?

这个链通过了“因此”检验了吗?

如果我再问“为什么”会进入另一个问题吗?

确认你已经使用“5个为什么”调查方法来回答这些问题。

为什么我们有了这个问题?

为什么问题会到达顾客处?

为什么我们的系统允许问题发生?

★步骤8:采取明确的措施来处理问题

使用临时措施来去除异常现象直到根本原因能够被处理掉。问:

临时措施会遏止问题直到永久解决措施能被实施吗?

实施纠正措施来处理根本原因以防止再发生。问:

纠正措施会防止问题发生吗?

跟踪并核实结果。问:

解决方案有效吗?

我如何确认?

为什么一为什么分析法检查清单

为确认你已经按照问题解决模型操作,当你完成问题解决过程时,使用这个检查清单。

4、询问回答技巧

通常情况下,在询问为什么的时候,因为是发散性思维,很难把握询问和回答者的在受控范围内。

比如:这个工件为什么尺寸不合格?因为装夹松动;

为什么装夹松动?因为操作工没装好;

为什么操作工没装好?因为操作工技能不足;

为什么技能不足?因为人事没有考评

类似这样的情况,在 5WHY 分析中,经常发现。

所以,我们在利用 5WHY 进行根本原因分析时,一定要把握好一些基本原则:

1)回答的理由是受控的;

2)询问和回答是在限定的一定的流程范围内;

3)从回答的结果中,我们能够找到行动的方向。