如何准确定义问题,并避开常见误区?
极客时间编辑部
讲述:初明明大小:3.92M时长:04:16
来源:阿里技术(ID:ali_tech)
在工作中,主管可能经常会问:你要解决的问题是什么?这里的问题定义是什么?那么,该如何准确定义问题,衡量问题严重程度,并避开常见误区呢?日前,阿里资深技术专家张荣华发文,就上述问题分享了自己的答案。
一、准确定义问题并衡量严重程度
准确定义一个问题要考虑多个维度,比如时间维度、主次要维度、紧急不紧急维度。不过在这之前,你需要先区分问题本身的重要度和紧急度。
当你明确地定义问题之后,就要设定目标来解决这个问题。但是现状是残酷的,目标和现状之间可能存在巨大的落差,这个落差的程度就是问题的严重程度。
要想区分问题的严重程度,需要面对两个挑战:
现状:对现状有准确的认知;
目标:问题解决后的状态有个清晰的表述。
对于数值型的现状,只要将你的目标值减去现状的值就可以得到问题的严重程度了。对于难以量化的现状,那要摸清楚问题的严重程度,可能需要一些案例、数据统计,比如说架构现在不合理是个问题,这个问题严重到什么程度?可以计算一下最近半年的需求在实现的过程中,花费了多少工时,如果架构合理的情况下哪些工时是可以节省掉的。
只要现状和目标有一个没清晰,就很难判断出问题的严重程度在哪里。如果你不能确定问题的严重程度,就不要贸然行动去设计方案。
二、问题定义中的常见误区
1. 误把方法 / 手段当“问题”
这种情况非常常见,很多技术方案之所以有问题,基本都是问题定义没有搞清楚,所以解决方案也就不符合需要了。
思考问题背后的问题时使用升层思考,当升层思考之后,之前的问题可能会变成方法 / 手段。当你无法准确地分辨问题的时候,还可以不断缩短描述问题句子,比如提炼主谓宾,如果还不能清晰地描述,那么在这几个词里再找出最关键的词,尤其是主语或者宾语中的词汇非常重要,它有可能就是重点,只是被你无情地忽略掉了。
2. 误把挑战当“问题”
当你明确定义出问题之后,开始做解决方案的升维思考,可以从各个角度来给出解决方案,这些解决方案就是前面说的手段 / 方法。
举例:如果你的目标是快速到达目的地,那么方法 / 手段就是汽车、飞机、火车,这时的挑战就是如何让汽车跑得更快,让飞机飞得更快,让火车开得更快。此时如果你说“让汽车跑得更快也是个问题啊”,确实,广义上也可以这么理解,但这样容易将问题和方法 / 手段搅混。
这时可以给它们下定义,明确它们出现的场景:
问题:事物之间在某个时期存在的矛盾;
挑战:解决矛盾的方案中最困难的几个地方。
这样你在沟通的时候,就能明确地知道对方到底是在产生客户的问题定义,还是在阐述方案中的难点和挑战。
3. 思考问题时缺少时间维度
单个问题在时间轴上的不同时期和严重程度是不一样的,也许过了某个时间点之后,问题便不再是个问题。比如外卖兴起之后,如何更好地制作一包方便面以满足用户的口味需求就不是一个问题了。
时间维度是一个极其重要的维度,任何事情理论上都必须考虑它在时间维度上的影响,所以才需要一个路线图,标注不同阶段要解决什么样的问题。
最重要的是,你不能只局限于问题本身,还需要看到问题背后的问题,然后才能更容易地找到更多的解决方案。这可以称之为问题的升层思考。当问题升层思考之后,前面的问题会变成方法 / 手段。升层思考和不同层次的升维思考会给你带来很多种方案,如果集合全团队的力量,你甚至还可以想出更多的 idea。
以上就是今天的内容,希望对你有所帮助。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(1)
- 最新
- 精选
- 阿玛铭阿里技术中看过
收起评论