工作中生活中,每个人遇到一个新问题时,解决问题的方法总是不同的,但有小部分人,总是能够抓住问题的核心,循序渐进的解决它。那这部分人和另一部分人在思考和做事的时候有什么不同呢?通过得到精品课《如何成为解决问题的高手》,我找到了一个方法。下面和你一起分享。
0.
每个人在解决问题的过程中都可能遇到两种情况。
第一种是,这种问题之前遇到过类似的,但上次的解决方案失效了;
第二种是,这个问题你完全没有见过,根本没有经验可循。
一个解决问题的高手,其实应该有能力用一套方法论去解决问题的所有,不管这个问题再难,再新鲜,再简单都能搞定。
这些解决问题的高手,基本上都是按照以下四个步骤循序渐进的解决问题:
1.明确及理解问题
2.拆分和定位问题
3.提出解决方案
4.总结问题
这个步骤基本和做一个产品需求类似,都是需要先明确当前的问题是什么,然后拆解,最后针对核心需要解决的问题利用已有资源,匹配对应的解决方案。但是没有掌握这种思维方式的新人,包括我自己,往往会在没有想清楚问题是什么或没有探究到问题的本质,以及哪些问题是目前可以解决之前,就急于提出自己的解决方案,以至于修改了很多次方案都没有抓住问题核心。
下面是这四个步骤分别具有的意义及具体的实施方法。
1.
明确及理解问题
记得刚工作的时候,曾经遇到过这样的一个问题。老板告诉我要“解决用户不知道重要功能如何操作的问题”。然后我就开始去找这些重要功能,并开始做一些引导的内容。但是后台反思评审、重做了好几次。因为在一开始找重要功能有哪些的时候,我并没有和老板确认当前用户遇到的是不是只有我想到的这些问题,还有哪些我没有想到的。而有些问题是可以关联起来一起设计引导方案,帮助用户更好的理解的。所以,每增加几个老板告诉我我没有想到的重要功能,我都需要重新想如何把他们关联起来。以至于快到计划完成时间的时候想抓紧时间完善方案,而仍没有把第一步要做的真正明确。后来发现很多和我一样的新人多多少少多有这样的问题,所以工作效率往往较低。而且在这个过程中往往觉得自己辛苦了很久,但是老板仍不满意,实际上是自己工作方法和思考方式有问题。
明确及理解问题是解决问题的第一步。这一步如果没有完成,下面的工作往往事倍功半,甚至最终走偏。
那么,怎么样才算明确并且理解了问题呢?
(1)需要找出对方关心的问题点
比如以上老板让我“解决用户不知道重要功能如何操作的问题”。我需要先和老板明确我想到的用户不知道如何操作的重要功能是不是和老板所想的一致。如果有不一致的,具体是哪些?这些是我没有想到,还是功能所对应的使用场景不同,本身需求频次就比较低,只是表面上看起来用户使用的比较少,实际上在对应场景中,用户很大概率都会选择使用呢?
和老板沟通到这里,需要明确的问题就清楚了。
(2)需要明确解决问题的目标
老板本次想的是想要更多人用重要功能,但是每个功能对应的使用场景不同,这就需要根据以往的数据和行业竞品的大概情况和老板明确下来最终需要达成的目标,即使用人数、点击率等等指标。
(3)需要明确可以解决这个问题的资源
以上提到对应场景中所使用的功能是不同的,这时候将和老板确定下来的功能罗列出来,然后麻烦开发将当前对应功能的使用数据导出来,然后开始自己或请其他同事帮着分析当前数据是否正常,达到什么效果才算正常。这个过程中,需要什么数据,需要哪些人员配合,都要确认清楚。
经过以上三个步骤,就可以从一头雾水过渡到清晰的状态 。
2.
拆解和定位问题
很多问题之所以不知道从哪入手,往往是因为这个问题特别复杂,掺杂了很多影响因素。这时候我们需要将复杂问题拆解开,定义“元问题”,即最本质、可执行的待解决的问题。生活中、工作中处处都是复杂问题,我们需要掌握拆解问题的思维方式并且能够主动应用。
比如很多人都有焦虑,但是又不知道该如何消除自己的焦虑。这时候就可以拆解一下“我该如何消除自己的焦虑”这个问题。焦虑拆解为为来自自身的和来自外部的。如果是来自自身的,就需要想一下是不是最近工作或者生活上遇到了什么问题,或者感觉自己前途比较迷茫,导致了自己焦虑。如果是来自外部的,那就需要考虑一下是不是最近看到一些同龄人比自己更牛,或者最近在学习中发现别人学的都比自己快、比自己好,导致了自己焦虑。如果是觉得自己前途比较迷茫,那就需要拆解一下自己想往哪个方向发展,然后列出自己离这个方向在哪些方面差的比较多。这样就知道,为了自己的前途应该提升哪些方面。
拆解问题有几个可以运用的方法和思维:
(1)公式思维 ——用数理结构的分类方式拆解问题
一个广告部门的广告业务收入,是这样的一个公式:
广告收入=展现量*点击率*每个点击的价格。如果要提高广告收入,就可以提高展现量或点击率或点击价格。
同样,KPI这是这样拆分出来的。老板如果想要提高公司的收入。就需要把收入拆分到每个部门及每个部门下的每个个人,对应的KPI就需要先分配到到部门,然后再分配给个人。
公司思维也是面试中经营被考到的。比如常见的:如果估算一个城市有多少加理发店?如果估算一个城市有多少个加油站?
(2)搭建问题树 ——用并列结构的分类方式拆解问题
问题树的表现形式其实就是思维导图。一个大问题拆分为若干个小问题的时候,就是为了帮助自己沿着一条线去解决问题,而不是漫无目的地去找答案。我们可以按照以下五个步骤搭建问题树:
A.找出问题中存在的核心问题和起始问题。
B.确定导致核心问题和起始问题的主要原因。
C.确定核心问题和起始问题导致的主要后果。
D.根据以上因果关系画出这个问题数。
E.反复审查问题书,看看哪里还缺东西,然后进行补充和修正。
(3)假设驱动 ——定位问题
假设问题,是在应对复杂问题、寻找解决方案之前,先来做一个尽可能合理的假设。假设问题可能出现在某个细分的问题点上。比如之前关于焦虑的分析,就是一种针对复杂问题找关键问题点的假设。
假设驱动有两个好处:
A.让我们在解决问题的过程中能够独立一个比较明确的目标。
有了假设,我们就有了一个需要证明或证伪的对象。然后就会有目的地收集信息、收集数据,进而验证假设,得到结果。如果结果与假设相反,可以修正自己假设。通过不断修正假设,然后再根据新的假设收集信息,再验证假设,修正假设,重复这个过程,最终得到的就是最接近真实的结果。如果结果与假设一致,就可以专心攻克这个关键问题。
B.省时省力
假设驱动可以让我们一直沿着一条较大概览可能会发生的主线前进。这个过程中,我们就可以把有限的精力和资源分配到较为关键的问题点上。
拆解问题需要注意的几个问题:
(1)把问题拆解到期——MECE法则
再做思维导图的时候需要遵循MECE法则,即相互独立,完全穷尽。相互独立是指在逻辑上没有重复的地方,完全穷尽是指把所有分类情况都包含在内。当我们拆解问题的时候,需要保证所有的可能情况都在我们的考虑范围之内,不然,一旦出现问题很大可能就是因为我们没考虑到的情况引起的。
怎么样才算MECE呢?比如我们把一个人根据年龄段分为:童年、少年、青年、中年、老年。如果婴儿和少年合并为小孩,就是没有相互独立的。如果去除了婴儿,就是没有完全穷尽的。
那么,如何能够保证问题被拆解的MECE了呢?我们在做分类的时候,应该要尽量寻找有数理结构的分类方式。也就是说能够把问题公式化的方式。因为这是最能保证科学分类的最理想的方式。但是数理结构是由很多局限的,因为一些诱导因素是充分不必要的,有很多因素会导致发生问题,但是可能各个因素没有相互串联的关系。所以,这时候还需要运用并列结构,保证诱导因素MECE。
其实,并列结构也是有局限的。因为受限于经验、知识面等,我们可能没办法穷尽所有的因素。所以,我们还需要经常提问、持续学习,保证自己尽可能获取到更多信息。
(2)不能被问题和数据迷惑——横纵对比数据
一家公司的数据不光如何拆解,都是一个特定时间和背景下的结果。所以,如果没有目的地去看数据,很容易被数据迷惑。要让这个数据发挥价值,在保证自己有明确的目的的基础上,可以拿它做一些横向和纵向的对比。
比如看一家公司的盈利状况和在行业处于什么水平。如果单看这家公司一年的盈利状态,可能看不出什么。(横向对比)如果看这一年同行业其他公司和这家公司的盈利状况对比,可以看出这家公司这一年在行业中处于什么位置。但是看一年的数据还是有些片面,可能这一年盈利状态提升了很多,也有可能下降了很多。(纵向对比)这时候还需要看以往几年这家公司的盈利情况,和以往几年同行业其他公司的盈利状况对比。
数据中最容易让人迷惑的是平均数。平均数容易掩盖很多的可能性,带来很多误导。比如一个行业中有10家公司,平均盈利1000万,看起来这个行业很火热,但可能实际上只有一家公司赚钱,其他公司均处于亏损状态。
3.
提出解决方案
经过以上的步骤我们已经知道了具体问题出在哪里,这时候提出解决方案已经不是什么大的问题了。但是生活、工作中的问题往往更为复杂,通过拆解和定位出来的问题很可能由于知识、见识的局限,还是略微复杂的问题和情况。在寻找解决方案的时候,可以继续用假设驱动和MECE继续定位和寻找更为合适的解决方案。
另外,很多时候我们在面对多个解决方案的时候很难选择哪个更好。这时候可以在我们的判断标准上多添加一个维度,进一步筛选出真正能够满足目的的解决方案。比如,我们需要找一个对象。如果要求不高,只要是适龄异性就行,可选择的会很多很多。如果添加身高、学历、性格等维度,就会将目光定位到某几个人,甚至某个人身上。
对于提出的解决方案有一个验证方法叫“饼干厂方法”。是用“饼干厂”去形容哪些门槛很低的生意。如果一个解决方案通过拆解、定位,最终适合任何一家公司的话,那它很可能就不是一个特别好的方案了。
4.
汇报和总结
汇报总结内容是突出自己能力,说服别人接受解决方案,争取更多资源的很重要的一步。就像医生看病一样,你看出来一个病人需要立即动手术,你也知道如何做这个手术。但是,如果你刚看到这个病人的时候就说,你一定有某某疾病,你现在一定要动手术,不然可能这个病情就会加重。这个时候,很大可能病人不会相信你。
我们应该通过一些分析、研究和假设,逐步解释问题是什么,对于我们目前来说可采取的手段是什么,为什么要这么做,以及为什么这样做就能做好。也就是将我们推理问题的整个过程一步一步拆分给对方讲解。但是需要注意的是,每一个层级都要控制要点的数目,要突出重点。因为对方不会关注过程,只会关注各个节点重点重点。即使对方关注过程,讲太多也会容易让对方混淆。所以,提炼出核心,然后按照总-分-总的结构将推理的重要节点讲清楚就可以了。
以上就是解决问题的四大步骤,通过练习和总结,最终熟练运用这些步骤,就能成为解决问题的高手。