业务和技术,哪个更重要?
前几天在技术交流群,看到大家在讨论业务和技术孰轻孰重的话题,颇有意思,我也参与其中表达了自己的一些看法。当然,讨论并不是为了说服别人遵从自己的看法,而是从不同的观点中学习看待事物的不同视角。
有个词叫作“求同存异”,意思是在沟通交流中,要寻找那些和自己观点一致的人,进行更深入的交流。同时也要允许并尊重有不同的看法和观点存在,因为人都是存在偏见的,每个人的已知都是不同的,即每个人都是有限的。
这篇文章,分享一些我对业务和技术的理解,以及在工作场景中他们的关系。
先聊聊技术,毕竟我自己就是一名软件工程师,在技术领域差不多也钻研了十年,聊这个话题还算有些谈资。
对于初学者来说,学习一门技术也许意味着能找到一份工作,养活自己。毕竟这些年的教育告诉我们,面向未来就业和赚钱报考专业,总不会太差。至于面向兴趣报考专业的同学,寥寥无几。
对于步入职场的技术同学来说,自己掌握的技术是吃饭的手艺。产品经理会提各种各样的需求,没点技术都搞不定,再说技术越好,经验越多,才能少出点bug,至少出bug了也能更快的修复。
对于技术管理岗位的人来说,技术是实现KPI的工具,是解决问题的手段。用什么技术用哪种框架已经不那么重要了,重要的是能否按期保质完成项目交付,好给领导汇报,也便于向上管理。
到了技术总监或者CTO层级,我之前工作中接触过不少。对他们来说,技术在工作中占比很低,甚至可以说没那么重要。他们关心的是制定的目标有没有实现,业务方的需求是否满足了,技术团队能否支撑业务目标的达成。
你看,这些人大多都是技术出身,但职级不同,面临的事情不同,考虑问题的角度也不一样。
技术重要吗?我的答案是重要。无论你将技术当成吃饭的手艺,还是实现KPI的工具,或者支撑业务目标达成的基础设施都可以。毕竟如果真没有技术,那无论是需求实现还是商业变现,都挺难的。
换个角度来说,企业的目的是赚钱,要赚钱就需要不断迭代自己的产品和服务增强竞争力,要迭代产品和服务就需要技术支撑各种业务需求的快速实现。只有业务赚钱了,技术的支撑才能体现出自己的价值。当然,如果业务不赚钱,那技术基本是优先的牺牲品。
即使到当下这个互联网蓬勃发展的时代,在很多公司,技术部门依然被定性为成本部分,而非利润部门。
再聊聊业务这个话题。
业务其实是很抽象的概念,它一定需要某种方式的承载才能被人所理解和使用。比如一个软件产品,比如一种商业模式。
当然,对技术同学来说,业务的概念其实比较偏狭,比如说电商业务,比如说金融保险业务。再具体一点,对技术同学来说,能感知到的业务大多是从产品经理口中以业务需求和PRD的形式出现的。
以电商业务为例,企业通过业务运营获得利润。在业务运营过程中,比较关注下面几点:
- 更大的流量:有更多人在我的平台上浏览商品。
- 更高的转化:浏览的用户下单比率越高,企业越赚钱。
- 更好的粘性:用户最好经常逛我的平台,并且网购优先选择我。
除了上述几点外,企业还很关注自身内部的一些点,比如:
- 履约效率:从用户下单到收货的耗时,越快越好。
- 库存周转效率:商品库存周转的越快,说明仓储供应链效率越高。
- 商品数据质量:商品推荐、平台铺货的准确率,数值越高运营成本越低。
- 营销数据质量:以什么方式营销推广可以即提升用户满意度又能利益最大化。
总结来说,电商业务有如下四大特性:
- 精细化运营(需要准确的数据)。
- 成本和效率(更低的成本和更高的收益)。
- 更好的服务用户(需要快速高效的解决用户的痛点问题)。
- 新的营销手段可以快速推向用户(需要高效的团队协作配合支撑)。
企业为了达到上述的几个目标,则需要对业务运营结果有精准的评估,对运营过程能实时掌控,随后才能不断优化自己的业务运营方式,赚取更高的利润。
无论是对运营结果的精准评估,还是对运营过程的实时掌控,或者对运营方式的优化,背后都离不开技术的支撑。
技术和业务之间的关系是什么呢?我的理解是这样的:技术支撑业务目标达成,业务目标达成则需要技术提供支撑和运营工具。以电商业务运营为例,下面是技术同学日常工作中很熟悉的场景:
- 从需求提出到发布:研发成本、研发效率、交付质量。
- 从下单到订单履约:提高履约率(撮合交易/成单匹配/留存转化)。
- 业务活动营销推广:活动搭建、抽奖&优惠券配置等方面的快速响应。
- 线上故障快速解决:监控告警、问题定位、风险评估、线上服务的SLA。
其实讨论业务和技术谁更重要,就和“两小儿辩日”的故事一样,没有普世的准确答案。二者都很重要,只是在不同阶段,从不同角色的视角来看,侧重不一样。
而且,技术如果不懂业务,或者不那么重视业务,在现代职场,也很难长久的走下去,晋升空间也会更为狭小。
作为技术同学,除了掌握技术这门吃饭手艺,何妨不多掌握业务这门手艺呢,你说是吧。