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


与此同时 , 我们还需要知道 , 为了满足这些需求 , 我们自己的平台是否需要做相应的调整 。
如果调整 , 会涉及哪些模块 , 会影响哪些功能 , 对现有功能是否造成影响 , 是做成公共模块还是定制模块 。
如果不调整 , 能否快速的满足现有这些需求 , 能否顺利的完成对接 。
以上这些 , 我们都需要事先定义好 。
以我们为例 , 为了完成这次对接 , 需要在创建商品、创建订单、取消订单、申请售后等相关地方 , 都需要做开发判断 。 涉及到的相关接口 , 都需要进行数据推送和消息反馈读取 。
不打无准备之仗 , 将问题提前暴露 。
2. 整体到细节一个都不能少
我们不仅要从宏观层面了解整体流程 , 紧接着具体到每个功能 , 我们也需要尽可能的细分 。

  • 宏观层面:帮助我们概括思路和梳理流程;
  • 细节落地:推进开发具体执行 。
很多时候 , 我们看大流程、大思路都没有问题 , 可一旦深入到细节 , 才会发现步步是坑 , 寸步难行 。
作为产品经理 , 我们不能让问题在开发阶段暴露 , 我们需要提前告知并梳理 。
这样做 , 不仅是为了帮助我们自己理清思路 , 也是帮助整个对接过程更好的开展 。
我们要做的 , 就是耐下心来 , 一个流程、一个页面、一个字段的梳理 , 最好是对照着API文档来看 , 尽量做到不遗漏 。
以我们目前遇到的情况来举例 , 在做整体规划的时候 , 关于售后流程 , 只简单的提了一嘴 , 流程上也只是轻描淡写的画了 。
可谁曾想 , 就是因为这个疏忽 , 导致了开发在评估时轻视了 , 造成实际开发周期延长了1天左右 , 因为这其中涉及到的点实在太多了 。
简单的售后流程 , 双方的数据交互就有如此之多 。
所以 , 在力所能及的范围内 , 尽量细化每一个关键节点和内容 。
四、看到未来能产生什么
最后我还想说一下此次系统对接 , 对于我们自己产品的一些启发 。
很长时间内 , 我们自己关于不同系统之间的数据交互 , 都是通过所谓的后端代码写死来实现的;这样的好处是开发简单、快速上线 。
可随着系统功能越来越多、数据量越来越大、流程越来越复杂 , 导致了现在改动任意一个小点 , 都极其繁琐 。
要么是这里不支持 , 要么就是那里耦合太强 , 以至于现在想加新功能越来越难 。 而且如果一个系统出问题 , 其他系统也都无法正常使用 。
正当技术部门为此头疼的时候 , 通过此次对接 , 为我们自己提供了另一种思路 。
不同系统之间 , 其实可以通过接口的方式进行调用 , 每个系统保持相对独立 。
这样一来 , 即能够实现各自运行 , 又能够保证互联互通 。
正所谓 , 山穷水尽疑无路 , 柳暗花明又一村 。
作者:明天上线 微信公众号:明天上线
本文由 @明天上线 原创发布于人人都是产品经理 , 未经许可 , 禁止转载
【|关于系统对接,你需要关注的点都在这里】题图来自 Unsplash , 基于 CC0 协议


推荐阅读