物流设备

业务系统如何对接第三方服务人人都是产品

发布时间:2022/10/5 13:04:09   

在产品工作中,我们时常要对接第三方服务。本文作者从过往的对接项目经历中,提炼的关于业务系统,如何对接第三方服务的方法论,希望能对你有所帮助。

随着公司业务的发展,我们有时会遇到,需要在自身业务系统中加入新服务,但不能纯自主开发的情况。

比如会有以下三种:

没有资质:有些业务需要有相应的行业资质才能开展,如第三方支付业务,就要求有支付牌照才具有研发资质;能力不足:相比头部互联网公司,中小型公司的自研能力相对不强,难以实现需求。如人脸识别,就需要基于AI的识别算法提取人脸特征,没有一定的技术积累则可能无法实现;能做但投入产出比不高:要投入大量的资源和精力,且开发难度大,周期长,很容易得不偿失。如搭建客服系统,光是保证消息的收发稳定,都要不短的开发周期,更别说智能分配客服和智能机器人这样的高级功能了。而这时如果恰好市面上有成熟的解决方案,我们便可以把专业的活,交给有一定资质且专业的人,接入他们的能力来解决自己的问题。

比如,我们要在电商系统中,接入物流轨迹查询的能力,自研的话,需要对接多家物流公司的单号系统,费时费力还可能对接不成功。此时若有第三方服务商,已经整合了多家物流公司的物流轨迹查询,我们便可以直接通过与其进行对接合作,来实现自己的物流查询功能。

通过接入合适的第三方服务,既不用让公司在新领域自研试错,投入过高的开发成本,又能缩短开发周期,让我们的业务产品快速获得更加专业稳定的服务,变得更加成熟、强大。

以上对公司的好处我们了解了,但了解并接入三方服务,这工作对产品经理来说往往不是件易事。

做产品没有标准答案,我们做的每一个产品方案,都是在一个特别具体的环境下产生的。每一次都是定制,对接第三方更为如此。既要快速了解另一个领域的基本知识和行业产品,又要结合选定的第三方服务与公司新提出的业务需求,设计出一期最适合的产品方案,每一次都像是在摸着石头过河,有着说不上来的困难。

在对过往的多个对接项目经历,进行反思后,我将整个对接过程划分为三个阶段,并试图提炼出各个阶段应遵循的共性要点,让我们在对接时能够有章可依,降低事情难度,希望能对你有所帮助。

阶段一:设计前

产品经理在进行具体的方案设计之前,应做哪些事情呢?

1.对自身业务系统有整体的理解

只有对我们的业务系统,先有全局的理解和把握,才能在知晓业务需求和三方的解决方案后,剖析出要改动的所有部位,做到纤悉无遗。

如若不然,对自身系统结构和业务都还一知半解,就贸然开始着手三方调研和方案设计,很容易因为前期考虑不全,而造成难以预见的危险后果。

举个例子,有一个后台管理系统,管理着线上商城和线下门店的零售业务,你要在整套系统中接入新的第三方聚合支付,逐步替换掉原有的三方支付服务。

若你对业务系统的了解还不足,就直接分析如何使用三方服务能力,并产出方案,推动项目上线。运气好的话,你可能只犯了点小错误。比如在前端商城中,对某个业务页面改了些字段,而后台的一个统计页面,你遗漏了对其进行同步更改,导致无法正常显示。这影响范围还较小,你还能在上线后进行及时补救。

但若严重的话,你的考虑不全,甚至可能会直接影响到系统关联业务的正常运行。比如,之前一直都是负责线上产品的迭代,在这次项目中,由于你没有去加强对线下业务的理解,导致在设计过程中,你直接疏忽了门店的重要设备——POS机,在里面软件的自建订单页面中,也需要更换新的支付方式。由于没有在这次项目中同步更改,将直接影响线下刷卡、扫码等场景的业务的正常开展。

那么需要对业务系统了解到什么程度呢?我们可以通过对风险进行分类,然后倒推得出前期的准备。

可以跟我一样,将这些可能的风险,用二分法,简单划分为直接影响业务与间接影响业务。

直接影响,即影响业务的闭环运行。一旦没有兼顾到里面的任一环节,都会干扰到业务的正常进行。所以你需要做到,对该业务需求所涉及的主线业务流程,和其中的逻辑都有清晰的认识,哪怕对里面的任一个字段规则抱有疑问,你都应该剖根问底。分析其如若是个错误,是否应在这次项目中一同解决,避免其对新老业务产生影响。

间接影响,即不影响项目主流程正常进行的其他影响。如统计、设置等地方的关联改动,这种属于支线流程的需求最容易被我们忽略,但只有都顾及到,才能让方案更加完整。在开发评审时,我们的方案很少能一次通过,都会有或多或少的修改。你可以跟我一样,将在每次评审时所发现的,设计时被遗漏的功能或业务,都记在备忘录中,用于在后续每次设计方案产出后进行自查,以提高初次方案的完整度。

为了更好地降低风险,还可以邀请公司中对该业务熟悉的相关人员,来参与你的设计方案评审,一同检查是否有设计遗漏,多一道保险,避免自己顾此失彼。

2.完成第三方产品的调研

我们在购物时,为了选到最心仪的商品,通常会货比三家。同样的,为实现业务需求而接入的第三方,将会在很长的时间内伴随着自身产品,这就更需要我们去仔细的筛选。

商品不喜欢,我们可以选择退货或者重新选购,但接入的三方服务不合适,即使我们去重新找新的服务商合作,却也已经在之前的对接过程中,让企业付出了成本,这是无法挽回的。

所以在具体对接前,我们应对三方服务商做仔细地调研与筛选。

这过程我划分为两个小阶段,调研初筛和名单提交。

1)调研初筛

刚开始去了解一个新的领域,你需要做的是,快速研究清楚里面的一些核心概念,然后尽可能多地收集行业产品的信息,并简要分析其服务能力与我们业务需求的匹配度如何。

而考察其服务能力,最为关键的点,无疑就是对我们基础需求的满足度,和其产品的拓展性了。

1.基础需求

基础需求,即本期要实现的业务需求能否满足,这一点还是相对容易判断的。

比如,你要在业务系统中,实现在线下单发货的功能。在订单发货时,通过接口传送面单信息后,接收物流公司返回的快递单号信息,并且能获取物流轨迹更新。

这种只需将核心需求梳理后,与其

转载请注明:http://www.aideyishus.com/lkcf/1860.html

------分隔线----------------------------