大厂一线研发揭秘:怎么样才算全面了解了业务?

刚做开发时,觉得自己要好好学习技术,对业务不上心,公司让我做什么就用自认为极其优雅的编码方式解决,但对为什么要做这个事,做了对业务有什么影响,做完了有没有达到业务目标,并没有很关心。后续观察了身边的一些同学,整体上业务与技术链接比较好的同学职场上更容易脱颖而出,也促使我最近一直在思考到底什么是业务,怎么样才算较为全面的了解了业务,在此记录下来,希望能给对业务理解存在一些问题的同学带来少许启发。

1 到底什么是业务?

如果给业务下一个定义,业务是什么呢?我们看下维基百科是如何定义的。

在与信息技术应用或企业信息化相关的许多新概念中,业务指的是组织中有目的的活动。

从百科中提炼出一句话,"业务指的是组织中有目的的活动",因此业务就是活动。深入了解业务,就是要理解组织从小到大的各项行动,从个人的需求开发活动、产运的策略和运营活动到公司的商业活动。

2 怎么样才算全面了解了业务?

既然业务是组织中的活动,那我们需要了解公司大大小小所有的活动才算全面了解了业务吗?答案是否定的,目的不同,需要了解的业务范围不同,但一般来说,为了做好自己的工作、做好规划和选择,我们可以从自己出发,逐步由近及远、从微观到宏观来了解业务的全貌。

2.1 微观层面:个体活动了解

微观层面,我们需要了解自己和产研运等相关协作人员的个体活动,只有对自己要做的事有全方面,详细的了解,才能把事做好;只有对产研运等协作方所做的事有一定了解,才能更好的做好协同和技术支撑。那我们需要对个体活动有哪些方面的了解呢?笔者总结成定位和目标、功能和实现、业务流程和场景、相关干系人四个维度。

定位(职责)和目标

定位是你需要做的事,也就是组织赋予你的职责,你的价值所在。只有对定位有深刻的理解,我们才能知道哪些事属于我们的职责范畴,需要做好,哪些事不该做或者只需要投入很少的精力去做。

目标是个人或组织在某种理想状态下希望达到的状态,也就是短期和长期希望把事做成什么样。只有设定好目标,才能根据目标拆解出达成路径,更加聚焦,从而更容易把事做好(集中力量办大事)。

那么我们该如何设定目标呢?

根据笔者设定季度OKR的经验,一般可以从以下几个方面寻找目标:

  • 上个季度存在的问题。将上个季度发现系统或服务、数据等存在的问题,分类抽象,变成这个季度的目标。
  • 合作方。从合作方目标里拆解出需要自己做的事,变成个人目标。
  • 上下级。从上级的目标中拆解出和个人相关的部分,从下级的目标里抽象归类,变成个人目标。
  • 个人成长。在这个目标周期里,希望学会什么东西,变成个人成长目标。

设定好目标,怎么衡量目标是个好目标呢?

设定的目标要是具体的(Specific)、可衡量的(Measurable)、可达到的(Attainable)、相关的(Relevant)、有时限的(Time-bound),也就是要符合SMART原则。在实践中,为了衡量目标是否达成,一般会给目标设定几个核心指标,只有核心指标达到目标值才算目标达成。同时,为了跟踪目标进展,周报里会用表格列出每周指标值,看指标是否有变化,离目标达成还有多远,是否有风险。

功能和实现

功能是从外部用户或业务需求的角度来描述,我们负责的系统或服务能够做什么。比如作为研发人员,我们负责了很多服务和服务里面接口的开发,就需要了解每个服务和接口的提供的功能。

实现是功能内部的流程和细节。比如作为研发人员,就需要了解产品或服务功能内在的实现逻辑,上下游调用链路和编码细节。

业务流程和场景

