[问答] 启动企业 API 平台:与执行 API 顾问 James Higginbotham 的对话

  2018 年 5 月 2 日

“转向 API 平台需要您完善 API 程序,转变为以产品为导向的思维模式,并向内部和合作伙伴传达 API 平台如何持续增长和改进。如果没有由外而内的思维模式,组织将无法开发出健康 API 程序,而这是向基于平台的方法飞跃所必需的。”

这只是 James Higginbotham(LaunchAny 的执行 API 顾问)在参加我们的特别演示:将企业转变为 API 平台的经验教训 中分享的宝贵见解之一

在长达一小时的会议中,James 分享了他与各行业企业组织合作,转变、启动和扩展其 API 程序的见解。

会议结束后,我有机会与 James 坐下来讨论会议的一些要点,并获得他对希望将培训中涵盖的课程付诸实践的团队的建议。

您可以在下面阅读我们的完整对话。

我知道您在软件咨询领域拥有很长的职业生涯,您能否详细介绍一下您在 LaunchAny 所做的工作?您与哪些类型的公司合作?帮助他们解决哪些挑战?

我的重点是帮助组织定义、宣传和执行其在业务和 IT 方面的企业平台战略。这通常涉及 API 战略和程序的制定和执行,在多个技术和非技术角色中提供现场 API 和微服务研讨会,以及开发新的和修改的流程,以推动 API 的创建、发现和采用。

我们与多个垂直领域的组织进行了合作,包括:金融/银行、商业保险、医疗保健、航空公司、供应链和酒店。我们的客户遍布全球,通常反映一个拥有 100 到 1,000 多名开发人员的 IT 团队。我们还为中小型 SaaS 公司提供了 API 战略方面的帮助。

在网络研讨会中,您分享了从与正在过渡到 API 平台的企业组织合作中获得的经验教训。您是否注意到大型组织在进行这种转变时存在特定趋势?

大多数开始采用 API 平台的组织都希望完善其 API 程序。其中一些组织意识到,拥有 API 管理层和一些支持内部流程的工具仅仅是建立健康的以 API 为中心的方法的第一步。

转向 API 平台还需要通过转变为 以产品为导向的思维模式 以及向内部和合作伙伴传达 API 平台如何持续增长和改进来形成由外而内的思维模式。如果没有由外而内的思维模式,组织将无法开发出健康 API 程序,而这是向基于平台的方法飞跃所必需的。

您为什么认为企业组织正在转向 API 平台?您看到了哪些好处?

大多数组织转向 API 平台是为了更好地满足其合作伙伴和客户的需求,规模远大于 SOA 中常见的自定义一对一集成。通过转向更可持续和可扩展的基于平台的方法,他们的合作伙伴和内部开发人员能够快速构建在组织的业务和技术能力之上。然后,组织能够更快地解决不断变化的市场需求,而不是依赖昨天的市场需求。

我知道您已经出版了多本关于 API 设计的书籍,您认为好的 API 设计意味着什么?在 API 设计方面,您是否发现常见的错误?

好的 API 设计 意味着 API 产品组合通过提供能够产生结果(而不仅仅是数据访问 API)的功能来满足利益相关者的需求。严格构建 API 以显示内部数据的组织通常会使集成过程更加困难,因为多年的技术债务会外部化,供 API 使用者克服。他们的快捷方式“脏衣服”会强加给每个集成其 API 的开发人员。

组织必须努力设计出色的 API,以便开发人员可以轻松理解和快速集成以解决问题。这种关注将加快开发人员的工作并满足其合作伙伴、内部开发人员和客户的需求。高性能的 API 程序具有内置的设计审查流程,以推动整个产品组合的一致性,并充当当前和未来 API 使用者的倡导者。

“API 产品战略”的概念似乎是一个正在兴起的新话题,将 API 视为产品意味着什么?为什么将 API 视为产品很重要?

虽然 API 通常被认为仅仅是 IT 部门关注的问题,但它们实际上与三个关键领域相交:业务、产品和技术。因此,我们必须让整个组织的每个人都参与进来,既要拥有组织提供的 API,又要随着时间的推移不断完善它们。API 需要的不仅仅是一个预算有限的短期项目。

为了构建和维护成功的 API 程序,API 必须继续满足其利益相关者的需求。这需要技术产品经理能够不断与这些内部和外部利益相关者沟通,以确保他们的 API 随着时间的推移而发展。

组织可以做些什么来确保其 API 程序长期成功?

正如您可能已经意识到的那样,我对您先前问题的回答表明,启动 API 程序需要适当的协调。因此,我们看到组织正在转向更联合的方法来管理其 API 管理和 API 卓越中心。这有助于组织建立一个集中机构来监督核心标准,同时允许 IT 和业务部门的独立团队自信地构建和集成 API。

结合一个出色的培训计划,可以帮助组织有效地管理和扩展其 API 产品组合。最终结果是一个基于内部和市场需求而发展的健康 API 平台。

将企业转变为 API 平台的经验教训

观看 James 的完整演示录像 此处。当您准备好将这些课程付诸实践时,SwaggerHub 为您的团队提供了一个平台来协作和扩展您的 API 开发。

免费开始使用。