技术同学如何提升业务洞察力
上周写了一篇文章,分享了我对于技术视野的思考和提升技术视野的建议。提升技术视野的方法,我提到了三点,分别是业务洞察、技术认知和落地能力。
业务洞察:战略层面,能对做什么事情收益最大做出合理的判断,技术要领先于业务做设计和储备。
技术认知:战术层面,对各种技术栈的选择和对比,对系统架构设计的考虑,采用什么策略。
落地能力:执行层面,一旦技术方案确认后,需要快速执行,推动落地。
有同学看完之后说深有感触,特别是业务洞察方面,他早年间在职场就因为业务洞察方面比较薄弱,走了不少弯路。因此建议我专门写篇文章,聊聊业务洞察的话题。
这篇文章,结合我自己的职场经历及项目经验,谈谈如何提升业务洞察力。
PS:仅是个人的一些经历和思考,内容仅供参考。
先给大家分享一段我职场成长最快阶段的经历:
19 年夏初,我跳槽到某电商企业负责性能测试相关的工作。刚入职时,这家企业还是一家规模很小的初创企业,技术团队几十人,系统架构正在经历从 LNMP 转 Java 微服务的阶段。
彼时,线上系统每逢晚上(业务高峰期)就会经历各种告警,开发和运维严阵以待准备随时扩容。测试团队技术基础设施建设几乎没有,我算是第一个专职的性能测试人员,性能测试相关的流程和技术体系都是我从零开始搭建。
到了下半年,公司准备双十一大促(19 年电商双十一还是个热门话题),作为测试团队唯一的一个性能测试同学,全链路压测相关的事项自然落在了我头上。在此之前,我对全链路压测仅有理论但缺乏实践。
19 年下半年开始公司业务快速发展,线上访问流量增长很快,而急急忙忙上马的全链路压测虽然解决了一些性能问题,但随着双十一零点到来,线上系统还是挂了将近一个小时。
大促对电商企业特别是业务快速发展阶段的电商企业来说,是每年最重要的一个项目。线上出了问题,技术团队自然会面临很大的压力,来自老板的,来自业务团队的,各种质疑和挑战。
双十一之后,新来不久的 CTO 主导启动了两个技术项目,分别是系统重构和线上全链路压测。
老系统虽然已经从 LNMP 转到了 Java 微服务,但历史技术负债太重,耦合性太高,只能重构。而线上全链路压测,并不单单是压测,更重要的作用是倒逼基础技术设施(部署发布、监控告警、服务治理、应急预案)改进和完善,补上短板。
20 年 618 和双十一,虽然线上也突发了很多新的问题,但最终系统还是可以正常提供服务,算是有惊无险的渡劫成功。
21 年公司又启动了几个新的技术项目,比如服务拆分、环境治理、读写分离、异地双活。自此之后,无论是 618 还是双十一大促,线上服务都很平稳,系统可用性也从不到 99%提升到了 99.99%+。
故事讲完了,虽然比较长,但算是较为完整的介绍了一个电商业务系统从单体高耦合到分布式微服务架构的转变,以及如何应对业务快速发展和线上流量陡增的挑战。
上面提到了业务洞察力是战略层面的东西,要对做什么事情收益最大做出合理的判断,让技术领先于业务做设计和储备。
而上面的案例中,虽然 20 年双十一渡劫成功,但业务依然在保持高速发展。因此 21 年在系统重构+全链路压测的基础上又开展了多项新的技术项目,就是预判到以 20 年的系统可能无法应对未来的业务增长而做的提前设计和技术建设。
这是一个典型的业务洞察力案例,而我在上文提到的 CTO,是我十年职场生涯以来遇到的业务洞察力最强的技术管理者。
以前还在职的时候,很多时候看不懂为什么又启动了新的技术项目,毕竟双十一都过了,系统也没什么大问题。后来随着经验的增长和认知的提升,反思过去的职场经历时才突然明白业务洞察力对工程师的重要性。
作为技术同学该如何提升业务洞察力呢?我个人认为有如下几点步骤:
1、从业务需求开始,熟悉自己负责的领域归属于哪个系统和业务模块,核心的业务场景有哪些,要解决用户什么问题。
2、从业务链路切入,了解自己负责领域的上下游是什么业务模块和系统应用,是强依赖还是弱依赖,为什么有些业务是强依赖有些是弱依赖(用户对该模块的感知和急迫性,比如订单强依赖库存,弱依赖物流)。
3、从系统架构着手,尝试绘制出整个的系统架构图以及业务全局图,找到技术和业务之间的对应关系,以及不同的技术组件在整个系统中发挥什么作用。
4、从产品角度思考,为什么某个功能要如此设计,端到端的业务流为什么是这个顺序,如果更改其中某个模块会造成什么影响,出了问题该如何应对,有哪些应急措施,对应的技术领域要做哪些准备。
5、扩展阅读,了解产品设计、业务运营和增长以及企业管理相关的一些专业知识,再回头重新审视上面几个步骤。
当然,这五个步骤是自下而上的一种方式,如果自觉颇有天赋,可以尝试自上而下的方式。
限于字数问题,这里对技术和产品的关系,如何审视业务改动对技术的影响,以及技术提前设计和储备就不过多赘述了,后面有机会可以给大家分享几个具体的案例。
最后,关于第五个步骤,推荐几本专业的书籍,供大家参考阅览。
《零售的本质》、《首席增长官》、《淘宝十年产品事》、《淘宝技术这十年》、《京东基础架构建设之路》
版权声明: 本文为 InfoQ 作者【老张】的原创文章。
原文链接:【http://xie.infoq.cn/article/87ac62422e586982d9663b021】。文章转载请联系作者。
评论