如何区分问题与手段

问题定义中的常见问题

 转载自微信文章:好文章和大家分享;能够真正的定义好问题,问题就已经解决了一半。

1.误把方法/手段当“问题”

 

接下来,我编了三个小故事,大家从故事中感受一下手段和问题的区别,以及我们如何才能避免把手段当做问题。
案例一:鲧治水着重在堵的方法上,毕生精力都在思考如何更好地堵。
老师:请问这里的问题定义是什么?小明:这里的问题是如何堵!老师:其他同学也说说这里的问题定义是什么?小红:这里的问题是洪水和生命财产的矛盾!堵只是解决这个问题的方法或手段。老师:如果问题的定义是问题是洪水和生命财产的矛盾,堵只是方法,那么还有什么方法可以解决这个问题?小王:还可以用疏通的方法来治水。小白:我们还可以搬走,以避免水患老师:恩,这也是一个思路
案例二:如果我问我们的客户他们想要什么,他们会告诉我他们需要一匹更快的马。——亨利福特
老师:请问这里的问题定义是什么?小明:这里的问题是如何让马跑的更快!老师:还有其他同学能说说这里的问题定义是什么吗?小红:这里的问题定义是如何更快的到底目的地,马只是一种手段。老师:是的,如果马只是一种手段,而不是问题的定义,请问还有什么什么手段可以解决我们提到的问题。小王:根据目的地的距离的不同,我们可以选择坐飞机,坐火车,开汽车。小明:老师,我不知道自己不知道,我不知道有汽车,火车,飞机,我只知道马,所以我想到的就是如何让马跑的更快。老师:是的,我们的局限往往是受限于我们的认知,这种情况不可避免,唯一的方法就是不断的学习,提升自己的认知。
案例三:如何做好资金防控?
老师:请问这里的问题定义是什么?小明:这里的问题是如何做好资金防控,怎么防,怎么控。老师:还有其他同学能说说这里的问题定义是什么吗?小红:这里的问题定义是如何避免公司产生资金上损失,防控只是手段。小白:资损防控解决直接问题是避免公司产生资金和名誉的损失,这个问题背后更深层次的是社会信任的问题。老师:小白,你的名字虽然叫小白,但是你的思考一点都不小白,显然你在思考问题定义时使用了升层思考的方法,看到了问题背后的问题。小明:老师,为啥我每次思考的时候,都是在思考解决问题的手段,都没有看到问题定义呢?老师:那你可以尝试自问自答,比如你可以问自己资损防控是手段吗?自己给个回答,如果回答是yes,那么再问自己:如果资损防控是手段,那么资损防控是解决什么问题的呢?通过这样的自问自答的方式,基本上我们可以较为准确的找到问题的定义小白:老师,我在想资损防控解决的是社会信任的手段之一,但是解决社会信任问题的手段不止一种啊。老师:小白,你在思考问题时使用了升层思考,在思考解决方案时使用了升维思考,给你32个赞。小白:谢谢老师,此时此刻我有点开心啊。老师:保持心态的平稳,可以看到更多的东西,谦卑的态度没了,那自己的局限也就到了。小白:谢谢老师提醒,我记住了。
三个故事看完了,总结一下,这三个故事的核心在于:

  1. 准确区分手段和我们要解决的问题本身,这种情况非常常见,我review的很多技术方案之所以有问题基本都是问题定义没有搞清楚,所以解决方案的也就不符合需要了。
  2. 思考问题背后的问题时使用升层思考,在思考问题包含的子问题时使用升维思考
  3. 当升层思考之后,之前的问题可能会变成手段/方法。比如说用堵解决生命财产问题,堵是方法。升层思考之后,生命财产问题背后的问题是民生问题,此时保护生命财产就是解决民生问题的一个手段/方法。


当然当我们无法准确的分辨问题的时候,我们还可以不断缩短描述问题句子,比如提炼主谓宾,如果还不能清晰地描述,那么在这几个词里再找出最最最关键的词,尤其是主语或者宾语中的词汇非常重要,它有可能就是重点,只是我们无情的忽略它了。
把手段或者方案当问题,或者把技术方案中的挑战当做问题是很多同学遇到的问题。

 

2.误把挑战当"问题"

 

当我们明确定义出问题之后,我们开始解决方案的升维思考,可以从各个角度来给出解决方案,这些解决方案就是我们前面说的手段/方法。
举例:如果快速到达目的地是目标,而马,汽车,飞机,火车只是手段/方法,那么如何让马跑的更快,如何让汽车跑的更快,如何让飞机飞的更快,如何让火车开的更快就成了挑战。
此时如果你说“让马跑的更快也是个问题啊”,确实,广义上也可以这么理解,但我不建议这样做,原因是这样我容易将问题和手段/方法搅混。
所以这里我尝试给他们一个定义,以明确他们出现的场景:

  • 问题:事物之间在某个时期存在的矛盾,在本文的语境中尤其是指企业的客户和某种事物,趋势之间的矛盾。
  • 挑战:解决矛盾的方案中最困难的几个地方。


