5 Why 分析法,一种用于归纳抽象出解决方案的好方法
2023/3/23 23:21:57
本文主要是介绍5 Why 分析法,一种用于归纳抽象出解决方案的好方法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
最近在看了《微信背后的产品观 - 张小龙手抄版》,其中有段话如下:
用户需求是零散的,解决方案是归纳抽象的过程
那如何归纳抽象呢?是否有一定的实践方法论呢?经过一轮探讨和学习,有这些答案:
- 5 Whys 分析法
- U 型思考法
- 等等
二、5 Whys 分析法
5 Whys 法,最初由丰田佐吉开发,并在丰田汽车公司的制造方法演变过程中被使用。它是解决问题的一个重要组成部分,也作为丰田生产系统入门培训的一部分
5 Whys 法的定义,是一种解决问题的方法,探索特定问题的潜在因果关系
其核心过程就是不断的追问。通常情况下,5 次迭代追问足以揭示根本原因。但在某些情况下,可能需要更多或更少的追问,这取决于问题根本的深度
5 Whys 法,有几个关键点
- 注意因果关系的逻辑,不能因果倒置
- 原因依赖于事实和数据,但数据常常不是唯一依据
- 原因尽可能评估事(比如产品功能、比如某某流程),而不是人
所以如何处理用户需求,按 5 Whys 法具体归纳总结的过程,可以按如图所示进行:
1、针对一个需求(表面问题),提出第一个为什么
2、寻找原因后,会出现多个可能的原因
3、筛选真实的原因
4、迭代并直至找出根因,然后输出需求对应的解决方案
三、U 型思考法
跟 5 Whys 分析法,有异曲同工之妙的 U 型思考法,我记得沈拓老师有个课程讲的就是这个,在这里我也小结分享下
U 型思考法是一个找准问题和看透本质的思维模型。其核心就是从表象问题不断的深挖其本质,再基于本质问题,再找出解决方案。主要分为 4 个步骤:
1、定义核心问题
2、发现本质问题
3、找到本质解决方案
4、执行并解决问题
这个通常是打破了见招拆招的直线式思维方式,尤其在复杂问题中,用 U 型思考法,能有效归纳并抽象出解决方案
所以如何处理用户需求,按 U 型思考法得注意几点:
- 基于产品事实,提出用户需求
- 基于用户需求,提出本质解释
- 基于本质解释,提出可能性解决方案
- 执行当下最合适的解决方案,最后解决用户需求
四、小结
用户需求虽然零散,但很重要。只有透过本质,去洞察用户感受与诉求,才能助力业务增长
可以通过本文分享的这两种方式进行归纳抽象用户需求,这样才能做出更好的产品,最终用户才会为产品买单
原文链接 https://bysocket.com/5-why/
出处:公号「程序员泥瓦匠」
博客: https://bysocket.com/内容涵盖 Java 后端技术、Spring Boot、Spring Cloud、微服务架构、运维开发、系统监控等相关的研究与知识分享。
这篇关于5 Why 分析法,一种用于归纳抽象出解决方案的好方法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-04-17基于SpringWeb MultipartFile文件上传、下载功能
- 2024-04-14个人开发者,Spring Boot 项目如何部署
- 2024-04-14RAG应用开发实战02-相似性检索的关键 - Embedding
- 2024-04-14出海软件草根逆袭打法是什么?
- 2024-04-13鸿蒙原生应用再新丁!企查查 碧蓝航线 入局鸿蒙
- 2024-04-11RAG应用开发实战(01)-RAG应用框架和解析器
- 2024-04-10DevOps已死?2024年的DevOps将如何发展
- 2024-04-10码农必看:常见源代码混淆技术详解
- 2024-04-07以一当十丨TiDB 在东吴证券秀财 APP 的应用实践
- 2024-04-07月活超 1.1 亿,用户超 4 亿,你也在用的「知乎」是如何在超大规模 TiDB 集群上玩转多云多活的?来听听知乎代晓磊的答案!