5 Why 分析法,一种用于归纳抽象出解决方案的好方法

2023/3/23 23:21:57

本文主要是介绍5 Why 分析法,一种用于归纳抽象出解决方案的好方法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

最近在看了《微信背后的产品观 - 张小龙手抄版》,其中有段话如下:

用户需求是零散的,解决方案是归纳抽象的过程

file

那如何归纳抽象呢?是否有一定的实践方法论呢?经过一轮探讨和学习,有这些答案:

  • 5 Whys 分析法
  • U 型思考法
  • 等等

二、5 Whys 分析法

file

5 Whys 法,最初由丰田佐吉开发,并在丰田汽车公司的制造方法演变过程中被使用。它是解决问题的一个重要组成部分,也作为丰田生产系统入门培训的一部分

5 Whys 法的定义,是一种解决问题的方法,探索特定问题的潜在因果关系

其核心过程就是不断的追问。通常情况下,5 次迭代追问足以揭示根本原因。但在某些情况下,可能需要更多或更少的追问,这取决于问题根本的深度

5 Whys 法,有几个关键点

  • 注意因果关系的逻辑,不能因果倒置
  • 原因依赖于事实和数据,但数据常常不是唯一依据
  • 原因尽可能评估事(比如产品功能、比如某某流程),而不是人

所以如何处理用户需求,按 5 Whys 法具体归纳总结的过程,可以按如图所示进行:

1、针对一个需求(表面问题),提出第一个为什么

2、寻找原因后,会出现多个可能的原因

3、筛选真实的原因

4、迭代并直至找出根因,然后输出需求对应的解决方案

file

三、U 型思考法

跟 5 Whys 分析法,有异曲同工之妙的 U 型思考法,我记得沈拓老师有个课程讲的就是这个,在这里我也小结分享下

U 型思考法是一个找准问题和看透本质的思维模型。其核心就是从表象问题不断的深挖其本质,再基于本质问题,再找出解决方案。主要分为 4 个步骤:

1、定义核心问题

2、发现本质问题

3、找到本质解决方案

4、执行并解决问题

file

这个通常是打破了见招拆招的直线式思维方式,尤其在复杂问题中,用 U 型思考法,能有效归纳并抽象出解决方案

所以如何处理用户需求,按 U 型思考法得注意几点:

  • 基于产品事实,提出用户需求
  • 基于用户需求,提出本质解释
  • 基于本质解释,提出可能性解决方案
  • 执行当下最合适的解决方案,最后解决用户需求

四、小结

用户需求虽然零散,但很重要。只有透过本质,去洞察用户感受与诉求,才能助力业务增长

可以通过本文分享的这两种方式进行归纳抽象用户需求,这样才能做出更好的产品,最终用户才会为产品买单

原文链接 https://bysocket.com/5-why/

出处:公号「程序员泥瓦匠」
博客: https://bysocket.com/

内容涵盖 Java 后端技术、Spring Boot、Spring Cloud、微服务架构、运维开发、系统监控等相关的研究与知识分享。



这篇关于5 Why 分析法,一种用于归纳抽象出解决方案的好方法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程