场景是"一个画面、一个片段",是产品或服务功能(需求)产生的某种条件,只有条件满足,这个需求才成立。只有知道功能的使用场景,我们才能知道需求是否合理、有没有更好的实现方式,同时也能提高自己的价值感,驱使自己干活更有动力。这里笔者给一个描述场景的"四要素"框架:谁、在什么环境或条件下、通过什么产品或服务功能、达成了什么样目标,比如运营(谁)在618优惠大促时(在什么环境或条件下),通过我们提供的微信公众号批量push功能(通过什么产品或服务功能),从而达成精准触达用户,GMV增长目标(达成了什么样目标)。

业务流程是指组织内部完成特定业务目标所采取的一系列活动或步骤。有时候,我们提供的功能支撑的只是业务流程中的一个环节,这时候我们需要更进一步,了解整体业务流程。对业务流程的了解,可以帮助我们理解组织内部的业务运作,从而更好的做好业务信息化工作。

相关干系人

为了更好的沟通和协作,我们需要知道项目或系统中涉及的各个相关方是谁,比如我们的服务上下游调用对应的研发owner是谁,以便在出现问题时能及时找到人。很多项目会有一个找人地图文档,列出什么事该找什么人。

2.2 中观层面:团队或部门的了解

了解了个体活动,我们可以继续往上层思考我们所在的团队或部门,了解团队的的职能、团队内部的分工逻辑以及团队之间的协作和依赖关系,这样可以提升我们的格局和眼界,能看到更大的机会。

2.3 宏观层面:整体业务的了解

在公司层面,组织和个人之所以存在,最终是为了支撑商业业务的发展,了解我们所支撑的商业业务,可以培养我们的商业洞察能力和战略眼光,从而更好的做好选择和规划。对于所支撑的商业业务,笔者一般会去了解行业和市场、商业模式和业务模式、业务生命周期、业务目标和策略四个维度。

行业和市场

市场是指在特定的时空对某一类产品或者服务需求的总和。我们需要了解市场当前规模和未来增长趋势,了解这是一个存量市场还是一个增量市场。

行业指一组提供同类相互密切替代商品或服务的公司。我们需要了解行业的本质,也就是这个行业究竟是为了解决什么问题,行业有哪些头部玩家,他们的商业模式和业务模式是什么样的。

商业模式和业务模式

商业模式描述的是一个组织创造、传递以及获得价值的基本原理。它回答了这个业务的用户是谁、这个业务解决了什么痛点、我们和竞对差异化的点是什么、我们如何赚钱等基本问题。

笔者这里顺便介绍一下描述商业模式的工具和互联网常见商业模式。

为了对一个业务的商业模式有更为全面的描述,可以借助商业模式画布工具,它将商业模式划分为九个模块:

  • 客户细分(Customer Segments):业务的目标客户是谁,他们的特征是什么,他们有哪些共同的需求和偏好。

  • 价值主张(Value Proposition):业务向客户提供的产品或服务是什么,这些产品或服务解决了客户的哪些需求或问题,为客户带来了什么样的价值。

  • 渠道通路(Channels):通过什么样的渠道向客户提供产品或服务,包括线上渠道、线下渠道、直销渠道、分销渠道等。

  • 客户关系(Customer Relationships):企业与客户之间建立的关系和互动方式,包括客户服务、售后支持、社交互动等。

  • 收入来源(Revenue Streams):如何从客户那里获得收入,包括产品销售、订阅收费、广告收入、佣金收入等。

  • 关键资源(Key Resources):企业运营所必须的关键资源,包括物质资源、知识资源、人力资源等。

  • 关键活动(Key Activities):企业为实现商业模式所必须进行的关键活动,包括产品开发、生产制造、市场推广、客户服务等。

  • 关键合作伙伴(Key Partnerships):企业与哪些合作伙伴进行合作,共同实现商业目标,包括供应商、分销商、技术合作伙伴等。

  • 成本结构:获取资源、维持业务、合作伙伴需要我付出什么成本?

