5W2H法又叫七问分析法,是二战中美国陆军兵器修理部首创。按事务构成要素,从规范的七个方面思考,避免疏忽遗漏。
可以应用在:问题描述、事件描述、任务描述、方案决策等场景。

问题描述

通过5W2H各个角度的思考,获取关于该问题的全面信息。

What:什么东西发生了问题,发生了什么问题?
Who:谁认为是问题,谁发现了问题,当事人是谁(角色)?
Where:在哪里出现了问题?(地点、环境、条件)
When:问题发生的流程,发现的时间,持续的时间?
How:问题对客户(对下游)的影响? [定性]
How much:影响程度如何?(范围、数量、损失)[定量]
Why:为什么成了一个问题?(是否可以消除或减轻影响) [问题到影响的因果关系]

说明:

  1. 5W2H是一个开放式的问题列表。
  2. 复杂问题分析时,可以按照某个维度将这个维度的信息放在一起分析,比如按照时间轴,按地点转移线路,按各角色职责进行分析等。

事件(原因)描述

描述事件时挖掘信息的工具。

Who: 谁执行?谁检查?
What: 做了(或没有做)什么事情?事情经过?
When:在什么流程/时间做?做了多长时间?
Where:在哪里做?
How:事件的影响(好/坏方面)?
How much:影响程度?
Why:为什么造成这样的影响?

任务描述

做正确的事(why、what)--> 选正确的人(who)--> 正确的做事(时间地点环境how)

What: 做什么事情?(工作内容和达成的目标)
Why: 为什么要做这件事?
Who: 参与的具体人员?责任人?向谁汇报?
When: 在什么时间?什么时间段进行?截止时间?
Where:在什么地点进行?
How: 用什么方法?
How much:需要多少成本?要做到什么程度?

方案决策

方案拟定后进行方案的选择:

Why: [定因]
什么理由? 为什么是这个理由? 有更合适的理由吗? 为什么是更合适的理由?
What: [定事]
什么事情? 为什么做这个事情? 有更合适的事情吗? 为什么是更合适的事情?
Who: [定人]
是谁? 为什么是他? 有更合适的人吗? 为什么他是合适的人?
When: [定时]
什么时间? 为什么在这个时间? 有更适合的时间吗? 为什么这里是更合适的地点?
Where:[定位]
什么地点? 为什么在这个地点? 有更合适的地点吗? 为什么是更合适的时间?
How: [定法]
如何去做? 为什么用这个方法? 有更合适的方法吗? 为什么是更合适的方法?
How much:[定钱]
花费多少? 为什么要这些花费? 有更合理的花费吗? 为什么是更合理的花费?

小结

  1. 提问角度,在于发掘信息。
  2. 先发散,再聚焦。发掘信息 --> 关注重点。根据沟通对象、目的等进行收敛。
  3. 复杂的问题,可以先分解(可以按时间、地点等不同维度)。
  4. 不同场景重点不同,不同场景思考的次序不同,实际场景灵活调整!

