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


编辑导语:产品经理在工作中经常会遇到系统对接的问题 , 系统对接并不是个简单的事情 , 要涉及到技术方面的问题 , 处理不好可能会导致项目延迟;本文作者用自身经验详细分析了系统对接的流程和经验 。
|关于系统对接,你需要关注的点都在这里
本文插图

做过B端业务的同学都知道 , 我们在工作中难免会遇到系统之间的对接问题 。 为此 , 我们不仅需要了解对方系统所能提供的内容 , 还需要知道双方之间可以交互的节点 。
对接的顺畅 , 可以大大提升自己系统的扩展性;对接的不畅 , 步步是坑事倍功半 。
最近自己刚好正在对接一个ERP系统 , 规模在国内算是比较大的那种 。 切记 , 请不要相信对方提供的所谓开发文档 , 关键时刻还是要靠人对人的沟通 。
如果你也准备做系统间的对接 , 那么我希望下面这些内容能够对你所有帮助 。
一、了解对接目的是什么
有些是公司规划需求 , 有些是客户定制需求 , 无论哪种类型 , 我们都需要明确具体的需求是什么 。
1. 目前迫切的痛点
如果将需求按优先级来划分 , 那目前最迫切的痛点问题 , 自然是我们需要优先关心的 。
你可能会说 , 做目前最迫切的痛点 , 这是句正确的废话 , 谁都知道 。 为什么还要特别说明呢?
因为关于系统对接 , 为此所涉及到的功能和可能要动用的资源 , 实在是太多太多 。
如果我们不提前规划好需求的优先级 , 最后的结果往往是什么都做不了 。
以我们目前的情况来说 , 自己系统里的功能就将近10个 , 要对接的系统中的功能则更多 。
在这样的情况下 , 你要对接哪些功能?具体要怎么对接?这些都是产品经理需要考虑的 。

  • 首先 , 我们需要和需求方明确当前阶段最紧急、最迫切的功能 。 你可以这样考虑 , 为了保证业务能够走下去 , 我们至少需要做哪些工作;尽量聚焦在核心业务流程上 。
  • 其次 , 在了解到需求方的要求之后 , 我们自己需要梳理一遍这流程中可能涉及到的关键和数据对接节点;要确保不遗漏、不多余 。
举个例子:我们的客户要求首先将订单流程对接跑通 , 即用户能够下单 , 然后发货、库存这些信息能够做到同步 。
针对上面的情况 , 如果你仅仅只做订单这一块 , 那肯定是不行的 。
经过仔细的梳理 , 至少有下面这三大块内容需要考虑:
  1. 商品信息:包括商品基本信息、库存信息;
  2. 订单信息:包括下单流程、发货流程;
  3. 售后信息:包括退款流程、退货流程;
有的放矢 , 抓大放小 , 一步一个脚印 。
2. 未来可能的需求
所谓的脚踏实地 , 心向远方 , 就是这样的状态 。 我们不仅需要知道当下最重要的事情 , 还需要知道未来可能的方向 。
可能你会问 , 我们将当下的事情做好、满足需求了 , 就已经不容易了 , 哪还有时间和精力去考虑其他 。
话是这样说没错 , 但如果真的这样 , 那以后产品的升级 , 也许将难上加难 。
了解需求方未来可能的潜在需求 , 无论是对自己产品的规划和功能的迭代 , 都有着重要的指导作用 。
首先 , 通过对潜在需求的了解和分析 , 来判断未来的发展趋势和我们自己的规划是否相符 。
如果相符 , 我们可以考虑怎样更好的进行融合;如果不相符 , 我们可以考虑是调整自己的方向还是放弃未来的可能 。
其次 , 通过对需求的深挖和抽象 , 对我们自己的产品规划有参考价值;多种选择、多种方向 , 也许能为我们提供新的视野和方向 。
以我们这次的对接来说 , 通过这次实践 , 对于我们自己以后的微服务有着很好的借鉴意义 , 也为我们以后的方向找到了一个可能的机会点 。


推荐阅读