尽管每个公司的商业模式各有特色,但能够成功运作的商业模式并不多,而且往往会被其他公司模仿。因此,不同公司的商业模式在某种程度上存在相似之处。以互联网公司为例,市面上大体上有以下几种商业模式:

  • 流量广告:例如抖音,对于C端用户是免费的,通过良好的产品体验吸引用户使用,形成用户流量。抖音将这些流量通过广告的形式卖给B端商家,用B端的收入抵消C端的成本。

  • 平台抽佣:例如美团外卖,通过撮合交易抽取佣金的模式赚取利润。

  • 免费增值模式:例如王者荣耀和腾讯视频,用户可以免费体验部分内容,但要获得更好的体验和内容,就得充钱买皮肤和会员。

业务模式描述的是一个企业或组织如何运营其具体的业务活动的流程和方案,是商业模式中活动和策略的细化。我们需要了解商业业务的关键业务模式,比如商品从商家到客户手中,需要经过什么样的配送流程、商家在抖音上投广告是个什么样的流程等。

业务生命周期

业务的生命周期是指业务从准备进入市场开始到被淘汰退出市场为止的全部运动过程,一般分为启动期、成长期、成熟期、衰退期四个阶段。

  1. 启动期:这个阶段业务需要设计好商业模式和业务模式并快速上线MVP测试,寻求种子用户进行快速验证。
  2. 成长期:这个阶段需要将种子用户验证的业务模式快速规模化复制到更多的客户场景中,从而能够让业务在一定时间内完成业务规模的爆发。
  3. 成熟期:这个阶段客户增长达到上限,趋于平缓,开始继续追求利润的最大化,降本提效往往变成该阶段的主旋律。
  4. 衰落期:这个阶段产品正在走下坡路,已经逐渐失去了竞争力,产品的销量和利润持续下降,不能适应市场的需求;更好的竞品也已经出现,自身的用户流失率也在不断提升。那么这时候首先就是要通过运营手段做好用户回流工作,并且积极创新和寻求转型的新机会。

我们需要了解业务所处的生命周期阶段,一般来说,成熟的业务由稳定的团队支持,新员工通常做的事情比较边缘,因为核心工作已经有人负责且已经比较稳定。新业务机会多,但业务能否做成、团队能否稳定存在是一个需要考虑的问题。

目标和策略

业务短期和长期的目标是什么,针对目标,采取了什么样的业务策略,近期目标是否达成,离目标的差距有多大。

3 总结

业务是组织中有目的的活动,为了对业务理解得更加全面,我们可以从自己出发,由近及远、从微观到宏观来了解业务的全貌。微观层面需要了解个体活动的定位和目标、功能和实现、业务流程和场景以及活动相关干系人。中观层面了解团队的的职能、团队内部的分工逻辑以及团队之间的协作和依赖关系。宏观层面需要了解我们所支撑的商业业务行业和市场、商业模式和业务模式、业务生命周期、业务目标和策略。

相关推荐
我是陈泽8 小时前
一行 Python 代码能实现什么丧心病狂的功能?圣诞树源代码
开发语言·python·程序员·编程·python教程·python学习·python教学
肖哥弹架构1 天前
Spring 全家桶使用教程
java·后端·程序员
IT杨秀才4 天前
自己动手写了一个协程池
后端·程序员·go
程序员麻辣烫6 天前
像AI一样思考
程序员
一颗苹果OMG8 天前
关于进游戏公司实习的第一周
前端·程序员
万少8 天前
你会了吗 HarmonyOS Next 项目级别的注释规范
前端·程序员·harmonyos
楽码9 天前
彻底理解时间?在编程中使用原子钟
后端·算法·程序员
江南一点雨9 天前
又一家培训机构即将倒闭!打工人讨薪无果,想报名的小伙伴擦亮眼睛~
java·程序员
用户86178277365189 天前
ELK 搭建 & 日志集成
java·后端·程序员
河北小田9 天前
局部变量成员变量、引用类型、this、static
java·后端·程序员