Hvordan API'er kan gøre din virksomhed til en platform

0
132

Anton Kravchenko

Af Anton Kravchenko | 25. oktober 2021 | Emne: Udvikler

Markeds-, teknologi- og lovgivningstendenser har skabt behov på tværs af alle brancher for at skabe og forbruge API'er. Mandatet for en API -økonomi er klart – det spørgsmål, som it -ledere skal svare på, er ikke “hvis”, men “hvordan?”

Efter at have eksisteret i årtier, definerer API'er i dag den nye normal. De nedbryder softwaremonoliter og transformerer virksomheder ved at bygge bro mellem nye og gamle applikationer. Flere virksomheder finansierer digitale transformationsprogrammer med API'er som kernen i deres strategi. IDC forudser, at de samlede udgifter til disse projekter vil nå et historisk højdepunkt på i alt 6,8 billioner USD mellem 2020 og 2023. 

Det er værd at påpege, at denne tendens ikke kun berører softwarevirksomheder, men også gælder for alle brancher. I brancher, hvor API-ledede reguleringer nu er standard, såsom Europas PSD2 åbne bankstandard inden for finansielle tjenester eller FHIR til udveksling af patientoplysninger i sundhedsvæsenet, accelererer den digitale transformationstrend. “Hver virksomhed skal blive et softwarevirksomhed” ifølge Twilio CEO Jeff Lawson.

API-boomet er her, og det sker nu. Med over 24.000 API'er, der tilbydes af firmaer i dag ifølge Programmableweb.com, er det vigtigt nøje at overveje, hvad der er indeholdt i en succesfuld API-strategi. I det næste afsnit vil vi opsummere nøglerne til succes i API-økonomien og destillere nøgletrends til lektioner, som integrationsprofessionelle og CIO'er bør tænke over, før de implementerer en API.

Nøgler til en succesfuld API. Strategi

Som det viser sig, er der meget mere at bygge gode API'er end blot kodning. Hold skal også bære en produktstyringshue i hele API -livscyklussen.

Når du behandler dine API'er som produkter, er API-strategien afledt af forretningsværdi, kundebehov og kerneteknologi. Lad os komme ind på hvert af disse områder i detaljer.

1. Kend forretningsværdien

 ap-circle.png

“Det vigtigste, det allerførste stykke er at finde ud af, hvad din forretningsværdi er. Hvis du ikke ved, hvorfor du har en API, er det ikke sandsynligt, at det lykkes,” siger Kristien Hunter, forfatter til Irresistible APIs.

For at starte, lad os tage et kig på API-forretningsmodeller og hvilken slags værdi de skaber:

Intern API: privat, kun brugt af dit team eller af din virksomhed. Denne API resulterer i indirekte indtægter eller omkostningsbesparelser, f.eks. et team, der selv kan betjene deres behov i store organisationer.

Partner/kunde API: privat, kun delt med integrationspartnere. Denne API skaber delt eller markedsført omsætning, så andre teknologier i rummet kan supplere hinanden.

Ekstern API:offentligt, åbent tilgængeligt på internettet. Denne type API genererer ofte direkte indtægter med flere indtægtsgenereringsstrategier. For eksempel, hvis det er en transaktions-API, kan API-udbyderen tage en procentdel af transaktionen. Eller, hvis det er en utility API, kan API-udbyderen se efter en “møntstyret” model, der opkræver en fast sats afhængigt af antallet af API-transaktioner.

I 2020 State of the API-rapporten angiver API-første virksomheder, at de i gennemsnit allokerer 56,96 % af deres API'er til at håndtere interne use-cases. Ifølge disse data er det vigtigt at prioritere værditilvækst frem for indtægtsgenerering, især mod begyndelsen af ​​opbygningen af ​​en API-strategi. Mange virksomheder starter med interne API'er først og senere gør dele af deres API'er offentligt tilgængelige, og i nogle tilfælde bliver disse eksterne API'er en enorm indtægtsgenerator for virksomheden. For eksempel påpeger Harvard Business Review, hvordan Expedia.com genererer 90% af sin omsætning fra API'er.

Det er også værd at påpege, at API'er gør det muligt for nye forretningsmodeller at udvikle sig. Flere virksomheder er nu banebrydende for den nye Business to Developer (B2D) model, som skaber pluggbar værdi for andre virksomheder ved først at fokusere på udviklere. Når de starter en ny virksomhed, vil grundlæggerne måske overveje denne model.

2. Kend din kunde

Den anden nøgle til succes er at kende din kunde. Virksomheder skal undersøge nuværende og potentielle brugere for at se, hvad de har brug for og ønsker. En almindelig tankegang, mens du bygger en API, er, at når du bygger den, følger dine brugere. Der er dog en bedre tilgang, der involverer at bygge en API med dine brugere, og involvere dem som designpartnere.

Tidlige designpartnerskaber hjælper dit team med at identificere vigtige use-cases, forstå dine API-brugeres færdigheder og vigtigst af alt, validere, at din API leverer værdi til dine kunder. At engagere dine API-forbrugere tidligt gør dit team i stand til at forfine API-design baseret på feedback fra betatestere.