接下来我们回到上述的几个案例中,来看看问题和挑战:
回到用堵治水的案例上:
问题定义:洪水和人民生命财产安全的矛盾。手段/方法:堵水。挑战:获取息壤,以筑三仞高堤,这是手段/方法的挑战。
回到福特的案例上:
问题定义:如何让人更快的到达目的地。手段/方法:造汽车来让人们更快的到达目的地。挑战:设计出更高的扭矩,更高的功率的引擎,更平顺智能的变速箱等等。
这样我们在沟通的时候,就能明确的知道对方到底是在产生客户的问题定义,还是在阐述方案中的难点和挑战。

3.思考问题时缺少时间维度

 

单个问题在时间轴上的不同时期的严重程度是不一样的,比如说闭关锁国公元后1500年-1700年是看不出太大的问题的,但是,300年后的1800年,闭关锁国的弊端就开始浮现了,当然我们都是事后诸葛亮。
所以任何一个问题的严重程度都有一个时间轴,也许过了某个时间点之后,问题便不再是个问题。比如外卖兴起之后,如何更好的制作一包方便面以满足用户的口味需求就不是一个问题了。
时间维度是一个及其重要的维度,任何事情理论上都必须考虑在时间维度上的影响,所以即使在定义问题上,时间维度是一个不能不考察的维度。所以才需要一个roadmap的路线图,标注不同阶段要解决什么样的问题。

4、升层思考及升维思考

 

我们不能用问题发生时的同一层次思维来解决问题。——by 爱因斯坦


爱因斯坦阐述了思维存在层次这一现象,这里我发表另外一个观点:
我们不能只局限于问题本身,还需要看到问题背后的问题,然后才能更容易的找到更多的解决方案。
我把这种方法叫做问题的升层思考,接下来我会简称之升层思考,我在网上搜索了一下,之前没有人提起过这个词,所以这个词目前版权在我这里哈,如果你想说服谁需要用这种思考方式,不妨把我这篇文章发给他。

 

 


当问题升层思考之后,前面的问题会变成手段/方法,比如说洪水和人民生命财产的矛盾背后的问题是社会的稳定性问题(1和2是升层思考),而升维思考洪水和人民生命财产的矛盾的时候就会发现用疏通治水或者搬走都是方案(3是升维思考)。
这就是升层思考问题,升维思考手段/方法。不过这张图中每个问题到底严重到什么程度,还没有给出量化,不过我们在工作中,我们是要量化这个严重程度,而且要放在时间轴上来进行量化,因为有些问题当前可能并不严重,但是数月后可能会变成大问题。
值得注意的是这里思考的升层是依赖认知升级的,就像一个小朋友,也许也能升层思考,但是其认知的程度决定了他思考能到的层度,所以历史,社会科学,哲学也是我们的必修课,有助于我们认知到更高的层次的存在。当问题的层次不断提升的时候,往往最终会归结为社会问题和人性问题。
重要的话说三遍:

  • 缺乏升层思考的升维思考是不完整的自顶向下;

  • 缺乏升层思考的升维思考是不完整的自顶向下;

  • 缺乏升层思考的升维思考是不完整的自顶向下。


接下来我拿一些网上横向思考的案例,来使用升层思考和升维思考的方式获得相应的解决方案:
例一:游客有时会从帕台农神庙的古老立柱上砍下一些碎片,雅典当局对此非常关心,虽然这种行为是违法的,但是这些游客仍旧把它作为纪念品带走。当局如何才能阻止这一行动呢?

    • 问题定义:如何给客户提供纪念品?
    • 升层思考:客户需要纪念品的背后是想解决什么问题?是不是解决客户的旅游纪念的需求。
    • 对背后的问题升维思考:要满足客户的旅游纪念的需求有没有其他方法?
      • 明信片:明信片也可以做为一种纪念的方式,有了明星片做纪念,游客敲石柱的比例可能会下降。
      • 现场照片:可以安排现场拍照的摄像师,选择特别的角度为这些想要留念的客户拍摄特别的照片,游客敲石柱的比例可能会下降。
      • 帕台农神庙模型:可以制作各种帕台农神庙的模型,让客户购买,以满足客户纪念的需求,游客敲石柱的比例可能会下降。
    • 对原问题升维思考:
      • 在地上洒上大理石碎片:让客户以为这是帕台农神庙的大理石,客户会捡起地上的大理石碎片带回去留念(这是网上的标准答案)。
      • 进入神庙时寄存各种金属物件:让用户无法用金属去砍古老立柱,缺点是成本高,效率低,需要排队检测金属物件
      • 把柱子围起来,让用户只能在一米开外的距离观看:用户碰不到柱子,自然无法去砍柱子,成本比较低,也比较容易实现。
      • 写标语,在入口处,以及门票上明确指出破坏文物是违法行为,会受到法律的制裁,等等。


