乐趣区

关于程序员: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、微服务架构、运维开发、系统监控等相干的钻研与常识分享。

退出移动版