所有文章 > API设计 > 成为一名优秀 API 产品经理的良好特质有哪些

成为一名优秀 API 产品经理的良好特质有哪些

成为一名优秀 API 产品经理的良好特质有哪些

随着越来越多的公司意识到 API 优先思维的好处并将 API 视为产品,对良好API 产品管理实践的需求也与日俱增,以使公司的 API 战略成为现实。然而,API 产品管理是一个相对较新的领域,人们对什么是 API 产品管理以及 PM 应该做什么来确保其 API 平台取得成功的知识很少。

API 产品管理的许多当前实践都是从其他产品和平台(如 Web 和移动平台)中继承而来的,但 API 产品由于其营销和客户使用方式而面临一系列独特的挑战。虽然消费者移动应用程序很少有详细的开发人员文档和开发人员关系团队,但您会发现这些项目在以 API 产品为中心的公司中很常见。第二个独特的挑战是 API 非常以开发人员为中心,而且很多时候 API PM 本身就是工程师。然而,如果没有良好的流程,这可能会导致 API 或开发人员程序失去对客户真正需求的同理心。不要仅仅因为您是一名工程师,就假设您的客户会想要您想要的相同功能和用例。

本指南阐述了什么是 API 产品管理以及成为一名优秀产品经理应该做的一些事情。

了解业务理由

在开始 API 产品管理职责之前,您应该首先了解贵公司的 API 计划的高级目标是什么。这个 API 是 Stripe 和 Twilio 等公司营收的核心驱动力,还是像 Dropbox 或 Box 一样,构建第三方开发者生态系统以建立竞争壁垒并扩大市场的业务目标?

为了开发而开发 API 可能是一个独立的研究项目,但对于大多数需要创收的公司来说,最终会以灾难告终。作为 API 产品经理,您应该仔细聆听客户的实际需求,无论这些客户是内部团队还是公共 API 程序的外部开发人员。这对于 API 平台来说尤其困难,因为涉及许多利益相关者。您有决定采用和使用您的 API 的个人开发人员,但您也有最终决定是否继续执行企业协议的决策者。您可能还会与最终应用程序的最终用户进行交谈。

熟悉 API 指标

如果没有指标和 KPI,PM 的努力将毫无意义。就像 2020 年的任何产品管理角色一样,仅凭直觉或一小部分客户样本来发布功能已经行不通了。您的指标应与产品目标(例如参与度或留存率)保持一致。这避免了依赖虚荣指标(例如页面浏览量或每分钟请求数)的陷阱,这些指标与营销和工程团队保持一致,但与产品团队不一致。有关更多信息查看 API 监控对 API 产品经理和增长团队意味着什么

通常 API 产品指标与以下三个领域之一相关:

  • API 采用
  • API 参与/使用
  • API 保留

一旦你理解了高层业务目标,你就可以为你和工程师创建内部目标和重点领域。然后,我会花相当多的时间来了解现有或即将推出的 API 的不同用例。这可以是查看你可能拥有的当前 API 使用数据,也可以是直接采访客户。你既需要了解客户使用的不同端点和功能,也需要了解他们的最终目标是什么。这些 API 是否用于移动应用程序?它们主要由合作伙伴还是内部团队在内部使用?这样,你就可以开始绘制不同的客户角色。这是一个可以出售/创收的 API 吗?如果是这样,请要求销售团队打一些电话或收集潜在客户要求的数据。如果是内部的,可以与其他团队进行几次(WFH)午餐会议,看看他们正在构建什么。

完成后,您就可以开始规划平台策略了。在客户发现访谈中,您是否注意到了任何趋势?如果可能的话,我们很乐意为您提供更多帮助。

善于管理积压工作

项目管理占据了 API 产品经理日常职责的很大一部分。大多数 API 团队都是技术型的,他们会随时处理无数的错误、客户的功能请求和新产品计划。大多数 API 产品的客户都是其他企业,而不是个人消费者。这意味着他们会有特定的要求,比如定制集成工作、处理安全和隐私要求,以及帮助客户设置平台。面对这种不断涌来的请求,产品经理需要平衡内部利益相关者的需求和产品开发与客户要求。如果工程师在 不可恢复工程(NRE)吉拉关键追踪器

了解基于使用情况的包装和定价

虽然 API 和 SaaS 并不相同,但它们经常一起被提及。成为一名优秀的 API 产品经理需要对 SaaS 产品中使用的不同包装和定价方案有敏锐的理解。大多数 API 都具有某种基于使用量的元素,无论是每月交易次数、每月跟踪的用户数,还是 API 定价所依据的其他价值指标。虽然某些 API 产品可以采用纯交易定价模型,例如每条消息 5 美分,但大多数 API 平台将其产品打包成层级,其中包含针对目标受众的一系列功能和使用配额。优秀的 API 产品经理知道纯交易定价与分层定价之间的权衡,以及定价的良好价值指标是什么。有关如何管理自助服务定价的更多信息,请查看如何推出自助服务的新开发者平台

对开发人员抱有同理心

对于大多数 API 产品而言,最终客户或利益相关者都是软件工程师,因为大多数 API 产品都需要进行一些集成工作才能利用它。构建和扩展 API 平台可能是一项艰巨的任务,但始终关注最佳开发者体验对于成功的产品至关重要。拥有良好的开发者体验意味着向您的产品添加可以推动开发人员并使他们能够成功使用您的 API 的功能,其中包括低摩擦的入职流程以及最新且易于理解的开发者文档。开发者体验包括其他项目,例如公共更新日志和状态页面,用于记录平台的更改和中断。在入职期间将开发人员的 API 密钥嵌入代码示例中以及提供调试 API 日志等小事都可以大大有助于使您的 API 成为开发人员优先。

了解企业安全性与合规性要求

大多数 API 都需要安全,并且符合各种隐私和行业特定法规,例如 GDPR 和 CCPA。这可能需要某些 API 功能来确保您的公司合规,但也需要新的端点来帮助确保您的客户可以减轻自己的合规负担。有关合规功能的更多信息,请查看API 计划的 CCPA 要求和合规检查表

许多公共和内部 API 背后往往是一个数据库,其中包含大量客户或专有数据。平衡受监管行业大客户的合规性需求与可以帮助初创公司个人开发人员的功能至关重要,这样才能避免一个客户对您的产品路线图产生太大影响。如果您不熟悉企业 API 产品所需的安全性和合规性功能,请查看enterpriseready.io

结束语

API 产品管理是软件行业中一个新兴但正在发展的领域。API 产品经理本质上是技术性的,与 SaaS 和企业软件保持一致,因此需要具备某些特质,而这些特质对于以消费者为中心的公司来说通常并不需要。与开发者社区合作可能非常令人兴奋和充实,但也需要极大的细心和同理心。

原文地址:https://www.moesif.com/blog/api-product-management/role/What-Are-Good-Traits-That-Make-A-Great-API-Product-Manager/