什麼是 API 產品?

API 開始有預算、發展藍圖、貨幣化策略,並指派了它們的產品經理時,API 就成為產品,像當今任何公司開發的任何其他有形產品或無形產品一樣。它們不僅僅是為了因應不同目的而在一個應用程式或軟體程式中協同運作的一組 API,儘管這很重要,但 API 產品同時還是業務解決方案或功能的一種交付方法。將 API 貨幣化的產品管理或能力管理角色更加強調:

  • 產品定價(層級、定價、訂閱等)
  • 價值實現(投資回報分析、商業案例等)
  • 業務分析(自定義 API 儀表板、即時事件通知等)
  • 通路分佈(開發入口網站、在公司內部或外部等)
  • 產品定義(發展藍圖規劃、預算分配等)

API 產品圖

應用程式介面 (API) 產品是針對業務問題的軟體解決方案,經由 API 而非桌面版應用程式或 Web GUI 交付。它們是讓我們在智慧型手機和電腦的應用程式上,獲得凝聚力和流暢體驗的基礎。有些應用程式由單一 API 組成,另一些應用程式則由來自不同來源的許多 API 組成。

API 產品資源
API 產品經理的終極成功指南
這份成功指南分 7 部份引導公司建立 API 程式,利用 APIs 的力量來發展數位業務!

API 產品的工作原理

要瞭解 API 產品的工作原理,看以下這個範例會很有幫助:基於應用程式的送餐服務。

內部 API 用於:

  • 管理從餐廳訂購食物
  • 執行客戶服務

外部 API 則與以下任務相關:

  • 用於支付款項的銀行和付款閘道
  • Google 地圖幫助追蹤送餐

餐廳可以分別造訪不同 API 來管理他們的菜單和相關內容,以及訂閱 API 來進行付款處理、訂單管理等,而客戶可以造訪用來幫助他們管理訂單及配送的 API。在這些構成整個應用程式體驗的 API 產品當中,有些來自基於應用程式的送餐服務訂閱,有些還需簽訂收費契約以使用和 / 或發布資料。

API 產品對組織的好處

API 產品不僅僅是軟體相互交流的介面,例如,API 產品經理可以將 API 當做一種交付方法來解決客戶的業務問題,同時增加公司的獲利能力和整體成功。開發人員可以使用 API 來存取資料、研究和開發新服務、完成產品開發、改進業務模型等。隨著商業模式不斷發展,應用程式的用法和介面也需要快速變化,而使用全生命週期 API 管理解決方案來管理 API 產品發展藍圖的 API 產品經理,將能成功地建立更創新的新型 API,同時為組織帶來可持續發展的長期收入來源。

使用 API 產品的挑戰

API 產品面臨的最大挑戰之一,是將 API 視為「專案」的觀點轉變為「產品」。這樣做是為了讓產品成為長期計畫的一部分,同時根據不斷變化的使用案例進行自我迭代。若將 API 當做一個專案來處理,則僅供一次性使用,而且也非未來面向,它沒有將隨時間迭代進化、產品投資週期和客戶回饋納入考量。

將 API 視為產品,意味著 API 產品經理將牢記未來的整合、迭代、投資報酬率、客戶使用案例、易用性等特性,所有這些都衍生自全生命週期 API 管理,可以使用多種 API 管理平台來管理。

使用分析技術來管理 API 產品

與市場上的任何產品一樣,API 產品的成功與否和有效性,取決於其設計、管理和行銷的好壞,因此應該對這些方面進行持續監控和改進。API 經理可以使用API 分析洞察見解來更新產品發展藍圖,以納入新的特性和功能。

API 管理工具可以有效追蹤並製作有關流量監控、安全性、正常運行時間、端點評估等領域的報告。使用這些見解,API 產品經理就能更好地決定要在哪裡投資 API 開發,以更集中的方式針對目標消費者進行迭代開發。資料不僅對產品所有者很重要,對開發人員和客戶服務人員而言也變得越來越重要。請務必追蹤正確的指標,例如正常運行時間、可用性、延遲、客戶參與度、使用者消費資料等。

API 產品的有效性取決於它如何幫助客戶更好地完成工作。設計合理的 API 產品,有助於消費者使用不同的資源來輕鬆構建解決方案。有效 API 產品的其他特點包括能夠增加任何 API 的使用量、容易加入合作夥伴 API、容易進行開發。

最有效的方法是先建立一個最小可行產品(MVP),然後根據管理工具所產生的報告以及開發人員的回饋意見來進行迭代。最小可行產品代表了應用程式的核心理念,並且可以根據回饋和洞見予以擴展。當然,並非所有最小可行產品都能成功,但它們確實能繼續形成新的產品,甚至是可能改變商業慣例的產品。

API 產品的未來

API 產品的成功在很大程度上取決於它所帶來的商機,因此請使用正確的貨幣化策略 API 和適當的存取傳輸協議,使其成為任何業務成功的有效工具。深度掌握業務知識並確定正確的 MVP 指標,是 API 產品的成功關鍵。