关于系统对接,你需要关注的点都在这里( 三 )


如果调整,会涉及哪些模块,会影响哪些功能,对现有功能是否造成影响,是做成公共模块还是定制模块 。
如果不调整,能否快速的满足现有这些需求,能否顺利的完成对接 。
以上这些,我们都需要事先定义好 。
以我们为例,为了完成这次对接,需要在创建商品、创建订单、取消订单、申请售后等相关地方,都需要做开发判断 。涉及到的相关接口,都需要进行数据推送和消息反馈读取 。
下面的图片,就是我们在进行对接时所准备的交互流程 。
不打无准备之仗,将问题提前暴露 。
02.整体到细节一个都不能少
我们不仅要从宏观层面了解整体流程,紧接着具体到每个功能,我们也需要尽可能的细分 。
宏观层面,帮助我们概括思路和梳理流程;细节落地,推进开发具体执行 。
很多时候,我们看大流程、大思路都没有问题,可一旦深入到细节,才会发现步步是坑,寸步难行 。
作为产品经理,我们不能让问题在开发阶段暴露,我们需要提前告知并梳理 。
这样做,不仅是为了帮助我们自己理清思路,也是帮助整个对接过程更好的开展 。
我们要做的,就是耐下心来,一个流程、一个页面、一个字段的梳理,最好是对照着API文档来看,尽量做到不遗漏 。
以我们目前遇到的情况来举例,在做整体规划的时候,关于售后流程,只简单的提了一嘴,流程上也只是轻描淡写的画了 。
可谁曾想,就是因为这个疏忽,导致了开发在评估时轻视了,造成实际开发周期延长了1天左右,因为这其中涉及到的点实在太多了 。
大家看下面这张图就知道了,简单的售后流程,双方的数据交互就有如此之多 。
所以,在力所能及的范围内,尽量细化每一个关键节点和内容 。
四.看到未来能产生什么
最后我还想说一下此次系统对接,对于我们自己产品的一些启发 。
很长时间内,我们自己关于不同系统之间的数据交互,都是通过所谓的后端代码写死来实现的 。
这样的好处是开发简单、快速上线 。可随着系统功能越来越多、数据量越来越大、流程越来越复杂,导致了现在改动任意一个小点,都极其繁琐 。
要么是这里不支持,要么就是那里耦合太强,以至于现在想加新功能越来越难 。而且如果一个系统出问题,其他系统也都无法正常使用 。
正当技术部门为此头疼的时候,通过此次对接,为我们自己提供了另一种思路 。
不同系统之间,其实可以通过接口的方式进行调用,每个系统保持相对独立 。这样一来,即能够实现各自运行,又能够保证互联互通 。
正所谓,山穷水尽疑无路,柳暗花明又一村 。
文章来源:明天上线(ID:mingtianshangxian66),原文链接:https://mp.weixin.qq.com/s/JHLfXS-QYZYT-w6mPg73ZA

关于系统对接,你需要关注的点都在这里

文章插图
申请创业报道,分享创业好点子 。,共同探讨创业新机遇!