[問答] 啟動企業級 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 開發。

免費開始使用。