5问法,也就是对一个问题连续以5个“为什么”来自问,以追究其根本原因。虽为5个为什么,但使用时不限定只做“5次为什么的探讨”,主要是从结果着手,沿着因果关系链条,顺藤摸瓜,直至找出原有问题的根本原因.

其中罗列了14条规则:

  1. 你需要找到正确的团队来完成这个故障反思。

  2. 使用纸或白板而不是电脑。

  3. 写下整个问题的过程,确保每个人都能看懂。

  4. 区别原因和症状。

  5. 特别注意因果关系。

  6. 说明Root Cause以及相关的证据。

  7. 5个为什么的答案需要是精确的。

  8. 寻找问题根源的步骤,而不是直接跳到结论。

  9. 要基础客观的事实、数据和知识。

  10. 评估过程而不是人。

  11. 千万不要把“人为失误”或是“工作不注意”当成问题的根源。

  12. 培养信任和真诚的气氛和文化。

  13. 不断的问“为什么”直到问题的根源被找到。这样可以保证同一个坑不会掉进去两次。

  14. 当你给出“为什么”的答案时,你应该从用户的角度来回答。

5问法:找出问题的根本原因相关推荐

  1. C语言:有N个数从小到大的顺序存放在一个数组中,输入一个数,要求用折半查找法找出该数是数组中第几个数。如果不在数组中,打印“not found”。

    /*有N个数从小到大的顺序存放在一个数组中,输入一个数,要求用折半查找法找出该数是数组中第几个数.如果不在数组中,打印"not found".*/#include<stdio ...

  2. c语言 有15个数按由大到小,C++ 有15个数按由大到小顺序存放在一个数组中,输入一个数,要求用折半查找法找出该数是数组中第几个元素的值。如果该数不在数组中,则输出“无此数”。...

    有15个数按由大到小顺序存放在一个数组中,输入一个数,要求用折半查找法找出该数是数组中第几个元素的值.如果该数不在数组中,则输出"无此数". 以下是此题的[c++源代码],需要[c ...

  3. 写几个函数: ①输入10个职工的姓名和职工号; ②按职工号由小到大顺序排序,姓名顺序也随之调整; ③要求输入一个职工号,用折半查找法找出该职工的姓名,从主函数输入要查找的职工号,输出该职工姓名。

    写几个函数: ①输入10个职工的姓名和职工号: ②按职工号由小到大顺序排序,姓名顺序也随之调整: ③要求输入一个职工号,用折半查找法找出该职工的姓名,从主函数输入要查找的职工号,输出该职工姓名. #i ...

  4. 用回溯法找出n个自然数中取r个数的全排列

    回溯法也称为试探法,该方法首先暂时放弃关于问题规模大小的限制,并将问题的候选解按某种顺序逐一枚举和检验.在回溯法中,放弃当前候选解,寻找下一个候选解的过程称为回溯. 本实例是用回溯法输出n个自然数中以 ...

  5. java筛选法求质数_用筛选法找出N内所有素数(质数)

    //筛选法实现 // main.c #include #define ArraySize 100 int main(int argc, const char * argv[]) { int i ; i ...

  6. (java)leetcode852 山脉数组的封顶索引(二分查找法找出数组中最大值的下标)(Peak Index in a Mountain Array)

    题目描述: 我们把符合下列属性的数组 A 称作山脉: A.length >= 3 存在 0 < i < A.length - 1 使得A[0] < A[1] < ... ...

  7. 有15个数按由大到小顺序存放在一个数组中,输入一个数,要求用折半查找法找出该数是数组中第几个元素的值。如果该数不在数组中,则输出“无此数”

    #include <stdio.h> #include <conio.h> int main(){   int a[7]={1,2,3,4,5,6,7};   int i,nu ...

  8. 5个找出Linux中“二进制命令”描述和系统中位置的方法

    在数千个 Linux 系统上的命令/程序中,知道给定命令的类型和目的以及其在系统上的位置(绝对路径)对于新手来说可能是一个挑战. 知道命令/程序的一些细节不仅有助于 Linux 用户掌握大量命令,还能 ...

  9. 类的使用经典案例使用类的成员函数显示时间、找出元素的最大值【C++面向对象编程】

    文章目录 一.普通函数显示时间 二.使用类的成员函数显示时间 三.找出元素的最大值(使用类的成员函数) 一.普通函数显示时间 #include <iostream> using names ...

最新文章

  1. 飞信2015服务器未响应,即时通信天下已定 飞信再难复活
  2. mysql最多多少个索引_漫画 | 一台Linux服务器最多能支撑多少个TCP连接?
  3. 浅谈 Python 程序和 C 程序的整合
  4. redis持久化到mysql的方案_redis进阶: 数据持久化
  5. tcpdump 抓二层包_可能是我见过的最简单易懂且实用的 TCPDump 和 Wireshark 抓包及分析教程!( 强烈建议收藏 )...
  6. 常量指针与指针常量的区别(转帖)
  7. 73 forward动作
  8. 安装和卸载mysql
  9. Android基于TCP的局域网聊天通信
  10. 11,外观模式(Facade Pattern)是为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。...
  11. Codeforces Round #342 (Div. 2)
  12. 后端自我介绍_新人入职自我介绍
  13. ubuntu nsight使用
  14. 新北京交通限行时间、尾号查询
  15. 树莓派笔记17: 语音机器人
  16. 全球与中国药用玻璃容器市场深度研究分析报告
  17. kali渗透之取得DC-9的root权限
  18. 男人的友谊与女人的友谊
  19. 工作一年了,小贺和大家说说心里话
  20. 马云不再是蚂蚁集团实控人

热门文章

  1. CE标志有何重要意义(转载)
  2. 老伏膏消肚子真的有效吗
  3. 2020年茶艺师(初级)考试题及茶艺师(初级)新版试题
  4. Echarts coord应用 画线
  5. 华为云数据库GaussDB(for MySQL)携高新技术强势而来
  6. [附源码]Java计算机毕业设计SSM高校学生综合素质测评系统
  7. 如何让GPT写出高质量小红书文案 ?
  8. CRS-2728: A resource type with the name 'ora.daemon.type' is already register
  9. 预测:华为即将发生的十件大事
  10. Single page application(单页面应用)