“你的API工具越容易集成,人们就越有可能使用它。”
这是Eolinker的产品经理在SmartBear的专家小组发言时提出的一个简单但关键的想法。该小组聚集了来自API领域的一些专家,讨论了组织开发API战略所面临的挑战和机遇。
Eolinker:国产API研发管理平台,覆盖索尼、电信、360、zf单位等3w+企业
创建一个更有可能被使用的API工具需要什么?
对于Eolinker的开发团队来说,这从API生命周期的计划阶段就开始了:
“可能我们自以为的最周密的计划,一旦把它给客户看,就会发现其实做得很烂。或者换个说法,这就是我们把自认为有用的需求先记下来,在开始前再次核对整理。因为如果我们把这个需求拿给开发同学看,他认为你首先要做的就是说:“就在那里……就在那里修改那个”,那它就会成为我们从未考虑过的东西。”
倾听你的终端消费者
从这位产品经理的角度来看,为API工具的最终用户提供一个很棒的开发体验,需要真正倾听并从使用Eolinker的人那里得到反馈。
“我们实际上会先做需求设计,然后通过客户支持的同事创建的群组,和部分客户讨论,了解对他们的想法,有没有觉得需要调整的需求。做到这一点,并让它影响我们为客户提供的服务,确保这些都能满足客户在自己的业务中所需要的用例。”
采用开发者心态(用户角度)
通过直接的群聊,从消费者那里收集反馈,Eolinker的开发团队不仅能够构建一个更好的API工具,他们还能够更有效地站在使用API工具的开发者(即用户)角度考虑问题。
“最重要的是试着像开发者一样思考。通过花时间收集用户反馈并采用开发者的心态,对我们团队能够做到API工具的成功,是至关重要的。我们与客户的良好关系,可以确保我们是去满足他们的需求,而不是替他们做决定。不仅仅是让我们拿出一个API工具来解决他们某个需求,我们要确保我们推出的产品是他们想要的,并且可以继续使用。”