我們最近對也在使用 API 網(wǎng)關(guān)的客戶進(jìn)行了調(diào)查,并與其中一些人詳細(xì)討論了他們在 API 程序中使用的工具和流程。 這些用戶在許多不同的垂直市場、不同規(guī)模的團(tuán)隊(duì)以及處于各個(gè)成熟階段的公司中工作。盡管如此,無論是公司還是產(chǎn)品,技術(shù)領(lǐng)導(dǎo)者所看重的一些不變的主題仍然給我們留下了深刻的印象——工具需要是專門設(shè)計(jì)的、低摩擦的、可供技術(shù)和非技術(shù)利益相關(guān)者使用的,并且隨著時(shí)間的推移是可靠的。
至于為什么這些原則被如此廣泛地共享,我們認(rèn)為可以歸結(jié)為一個(gè)非常簡單的事情:良好的開發(fā)人員體驗(yàn)是良好的 API 產(chǎn)品設(shè)計(jì)的結(jié)果,而這需要支持您的工作的工具。當(dāng)您將有效的工具、設(shè)計(jì)優(yōu)先原則和產(chǎn)品思維結(jié)合起來時(shí),您將獲得更流暢、更高效的開發(fā)人員和用戶體驗(yàn)。
如果您從未聽說過“遏制效應(yīng)” ,那么您幾乎肯定是其受益者。當(dāng)公交車站和人行橫道首次強(qiáng)制設(shè)置輪椅坡道時(shí),各種各樣的人都受益了——推著嬰兒車的父母、推著手推車的送貨司機(jī),以及拖著行李去機(jī)場的人們。它已成為對某一群體所做的改進(jìn)通常如何為整個(gè)社會帶來好處的簡寫。
API是否有限制?您可以對 API 程序進(jìn)行哪些更改以使它們更易于訪問?這樣你能獲得一些意想不到的好處嗎?毫不奇怪,我們認(rèn)為這是可能的——并且設(shè)計(jì)優(yōu)先的 API 是實(shí)現(xiàn)這一目標(biāo)的途徑。
最普遍的無障礙方法之一是通用設(shè)計(jì)。它是一套產(chǎn)品和通信原則,旨在讓盡可能多的人在最廣泛的情況下可以訪問和使用。 UD 的全部范圍超出了我們在這里的時(shí)間,并且某些原則與軟件開發(fā)不太相關(guān)。但值得深思的是:UD 的目標(biāo)——構(gòu)建可用且足夠靈活的產(chǎn)品和程序,以滿足不同用戶的需求——絕對適用于 API 產(chǎn)品團(tuán)隊(duì)。
您無法準(zhǔn)確預(yù)測誰將使用您的 API 或他們將如何使用它們,甚至無法預(yù)測誰將構(gòu)建它們。 UD 原則可以幫助您創(chuàng)建具有耐用性、靈活性和吸引力的 API 程序。問自己以下有關(guān) API 的問題:
從 1995 年開始, GeoComm的創(chuàng)始人是最早將現(xiàn)代 GIS(地理信息系統(tǒng))數(shù)據(jù)應(yīng)用于應(yīng)急響應(yīng)服務(wù)的人之一。此后,他們不斷創(chuàng)新,為公共安全機(jī)構(gòu)帶來更多、更好的位置數(shù)據(jù),包括廣泛使用 API。
GeoComm 是一家高度專業(yè)化的公司,在最高風(fēng)險(xiǎn)的情況下處理關(guān)鍵任務(wù)數(shù)據(jù)。讓他們的精力集中在核心競爭力上至關(guān)重要。他們?yōu)楣膊块T機(jī)構(gòu)提供服務(wù),努力保持低成本和精簡運(yùn)營,同時(shí)仍保持最高質(zhì)量的產(chǎn)品。他們對開源工具的質(zhì)量感到滿意,例如用于基于 Kubernetes 的應(yīng)用程序的 API 網(wǎng)關(guān)和托管 API 文檔的 Stoplight Elements。這些工具讓他們能夠管理成本并將精力投入到真正重要的事情上,這樣他們就可以提供更好的公共安全工具。
API 幫助公司轉(zhuǎn)型為移動解決方案提供商
普利司通是領(lǐng)先的輪胎制造商,自 1931 年開始營業(yè)。普利司通集團(tuán)在 150 多個(gè)國家和地區(qū)擁有約 130 家制造工廠和研發(fā)機(jī)構(gòu),提供優(yōu)質(zhì)輪胎、解決方案、多元化產(chǎn)品和探索性業(yè)務(wù)。
普利司通的解決方案業(yè)務(wù)專注于在使用普利司通輪胎時(shí)為客戶增加價(jià)值。隨著越來越多的車輛在物聯(lián)網(wǎng)和 ICT 相關(guān)技術(shù)的幫助下實(shí)現(xiàn)互聯(lián),生成有關(guān)車輛及其組件的數(shù)據(jù),以幫助管理和減少停機(jī)時(shí)間。作為這一趨勢的一部分,輪胎也變得越來越互聯(lián),有關(guān)輪胎相關(guān)性能的數(shù)據(jù)正在被收集。普利司通的目標(biāo)是結(jié)合其在輪胎設(shè)計(jì)和開發(fā)、擴(kuò)展服務(wù)范圍和數(shù)字平臺/應(yīng)用程序方面的領(lǐng)先專業(yè)知識,成為提取可行見解的最佳人選。
作為移動解決方案提供商,他們利用 API的強(qiáng)大功能與各種合作伙伴系統(tǒng)集成。為此,API 是其業(yè)務(wù)戰(zhàn)略的前沿和中心,這需要對整個(gè)端到端 API 計(jì)劃進(jìn)行徹底改造。這一廣泛舉措的一部分促使他們采用左移設(shè)計(jì)方法,在設(shè)計(jì)過程的早期采用更加以客戶為中心的 API 開發(fā)方法,讓內(nèi)部和外部利益相關(guān)者參與進(jìn)來。這種方法的好處包括提高開發(fā)速度、降低 API 返工成本以及共同價(jià)值創(chuàng)造。他們對 API 網(wǎng)關(guān)的選擇很簡單 – 他們選擇了云提供商的本機(jī)解決方案,因?yàn)樗亲钪庇^和一致的,并且可以輕松簡化跨團(tuán)隊(duì)的流程。
通用設(shè)計(jì)的那些原則——這些可幫助 API 團(tuán)隊(duì)解決以下每個(gè)要素:
我們建議考慮您的 API 工具,特別是您的設(shè)計(jì)工具、網(wǎng)關(guān)和文檔解決方案,為您的 API 利益相關(guān)者建立一條順暢的道路。用戶體驗(yàn)設(shè)計(jì)師使用“首選路徑”的概念來討論潛在用戶如何瀏覽網(wǎng)站或應(yīng)用程序。當(dāng)用戶遵循首選路徑時(shí),他們會減少挫敗感,并更好地了解產(chǎn)品的功能及其提供的可能性。
開發(fā)者體驗(yàn)也是如此!您并不確切知道開發(fā)人員將使用您的 API 做什么,但您知道在探索之路上有更好和更差的方法。
原文鏈接:Pave a Smooth Path for API Stakeholders with Gateways