【笔记】两个根因分析方法:5WHY&10WHY

什么是问题根因分析

根本原因分析(root cause analysis):通过调查和分析问题哪里出错、为什么出错,寻求防止差错事故再次发生的必要措施,从而提高服务安全和质量。

根因分析目标

  • 问题(发生了什么)
  • 原因(为什么发生)
  • 措施(什么方法能够阻止问题再次发生)

WHY-WHY分析法(5WHY,5W)

5W分析:是一个诊断性技术,用于识别和说明因果关系链,它的根源会恰当地定义问题。不断提问为什么前一个事件会发生,直到回答“没有好的理由”或者直到一个新的故障模式被发现才停止提问。解释根本原因以防止问题重演。具体步骤如下:

一、把握现状

步骤1:识别问题
  • 我知道什么?(大、模糊或复杂问题 ——> 详细事实)
步骤2:澄清问题
  • 实际发生什么?
  • 应该发生什么?
步骤3:分解问题
  • 还知道什么?
  • 是否存在其他子问题?
步骤4:查找原因要点(PoC)
  • 需要去哪里?
  • 需要看什么?
  • 谁可能掌握有关问题的信息?
步骤5:把握问题的倾向
  • 谁?
  • 哪个?
  • 什么时间?
  • 多次频次?
  • 多大量?

二、原因调查

步骤6:识别并确认异常现象的直接原因
  • 问题为什么发生时?
  • 是否能看见问题直接原因?
  • 如果不能,怀疑什么是潜在原因?
  • 怎么核实最可能的潜在原因?
  • 怎么确认直接原因?
步骤7:使用5WHY调查方法来建立一个通向根本原因的原因/效果关系链
  • 处理直接原因能防止再发生吗?
  • 如果不能,是否可以发现下一级原因?
  • 如果不能,我怀疑什么是下一级原因?
  • 怎么才能核实和确认下一级有原因呢?
  • 处理这一级原因会防止再发生吗?

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

  • 我已经找到问题的根本原因了吗?
  • 我能通过处理这个原因来防止再发生吗?
  • 这个原因能通过以事实为依据的原因/效果关系链与问题联系起来吗?
  • 这个链通过了“因此”检验了吗?
  • 如果我再问“为什么”会进入另一个问题吗?

还需要使用5WHY回来这些问题:

  • 为什么我们有了这个问题?
  • 为什么问题会到达顾客/用户处?(为什么没有发现问题?)
  • 为什么我们的系统允许问题发生?

三、问题纠正

步骤8:采取明确的措施来处理问题
  • 使用临时措施去处理异常现象直到根本原因能够被处理。
  • 实施纠正措施来处理根本原因以防止再发生。
  • 跟踪并核实结果:解决方案是否有效?如何确认?

四、通过“差错防止”过程进行预防

  • 采取明确措施确保问题不会再发生,典型的措施是“差错防止”过程。
  • 铭记吸取到的教训。

10why问题分析

  • 1w:这个问题是什么?有什么影响?
  • 2w:为什么会出现这个问题?什么场景会出现这个问题?
  • 3w:这个问题在哪个阶段发现?——是否能更早?
  • 4w:缺陷是在哪个阶段引入?
  • 5w:为什么会在这个阶段引入问题?
  • 6w:(how)如何避免引入这个问题?
  • 7w:应该在哪个阶段发现问题?
  • 8w:为什么没有在这个阶段发现问题?
  • 9w:(how)如何才能在这个阶段发现问题?
  • 10w:(how)如何基于风险测试过程,提前预估到这样的产品风险?

改进/优化措施思路

  1. 问题如何规避?

    1. 事情重来,过程哪些可以优化?
    2. 换一个人,是否能避免?
  2. 如果不能规避,哪个阶段最容易发现?如何保障这个阶段及时发现问题?

    1. 发布前——是否有工具/机制及时发现问题(如代码扫描)?发布性用例?
    2. 灰度——监控、反馈机制?
    3. 线上——监控、数据、反馈机制、反馈通道
  3. 问题处理过程是否可优化?

    1. 有效——解决过程决策是否正确?决策过程具体怎样?
    2. 效率——处理速度?哪里可以提效?
  4. 换位思考,如果是我会怎么做

  5. 结果负责:如何保障结果/产出

  6. 吸取教训:经验沉淀

参考:http://wiki.mbalib.com/wiki/WHY-WHY图

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值