如何在业务中发现有技术价值的问题?
极客时间编辑部
讲述:初明明大小:4.14M时长:04:31
在业务团队做事的工程师摸爬滚打了一段时间后,一定会有所疑问。比如如何在业务中发现有技术价值的问题?发现问题后如何思考,又该如何解决问题?近日,阿里高级前端技术专家氐宿在阿里技术发文,分享了他在遇到这些问题时,是如何解决的,以下为氐宿的观点。
首先来看如何在业务中发现有技术价值的问题?
在解答这个问题之前,先要理解一个概念,什么是有价值的问题?在我看来,议题度高和解答质高的问题就是有价值的问题,再通俗点理解就是,这个问题是否存在?当前要解决这个问题的必要性够不够高?问题对应的解决方案可行性高不高?如果要在业务中发现这种问题,首先要理解业务战略、打法和定位。那如何才能把这个前置信息做好,对工程师来说是一个比较大的挑战。
工程师大多数都是从事一线开发,对业务理解可能仅限于自己在做的事情。到手的信息基本被别人过滤了五六次,信息不对等。所以,要发现有技术价值的问题,第一步是收集信息,然后整理归纳,最后分析问题。
1. 收集信息
这有点像信息科学里的情报学,收集信息最好的方式是参加所处业务老大的 KO 会,会上会把战略上的拆解和背后的思考宣讲并传达给 BU 或相关人员,虽然我们没有亲身参与脑暴过程,但也会对战略背后的思考有一定理解。
获取第一手信息之后,我们要经过简单梳理开始收集外部信息,整理出完整的知识脉络,收集信息的方式可以是信息平台、与不同部门的人进行线下交流或者通过线上问问题等等。
2. 分析问题
通过不同信息源获取到的信息是散落的,如何经过加工融入自己的思考体系呢?首先信息不能是简单的堆叠,可以使用 MECE 法则(Mutually Exclusive Collectively Exhaustive)进行思考拆解,通过无遗漏、无重复地分类来把握整体,列出脑图和逻辑树,最后将逻辑树的信息匹配需求场景,也可以尝试通过 C 端和 B 端这两个不同的入口去还原需求场景。在还原场景时可以采用演绎推理和归纳推理法,把问题和挑战细化出来,帮助自己理解 BU 的战略,同时也能从自身出发把战略拆解到对应的项目。
下面再来说说发现问题后如何思考,又该如何解决问题呢?
首先要提炼这个问题带来的核心价值,与自己的相关点在哪里,然后找到对应的业务方去“售卖”你的思考,要找到目标一致的人一起做事。所以你必须清楚你的业务方都有谁?他们都负责什么?我的方法比较简单,直接看运营在职能上的划分,了解对方负责的方向以及他的 KPI。另外,一定要和对口 PD 一起去找,通常来说最直接的合作方是能帮你处理业务和技术衔接的那个人。
上下游的人都找到后,要开始准备 KO,理出需求排出优先级。在资源有限的情况下,优先考虑产品最核心的功能。
阿里巴巴已经非常大了,我们相信每一个想法都会有人想过,所以尽量不要走重复的路踩同一个坑,同理小公司利用开源技术亦是如此。那么在项目开始做的时候,如果是平台,我们需要先拆出核心功能,这个核心功能要去看集团是否已经有人在做了或是已有成熟方案,避免重复造轮子,同时也能最快、最直接地解决你最紧急核心的问题。
如果集团内部就是没有成型方案,这个方向也属于工业界比较前沿的领域。遇到类似这种问题,可以先看看是否有绕开的可能性,如果确实绕不开可以试试找到适合解决该问题的基础团队一起合作和共建。外部是否有付费方案可以购买和借鉴,总之要保障业务先赢。因为业务工程师要思考的是你给业务能带来怎样的价值,你的核心价值不是处理非常复杂的技术问题,而是用你的技术能给业务带来怎样的价值增量。
同样的,利用某种技术或模式解决了非常复杂的业务问题,并且是具有普适价值的技术,这也是业务端工程师给业务带来的价值。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论