培养成功 API 程序的 8 个技巧
Posted: Mon Dec 23, 2024 6:34 am
上周,我们参加了 在旧金山梅森堡举行的Apigee 的“我爱 API”会议 。“我爱 API”是 Apigee 的年度 API(应用程序编程接口)会议,内容丰富,包括内容丰富的主题演讲、研讨会以及与 API 和开发者社区建立联系的许多机会。
我们参加的最有价值的会议之一重点关注内部、合作伙伴和开发者计划。Apigee 数字化转型战略主管 Michael Leppitsch 主持了会议。小组成员包括 Amazon Web Services 开发者营销主管 Adam Fitzgerald、Twilio 开发者推广者 Matt Makai、Swisscom 开发者推广者 Kay Lummitsch 和 Walgreens 高级产品经理 Joe Rago。
以下是演讲的一些亮点,以及他们分享的有关创建和管理成功的内部和外部开发人员计划的一些有用技巧:
1. 细分您的开发者社区:细分您的开发者社区(无论是内部还是外部)非常重要,这样才能吸引他们不同的动机,并让他们对 API 产生信心。对于外部开发者来说,信任是关键。您需要与外部开发者建立信任,这样他们才能相信您的 API 的质量及其解决问题和满足开发需求的能力。这不仅可以通过质量支持和协作开发来实现,还可以通过构建 API 的一般方式来实现。在内部,您仍然希望像对待外部合作伙伴一样对待您的开发者。以同样的方式迎合和吸引他们独特的动机。 内部黑客马拉松 和 API“厨房”等活动可以帮助您的内部开发者接受该计划。
2. 构建和使用: 在内部 API 开发方面,您要确保使用和构建一样多。您的开发人员应该像开发 API 一样使用它们。对于您的开发团队来说,了解外部开发人员使用您的 API 时的体验非常重要。了解这种体验 卡塔尔电话号码 将有助于您的支持和推广工作,因为您正努力通过建立信心和教育来激励和装备您的外部开发人员。
3. 为所有人开发:AWS (亚马逊网络服务) 的 Adam Fuchs 指出,他不会区分内部和外部开发人员,因为您需要为这两个受众构建 API。任何群体都不应得到优待,您应该使用客户会使用的东西。这有助于激发您构建的 API 的质量。您的 API 是您与客户签订的合同。必须倾听客户的要求和反馈,并以此推动开发。将您的开发者社区视为一个民主社区,让您的内部开发人员领先于外部开发人员,以建立强大的关系,随着您的程序的发展,这种关系可以带来巨大的回报。
4. 允许轻松访问: 自助服务 API 密钥至关重要。您必须降低 API 的访问门槛。一旦开发人员获得访问权限,请使用论坛或 Basecamp等应用程序 来引导对话。在开发过程中与外部开发人员合作。向开发人员寻求指导:跟踪 GitHub 活动、 Stack Overflow、博客和论坛以获取反馈和问题。访问 API 的免费层也至关重要。让开发人员无需承担任何费用即可学习和测试您的 API。
6. 参与社区: 亲身体验您的平台并与开发社区互动。参加聚会和黑客马拉松,并派遣您的开发人员参加。确保您的文档和支持渠道在搜索引擎中得到很好的索引,并保持开发社区的参与度。API 演练、参考指南和白皮书都是实现此目的的方法。Twitter 也是接触社区的好方法。
7. 了解您的 KPI: 确保您以正确的方式衡量您的成功。围绕您的计划制定 KPI,并不断重新评估它们。例如,仅仅衡量呼叫量是不够的,您必须将这些量与计费指标和开销联系起来。执行该量的成本是多少?对您的 API 的调用中有多少部分实际上对收入产生了影响?
8. 培育 API 生态系统: 构建 API 生态系统而非仅仅建立销售渠道非常重要。不要只是宣传您的平台和销售 API,而要通过支持和贡献成为开发人员和 API 社区中受人尊敬和信任的代理。当外部开发人员成功使用您的 API 时,请让全世界知道!每个学习和使用您的 API 的开发人员都在对其进行投资。如果效果不佳,他们就会放弃它。尊重这项投资并认识到您的开发人员是项目成功的关键。
我们参加的最有价值的会议之一重点关注内部、合作伙伴和开发者计划。Apigee 数字化转型战略主管 Michael Leppitsch 主持了会议。小组成员包括 Amazon Web Services 开发者营销主管 Adam Fitzgerald、Twilio 开发者推广者 Matt Makai、Swisscom 开发者推广者 Kay Lummitsch 和 Walgreens 高级产品经理 Joe Rago。
以下是演讲的一些亮点,以及他们分享的有关创建和管理成功的内部和外部开发人员计划的一些有用技巧:
1. 细分您的开发者社区:细分您的开发者社区(无论是内部还是外部)非常重要,这样才能吸引他们不同的动机,并让他们对 API 产生信心。对于外部开发者来说,信任是关键。您需要与外部开发者建立信任,这样他们才能相信您的 API 的质量及其解决问题和满足开发需求的能力。这不仅可以通过质量支持和协作开发来实现,还可以通过构建 API 的一般方式来实现。在内部,您仍然希望像对待外部合作伙伴一样对待您的开发者。以同样的方式迎合和吸引他们独特的动机。 内部黑客马拉松 和 API“厨房”等活动可以帮助您的内部开发者接受该计划。
2. 构建和使用: 在内部 API 开发方面,您要确保使用和构建一样多。您的开发人员应该像开发 API 一样使用它们。对于您的开发团队来说,了解外部开发人员使用您的 API 时的体验非常重要。了解这种体验 卡塔尔电话号码 将有助于您的支持和推广工作,因为您正努力通过建立信心和教育来激励和装备您的外部开发人员。
3. 为所有人开发:AWS (亚马逊网络服务) 的 Adam Fuchs 指出,他不会区分内部和外部开发人员,因为您需要为这两个受众构建 API。任何群体都不应得到优待,您应该使用客户会使用的东西。这有助于激发您构建的 API 的质量。您的 API 是您与客户签订的合同。必须倾听客户的要求和反馈,并以此推动开发。将您的开发者社区视为一个民主社区,让您的内部开发人员领先于外部开发人员,以建立强大的关系,随着您的程序的发展,这种关系可以带来巨大的回报。
4. 允许轻松访问: 自助服务 API 密钥至关重要。您必须降低 API 的访问门槛。一旦开发人员获得访问权限,请使用论坛或 Basecamp等应用程序 来引导对话。在开发过程中与外部开发人员合作。向开发人员寻求指导:跟踪 GitHub 活动、 Stack Overflow、博客和论坛以获取反馈和问题。访问 API 的免费层也至关重要。让开发人员无需承担任何费用即可学习和测试您的 API。
6. 参与社区: 亲身体验您的平台并与开发社区互动。参加聚会和黑客马拉松,并派遣您的开发人员参加。确保您的文档和支持渠道在搜索引擎中得到很好的索引,并保持开发社区的参与度。API 演练、参考指南和白皮书都是实现此目的的方法。Twitter 也是接触社区的好方法。
7. 了解您的 KPI: 确保您以正确的方式衡量您的成功。围绕您的计划制定 KPI,并不断重新评估它们。例如,仅仅衡量呼叫量是不够的,您必须将这些量与计费指标和开销联系起来。执行该量的成本是多少?对您的 API 的调用中有多少部分实际上对收入产生了影响?
8. 培育 API 生态系统: 构建 API 生态系统而非仅仅建立销售渠道非常重要。不要只是宣传您的平台和销售 API,而要通过支持和贡献成为开发人员和 API 社区中受人尊敬和信任的代理。当外部开发人员成功使用您的 API 时,请让全世界知道!每个学习和使用您的 API 的开发人员都在对其进行投资。如果效果不佳,他们就会放弃它。尊重这项投资并认识到您的开发人员是项目成功的关键。