【工具原则】5W2H法学习笔记的更多相关文章

  1. C#数字图像处理算法学习笔记(二)--点运算与直方图

    C#数字图像处理算法学习笔记(二)--点运算与直方图 在数字图像处理中,点运算是一种简单而重要的技术.点运算只是根据对象的像素的输入灰度值来决定像素的输出灰度值的图像处理运算.它有时也被称为对比度增强 ...

  2. C#数字图像处理算法学习笔记(三)--图像几何变换

    C#数字图像处理算法学习笔记(三)--图像几何变换 几何图像处理包括 图像的平移变换,镜像变换,旋转变换,伸缩变换,在这里仅以水平镜像为例,通过代码来理解其基本操作方式: 翻转前:

  3. C#数字图像处理算法学习笔记(一)--C#图像处理的3中方法

    C#数字图像处理算法学习笔记(一)--C#图像处理的3中方法 Bitmap类:此类封装了GDI+中的一个位图,次位图有图形图像及其属性的像素数据组成.因此此类是用于处理像素数据定义的图形的对象.该类的 ...

  4. [P1169] 棋盘制作 &悬线法学习笔记

    学习笔记 悬线法 最大子矩阵问题: 在一个给定的矩形中有一些障碍点,找出内部不包含障碍点的,边与整个矩形平行或重合的最大子矩形. 极大子矩型:无法再向外拓展的有效子矩形 最大子矩型:最大的一个有效子矩 ...

  5. .NET 云原生架构师训练营(设计原则&&设计模式)--学习笔记

    目录 设计原则 设计模式 设计原则 DRY (Don't repeat yourself 不要重复) KISS (Keep it stupid simple 简单到傻子都能看懂) YAGNI (You ...

  6. tiny4412的烧录工具minitool安装【学习笔记】

    烧录了半天,在win10下一直就是烧录不进去,但是在Ubuntuh环境却可以,找了很久终于找到了,原来在win10安装minitool驱动的时候没有注意到报了错误,错误内容是驱动的数字签名问题,后来禁 ...

  7. Dynamic CRM 2013学习笔记 系列汇总

    这里列出所有 Dynamic CRM 2013学习笔记 系列文章,方便大家查阅.有任何建议.意见.需要,欢迎大家提交评论一起讨论. 本文原文地址: Dynamic CRM 2013学习笔记 系列汇总 ...

  8. JavaWeb学习笔记总结 目录篇

    JavaWeb学习笔记一: XML解析 JavaWeb学习笔记二 Http协议和Tomcat服务器 JavaWeb学习笔记三 Servlet JavaWeb学习笔记四 request&resp ...

  9. Linux~学习笔记目录索引

    回到占占推荐博客索引 本篇文章是对自己学习Linux及在它的环境下部署工具的一个总结,以方便自己查阅,也给他人一个帮助,本文章同时会不断的更新,欢迎大家订阅! 本目录包括的内容会包括linux基础命令 ...

随机推荐

  1. 密码学之RSA基础

    预备数论知识 互质关系 如果两个正整数,除了1以外,没有其他公因子,那么就称这两个数是互质关系 比如:4和7,13和61 欧拉函数 思考:任意给定整数n,在小于等于n的正整数中,有多少个数与n构成互质 ...

  2. hive中分隔符‘\001’到底是什么鬼

    答:hive中的默认的是'\001'是一种特由的分隔符 使用的是ascii编码的值,键盘是打不出来的.

  3. BZOJ 2055: 80人环游世界(有上下界的费用流)

    题面 Time Limit: 10 Sec Memory Limit: 64 MB Submit: 693 Solved: 434 [Submit][Status][Discuss] Descript ...

  4. LInux文件基础知识和文件目录操作(二)文件I/O操作

    1.文件I/O操作分为两部分来讲解: 第一部分是非缓冲文件操作,这种操作适合于比较小规模文件的读写和对实时性要求很高的设备的数据通信,这类操作是系统调用提供的: 第二部分是缓冲文件操作,所面向的则是大 ...

  5. thinkphp 使用redis 整理(二) mark 一下

    参考手册   http://www.cnblogs.com/weafer/archive/2011/09/21/2184059.html redis  几种数据类型选择,参考 :  https://b ...

  6. RobotFramework 切换窗口控制的用法小结

    一:滚动条控制 应用场景:通过滚动条的上下,左右移动,才能让定位的元素可见.

  7. ASP.NET Core学习——2

    Application Startup ASP.NET Core为应用程序提供了处理每个请求的完整控制.Startup类是应用程程的入口(entry point),这个类可以设置配置(configur ...

  8. Openstack组件部署 — Netwotking service组件介绍与网络基本概念

    目录 目录 前文列表 Openstack Networking serivce 基本的Neutron概念 Neutron的抽象对象 网络networks 子网subnets 路由器routers 端口 ...

  9. delphi基础篇之数据类型之三:3.结构类型(Struct)

    3.结构类型(Struct) 结构类型在内存中存储一组相关的数据项,而不是像简单数据类型那样单一的数值.结构数据类型包括:集合类型.数组类型.记录类型.文件类型.类类型.类引用类型和接口类型等.

  10. AutoFac mvc和WebAPI 注册Service (接口和实现)

    AutoFac  mvc和WebAPI  注册Service (接口和实现) 1.准备组件版本:Autofac 3.5.0    Autofac.Integration.Mvc 3.3.0.0  (I ...