Baseret på 2021 The State of API Economy Report udført af Google, giver API'er organisationer mulighed for at fremskynde udvikling af nye applikationer (58 %), forbinde interne applikationer (53 %) og skabe et udviklerøkosystem (47 %). Dette er topeksempler på værdiskabelse for dine API-kunder, uanset om de kommer fra et internt team, der søger selvbetjening eller eksterne udviklere, der fornyer oven på din offentlige API.

At kende dine brugeres færdigheder er et andet kritisk område, da det giver dine API-forbrugere de mest relevante værktøjer. Postman's 2020 State of the API-rapport indikerer, at fuldstackudviklere er den mest almindelige API-forbruger, der tegner sig for næsten 29 % af alle undersøgelsessvar. Men med fremkomsten af ​​lav-kode og ingen-kode værktøjer, er der også et stigende antal mindre tekniske jobfunktioner, der begynder at forbruge API'er, såsom direktører, ledere, produktchefer, support og UX-designere. I organisationer, hvor dette sker, er API'er i bund og grund nøglen til at demokratisere innovation og fjerne nogle af byrderne fra it. Afhængigt af, hvem dine brugere er, kan du overveje at supplere din API-dokumentation med færdigpakkede SDK'er eller native iPaaS-forbindelser, som kan integreres i velkendte integrerede udviklingsmiljøer (IDE'er) for at hjælpe dine brugere med at komme hurtigt i gang.

Endelig, uanset hvor dine API-forbrugere kommer fra, skal du omhyggeligt designe nul-tillidsarkitekturer og skabe API-gateways, der administrerer adgangen til dine mest værdifulde data. Sikkerhedsmagasinet rapporterer, at 91 % af organisationerne havde en API-sikkerhedshændelse sidste år, mens førende analytiker Gartner forudser, at API'er vil være den mest almindelige angrebsvektor i 2022.

3. Behandl din API som et produkt

Når du kender forretningsværdien og de kunder, du betjener, er det tid til at bygge din API. Start med at anvende en produkttankegang, mens du tilbyder den bedste API i klassen til dine brugere.

Top-notch API-dokumentation:  Ifølge 2020 State of the API Report er dokumentation (70,3 %) en af ​​de vigtigste faktorer, som enkeltpersoner overvejer før integration med en API.

Når du laver din API-dokumentation, skal du drage fordel af standard API-beskrivelsesformater såsom OpenAPI Specification (OAS) og værktøjer, der automatisk genererer API-dokumentation fra disse formater. I stedet for at oprette en vaskeri liste over API-operationer og tekniske oplysninger, skal du indlejre virkelige API-brugssager i API-portalen, som udviklere bruger til ikke kun at integrere sig selv i dine API'er, men til at foretage deres første API-kald. Dette hjælper udviklere med at komme hurtigt i gang og hjælper virksomhedsledere med at se, hvilken slags produkter der kan bygges op omkring din API.

Sandkasser: Opret sandkassemiljøer, der giver dine API-brugere mulighed for at sparke dækkene på dine API'er i ikke-produktionsmiljøer. Med sandkasser kan udviklere begynde at eksperimentere inden for få minutter efter ankomsten til din API-portal uden behov for at engagere sig med eksterne teams.

“Jeg så et eksempel bogstaveligt talt i sidste uge med en kunde, der var 40 minutter inde i deres velkomstmøde med os, hvor ingeniøren allerede var i gang med at udvikle og kode i en sandkasse mod API'en,” siger Bryson Koehler, der sluttede sig til Equifax som CTO til at lede $ 1,5 milliarder digitale transformationsindsatser.

API Launch: Ligesom enhver produktlancering skal du omhyggeligt designe en marketingstrategi, der segmenterer dit publikum og målretter mod disse segmenter med det mest relevante indhold. Skab fortalere og rekrutter topudviklere fra hele udviklerfællesskabet for at evangelisere fordelene ved dine API'er.

Ifølge HackerEarths undersøgelse kan hackathons være en af ​​de mest effektive metoder til at erhverve og engagere udviklere til dine eksterne API'er. Et velmarkedsført og veludført hackathon kan tiltrække mellem 1500 til 3000+ udviklere.

Support: Overvej overhead, der følger med at understøtte en API. Kan udviklere f.eks. Kontakte et menneske for at få hjælp, eller skal de engagere sig i udviklerfællesskabet for at søge svar? Internt er feedback-cyklusserne og informationsudvekslingen hurtige. Men når du betjener eksterne udviklere, er det nøglen at skabe et incitamentsfællesskab af udviklere.

Start med at etablere kanaler, der giver API-brugere mulighed for at påpege fejl og stille spørgsmål. Nogle fremgangsmåder inkluderer direkte feedback-links i API-dokumentation, hvor udviklere kan bidrage til din API i stedet for at rapportere en ny fejl.

Mål succes Endelig fastsætter hver produktleder nøgleindikatorer (KPI'er), som hjælper dit team med at overvåge API -tilstand og forbinde dets vedtagelse med den værdi, det genererer for virksomheden. Nedenfor er minimumssættet for metrik, som hver API -ejer skal huske på:

    Indtægtsmålinger, f.eks. ROI og kundens levetid (CLTV) pr. Udvikler.

    Operationelle målinger, såsom oppetid og fejl.

    Udviklermålinger, såsom netto promotorscore (NPS) til måling af loyalitet. Også gennem dit webanalyse-, fællesskabs- og dokumentationsengagement.

Succesfulde API-første historier

Nu hvor vi ved, hvad det kræver For at opbygge en vellykket API, lad os tage et kig på et par bedst i klassen API-ledede eksempler.

Twilio

API-model:Ekstern API med en møntdrevet forretningsmodel (f.eks.: $0,0075 til at sende eller modtage en SMS-tekstbesked til en mobiltelefon, der er klargjort af enhver udbyder)

Twilio er et godt eksempel på en virksomhed, der var banebrydende for API'en økonomi. Under sit pitch i 2008 sagde Jeff Lawson, administrerende direktør for Twilio, “Vi har taget hele den rodede og komplekse verden af ​​telefoni og reduceret den til fem API -opkald.” Siden det år nåede Twilio en markedsværdi på 57,7 milliarder dollar.

Før han startede Twilio, var Lawson teknisk produktchef hos Amazon, hvor han så, hvordan API'er transformerede Amazon-forretningen ved at lancere AWS som en anden kritisk virksomhed. Det, der gør Twilio API'er unikke, er hele siden med eksempler fra den virkelige verden på, hvordan man bruger API'et med komplette SDK'er, der kan tilsluttes en række populære programmeringssprog, såsom Java og Node.js.

Stripe

API -model: Ekstern API med transaktionsgebyr f.eks 2,9% + $ 0,3 pr. Kreditkortgebyr

Stripe er en suite af betalings-API'er, der driver handel for online-virksomheder. Virksomheden blev grundlagt i 2010 og er i øjeblikket vurderet til 95 milliarder dollars. Når han deler succeshistorien og nøglestrategierne, siger Patrick Collison, medstifter af Stripe, “Hver enkelt API-anmodning, der genererede en fejl, gik til alle vores indbakker og ringede til os alle.”

Det, der gjorde Stripe så vellykket, er en mere fleksibel og robust betalingsplatform. I stedet for at bygge betalingstransaktionsinfrastruktur internt, kan virksomheder nu integrere med Stripes platform via en API. “Fordi Stripe håndterer alle vores transaktionsstrømme, behøvede vi ikke at skabe en infrastruktur til det eller ansætte folk til at gøre det. Så det sparede os i antal medarbejdere, og det fik os til at markedsføre hurtigere. Vi byggede vores platform med kl. de fleste tre ingeniører arbejder på det på én gang. ” rapporterede en af ​​Stripes kunder i IDC-rapporten.

Human API

API-model: Kunde-API'er med flere prisniveauer (f.eks. Clinical API, Enterprise API)

API-succeshistorier dukker også op i andre industrier. Da COVID-19 først udfoldede sig, skulle sundhedsinstitutionerne hurtigt genopfinde sig selv, og Human API illustrerede den bedste API-første tilgang til sundhedspleje. Ifølge meddelelsen vil CLEARED4 & Menneskelige API-teams gik sammen om at levere testdata i realtid til organisationer, der kan få adgang til deres medarbejderes COVID-19-data i realtid fra over 5.000 laboratorier, inklusive Quest Diagnostics, Lab Corps og CVS.

“Vi vidste, at adgang til COVID-19-testresultater i realtid ville være afgørende for en sikker genåbning af arbejdspladser og spillesteder over hele landet,” sagde Ashley John Heather, præsident & COO for CLEARED4. “Library of Healthcare API'er” satte Ashleys team i stand til problemfrit og hurtigt at integrere COVID-19-testresultater i deres return-to-work-platform.

Konklusion

API'er er det nye normale. De tilbyder en masse potentiale, driver innovation, sparer omkostninger og giver udviklere mulighed for selv at betjene deres behov. En succesfuld API-strategi er nøglen til at skabe forretningsværdi og gøre en virksomhed til en platform. Strategien starter med en produkttankegang, der sidder i krydsfeltet mellem forretning, kunder og teknologi. At finde ud af dette tidligt fremmer din virksomhed, glæder kunder, rekrutterer partnere og sætter dine teams i stand til hurtigt at reagere på nye behov.

Udvikler

Software med lav kode og kodefri omdefinerer udviklerjob Intels automatiserede fejlfindingsværktøj ControlFlag er nu open source Med 900.000 udviklere er det her, det næste store opstartsøkosystem vil være Python har lige taget et stort spring fremad

Relaterede emner:

Enterprise Software Open Source Mobile OS Anton Kravchenko

Af Anton Kravchenko | 25. oktober 2021 | Emne: Udvikler