网上的标准答案是在柱子旁边洒上大理石碎片(其他的都是我使用升层思考和升维思考瞎想出来的,你也可以想出很多)。让游客以为这是神庙已有的碎片。不过这种方案经不起逻辑思维的推敲,比如开放了这么多年,地上的碎石为什么还没有被捡光?于是游客就知道这是人为洒在上面的,那么有些游客会继续破坏石柱。
我想说的是,这里的升层思考,和不同层次的升维思考会给我们带来很多种方案,如果集合全团队的力量,我们甚至还可以想出更多更多的idea。


例二:在美国的一个城市里,地铁里的灯泡经常被偷。窃贼常常拧下灯泡,这会导致安全问题。接手此事的工程师不能改变灯泡的位置,也没多少预算供他使用,工程师应该怎么办?

  • 问题定义:如何不让窃贼拧下灯泡?
  • 升层思考:不让窃贼拧下灯泡是为了解决什么问题?是为了解决预算不足的问题。
  • 对背后的问题升维思考:解决预算不足有没有其他方案?增加预算?募捐?防止窃贼拧下灯泡。
  • 对原问题升维思考:不让窃贼拧下灯泡可以从哪些维度进行考虑?
    • 焊住:缺点是灯泡坏了之后很难更换。
    • 反向螺纹(窃贼在拧下灯泡的时候其实是在拧紧):缺点是窃贼只要使用逆向思维就能破解(反向螺纹是网上的标准答案)。
    • 特别的螺纹(特别螺纹让窃贼拿到灯泡之后也无法在其他地方使用):缺点是需要定制,成本高。
    • 摄像头:缺点是增加了设备,需要更大量的投入。
    • 把灯安装在更高的位置:窃贼得用梯子才能去盗窃灯泡,要看线路是否支持
    • 在灯泡上印上地铁专用标志:别人不敢买这种灯泡,窃贼无法销赃,缺点是多一道工序,灯泡的成本变高。


在这个案例中,反向螺纹是标准答案,缺点是窃贼只要使用逆向思维就能破解。其他都是我自己通过升层思考和升维思考想出来的,其实你也可以想出很多,这里跟逻辑无关。我想说的是通过升层思考和升维思考,我们就会发现很多种创新答案。而不会沿着某个答案一直往下走。
这两个例子是关于横向思维(和升维思考类似)的例子,但是通过我们会发现如果加上升层思考,在每个层次上再进行升维思考,我们会得到很多创新的idea。如果让整个团队使用这一的思考方式,我们就可以得到更多更多idea。

 

2、是新问题还是新技术解决老问题?

 

我们做架构的时候,一般都会根据当前流行的技术趋势来解决问题,这些流行的技术趋势其实手段的更新,并不是问题的更新。
尤其是在一些社会性问题以及人性问题上,几千年来问题都没有变化过,只是新的技术手段可以更好的解决这些问题而已。
比如人类有沟通需求,数百年前是通过书信,后来是电报,后来是电话(音频),后来是视频等等。都是技术的革新来更好的解决已有的问题。这就要求我们随时关注新技术,并和当前自己手头的工作产生一定的联想,不同对象之间的联想能力此刻变的无比重要。
当然在一些问题特别明确的领域,比如说数据库领域,要解决的问题基本没有变过,但是问题转换成的指标的值却在一直提升,比如支持的数据量越来越大,插入的速度越来越快,查询速度越来越快,比如最近就有很多通过AI来做自动tunning和AI索引优化的,都属于此列。
类似的例子还有很多,比如Mobile流行的时候,消息的更实时触达是改造各种消息通道的一个契机,会产生新的产品,比如微博,微信,等等。地理位置可以获取之后,也出现一堆新的应用,改造了老的产品。
所以我对自己提了一个要求,任何新技术,哪怕是很小的新技术,都要联想一下可能对现在的工作,以及现在工作的产业链路上下游有咩有什么帮助,这种联想可能不只是个人要做的,而是要驱动团队展开讨论的。目前眼前被提到的新技术有AI,区块链,IOT,5G等等,这些也许可以跟我们的业务产生链接。可以组织团队进行发散型思考。不过这个事情我自己做的也一般,想多跟大牛们学习学习。

3、小结

 

  1. 区分手段和问题
  2. 明确问题定义
  3. 对问题背后的问题进行升层思考
  4. 对问题的分解进行升维思考


升层思考和升维思考有时候是创新的核心,比如鲧用堵治水,他毕生都在思考如何堵,所以他是从堵这个顶点向下思考的,如果对堵进行升层思考之后再进行升维思考,你会发现除了堵水,还可以用疏通的方式,还可以搬走等等。所以创新的关键在于升层思考和升维思考。

posted @ 2019-12-06 08:40  小猫王  阅读(642)  评论(0编辑  收藏  举报