一文看懂5w2h分析方法

简介:

写文章
草稿已保存
邀请预览
更新

一文看懂5w2h分析方法

一文看懂5w2h分析方法
在面试和工作中,经常会遇到这样的问题:为什么这个月销售量下降了?
有的人就会拿出5w2h分析方法来比划下,听起来头头是道,但是就是解决不了实际问题。
这是为什么呢?

今天我从下面几部分详细聊聊:
1)什么是5w2h分析方法?
2)5w2h分析方法能解决哪些问题?
3)5w2h分析方法解决不了什么问题?

1.什么是5w2h分析方法?
这个方法里面的5w、2h是英文单词的缩写。
5w是多所有的现象都追问5个“为什么”:
what(做什么)
when(何时)
where(何地)
why(为什么)
who(是谁)

2h是指:
how (怎么做)
how much(多少钱)

当遇到要解决的问题,从5w、2h这7个问题出发来解决。

  1. 5w2h分析方法能解决哪些问题?
    对于简单的问题,5w2h分析方法可以帮助到我们。下面举几个例子。

案例1:如何设计一款产品?
这时候可以用5w2h分析方法来明确问题:
what(做什么):这是什么产品?
when(何时):什么时候需要上线?
where(何地):在哪里发布这些产品?
why(为什么):用户为什么需要它?
who(是谁):这是给谁设计的?
how (怎么做):这个产品需要怎么运作?
how much(多少钱):这个产品里有付费功能吗?价格是多少?

案例2:设计一款app的调查问卷,你会如何设计调查问卷上的问题?
what(做什么):你用这款app做什么事情?
when(何时):你通常在什么时间使用这款app?
where(何地):你会在什么场景使用它?
why(为什么):你为什么选择这款app?
who(是谁):如果你觉得你喜欢这个产品,你会推荐给谁?
how (怎么做):你觉得我们需要什么功能才是比较新颖的?
how much(多少钱):如果你认为这是个对你有帮助的APP,你会花什么价格去购买app里的服务?

案例3:为什么墙上有裂纹?
1940年代,杰弗逊纪念堂墙比周围其他建筑有更多的裂纹,这就需要每年花大量资金来修补墙。

负责的人就找来专家分析原因。一开始认为,问题出在清洗墙体用的清洁剂上,所以解决办法就是减少冲洗次数,或者更换清洁剂。
后来专家又追问了5个为什么(5w):
1)为什么要冲洗墙?因为墙上有很多的鸟粪。
2)为什么有很多鸟粪?因为有很多燕子在大厦周围筑巢。
3)为什么有很多燕子?因为墙上有很多燕子爱吃的蜘蛛。
4)为什么有很多蜘蛛?因为大厦四周有蜘蛛喜欢吃的飞虫。
5)为什么有很多飞虫?因为大厦窗户大,阳光充足,飞虫聚在大厦里,繁殖很快

所以,问题的根源找到了,是因为大厦窗户光照太充足导致的。
最后的解决办法也变得简单了:加个窗帘。就这样,本来需要几百万美元解决的问题,靠一个“窗帘”就解决了。

  1. 5w2h分析方法解决不了什么问题?
    5w2h分析方法很好理解,但是在复杂的商业问题面前不起作用。

这是因为复杂的商业问题不会像前面“为什么墙上有裂纹”案例里那样只有一个原因,而是由多个原因引起的。比如“销量为什么下降”,可能是由多个原因导致的。
这时候就需要你在工作里掌握下面这些常用的分析方法:

分析方法:如何将复杂问题变简单

www.zhihu.com
图标

分析方法:如何多角度思考问题?

www.zhihu.com
图标
分析方法:如何进行对比分析?

www.zhihu.com
图标
分析方法:如何找问题发生的原因

www.zhihu.com
图标
分析方法:如何进行相关分析?

www.zhihu.com
图标
分析方法:如何分析用户流失?

www.zhihu.com
图标

选择语言
https://www.zhihu.com/lives/1178751277500084224​切换为链接

相关文章
|
存储 Linux
btrfs中文件系统扩展属性xattr的实现
介绍Linux中文件系统扩展属性xattr特性的基本概念,btrfs文件系统的基本结构以及对xattr特性的实现方式。
399 1
btrfs中文件系统扩展属性xattr的实现
|
存储 算法 C++
【C/C++ Vector容量调整】理解C++ Vector:Reserve与Resize的区别与应用
【C/C++ Vector容量调整】理解C++ Vector:Reserve与Resize的区别与应用
1668 1
|
NoSQL MongoDB
MongoDB因服务器异常断电,无法启动异常的修复
本文是博主遇到MongoDB启动异常的解决方法记录,希望对大家有所帮助。
1924 0
|
存储 分布式计算 并行计算
计算存储分离架构
计算存储分离架构
|
Rust 安全 程序员
Rust 语言的防错机制太惊人了!安全编码从此不再是难题,快来一探究竟!
【8月更文挑战第31天】《安全编码原则:Rust 语言中的防错机制》探讨了代码安全的重要性,并详细介绍了Rust语言如何通过内存安全模型、所有权与借用规则等特性,在编译阶段检测并阻止潜在错误,如缓冲区溢出和悬空指针。文章还讨论了类型安全、边界检查等其他安全特性,并提出了遵循不可变引用、避免裸指针及充分测试等实用编码原则,以进一步提升代码质量和安全性。随着Rust在软件开发中的应用日益广泛,掌握其安全编码原则变得尤为重要。
356 0
|
机器学习/深度学习 Dart TensorFlow
TensorFlow Lite,ML Kit 和 Flutter 移动深度学习:6~11(5)
TensorFlow Lite,ML Kit 和 Flutter 移动深度学习:6~11(5)
515 0
|
Web App开发 安全 前端开发
X-Frame-Options响应头防点击劫持
X-Frame-Options响应头防点击劫持
955 6
|
传感器 自动驾驶 安全
自动驾驶中的数据安全和隐私
自动驾驶技术的发展已经改变了我们的出行方式,但伴随着这项技术的普及,数据安全和隐私问题也变得愈发重要。本文将探讨自动驾驶中的数据收集、数据隐私和安全挑战,以及如何保护自动驾驶系统的数据。
820 0
|
人工智能 自然语言处理 程序员
通义灵码体验分享
如果你也是一名程序员,我强烈推荐你试试通义灵码。它不仅能够帮你提高开发效率,还能够给你带来全新的编程体验。让我们一起迎接AI编程助手带来的无限可能吧!
409 0
|
JSON 文字识别 数据格式
文本,文字识别,Flask实现内部接口开发,OCR外部接口的开发,如何开发一个识别接口,通过post调用,参数是图片的路径,内部调用,直接传图片路径就行
文本,文字识别,Flask实现内部接口开发,OCR外部接口的开发,如何开发一个识别接口,通过post调用,参数是图片的路径,内部调用,直接传图片路径就行