banner
Heim / Blog / Was es wirklich braucht, um den Wert von APIs zu erfassen
Blog

Was es wirklich braucht, um den Wert von APIs zu erfassen

Jul 24, 2023Jul 24, 2023

Anwendungsprogrammierschnittstellen (APIs) waren einst weitgehend auf technische Bereiche beschränkt, haben sich aber mittlerweile zu einem wichtigen Motor des Geschäftswachstums entwickelt. Als Bindegewebe, das Ökosysteme von Technologien und Organisationen verbindet, ermöglichen APIs Unternehmen, Daten zu monetarisieren, profitable Partnerschaften zu knüpfen und neue Wege für Innovation und Wachstum zu eröffnen.

Branchenübergreifend nutzen Early Adopters bereits APIs, um neue Produkte und Kanäle zu erstellen und die betriebliche Effizienz zu verbessern. In der Automobilindustrie werden APIs beispielsweise verwendet, um Effizienzdaten, Fahrstatistiken, Routeninformationen und Echtzeitwarnungen in Dashboards einzubetten. Einige Einzelhändler nutzen APIs, um Einkaufsplattformen für mehrere Marken einzurichten, den Lagerbestand zu verfolgen und Verbrauchern bei der Suche nach Geschäften zu helfen. Und eine Handvoll Banken arbeiten unter anderem mit Fintechs und Einzelhändlern zusammen, um APIs zu entwickeln, die Kunden dabei helfen, Bankdaten in Buchhaltungs- und Anlagesoftware zu integrieren und einen schnelleren internen Zugriff auf eine Reihe von Kontoinformationen zu ermöglichen.

Der auf dem Spiel stehende Wert ist erheblich. McKinsey-Analysen haben geschätzt, dass durch die Umverteilung der Einnahmen zwischen Sektoren innerhalb von Ökosystemen weltweit bis zu 1 Billion US-Dollar an gesamtwirtschaftlichen Gewinnen zu gewinnen wären.1 1.Venkat Atluri, Miklos Dietz und Nicolaus Henke, Competing in a world of Sektors without borders, McKinsey, Juli 2017. Das macht APIs, die eine entscheidende Rolle bei der Verknüpfung von Organisationen und Technologien in Ökosystemen spielen, zu einem bedeutenden Wettbewerbsfaktor.

Darüber hinaus schätzt McKinsey, dass sich die Zahl der öffentlichen APIs in den nächsten 12 Monaten verdreifachen wird. Mit der Weiterentwicklung der Funktionalität werden APIs fortschrittlichere Dienste bereitstellen, z. B. die Förderung der breiteren Nutzung digitaler Geldbörsen und Währungen, die Ermöglichung komplexerer Vorgänge durch maschinelles Lernen und die Unterstützung erweiterter Konversationsfunktionen. Darüber hinaus werden API-Marktplätze und App Stores den Nutzern den Zugang zu anspruchsvollen Geschäfts- und Verbraucherangeboten erleichtern.

Allerdings ist die Zahl der Unternehmen mit ausgereiften API-Programmen nach wie vor gering. Die meisten Unternehmen verfügen nur über etwa ein Dutzend APIs statt der Hunderten, die für ein robustes Portfolio erforderlich sind. Und abgesehen von ein paar Vorreitern verfügen die meisten über keine formale API-Strategie, sind sich nicht im Klaren über den wahren Wert, der auf dem Spiel steht, und unsicher darüber, wie ein Programm umgesetzt werden kann, das schnell die Auswirkungen auf Verbraucher und Unternehmen maximiert (siehe Seitenleiste „Wie APIs entstehen“) Wert").

Da der API-Markt an Dynamik gewinnt, können Institutionen, die schnell eine geschäftsgestützte Strategie und ein Monetarisierungsmodell definieren, die richtige Governance einführen und die Akzeptanz vorantreiben, leistungsstarke neue Wege für Umsatzwachstum und Wert schaffen.​

Unklarheit über den Wert von APIs kann dazu führen, dass man den Fokus verliert und Chancen verpasst. Wir sehen in API-Programmen drei Hauptwertquellen:

Vereinfachung des Backends. APIs können interne Systeme relativ einfach verbinden und ermöglichen so den schnellen und wiederholten Zugriff auf Daten – selbst wenn diese tief in älteren IT-Systemen vergraben sind. Dadurch kann die IT Aufgaben vereinfachen und automatisieren und die Entwicklung beschleunigen.

Personalisierung von Angeboten. Datenaggregation und On-Demand-Berichte über APIs können die Bereitstellung personalisierter Produkte und Dienste ermöglichen, wie z. B. Benutzerauthentifizierung, Betrugsmanagement, Kreditgenehmigungen, Bezahlung von Diensten mit Bargeld oder Punkten oder die Suche und Verfolgung von Abonnements. Beispielsweise integriert die Capital IQ API von S&P wichtige Informationen, darunter Investment-Research, Unternehmensfinanzdaten, Kreditratings, globale Marktdaten sowie Alpha- und Risikomodelle, in personalisierte Geschäftsanwendungen für Kunden.

Ökosystem der Innovation und des Engagements. Die Konnektivitätsfähigkeit von APIs ermöglicht es Unternehmen, auf neue Werte außerhalb des Unternehmens zuzugreifen. API-Entwickler können beispielsweise innovative Produkte und Dienste erstellen, die in die Systeme eines Unternehmens eingebunden sind. Erweiterte API-Funktionen ermöglichen es Entwicklern, ein umfassenderes Kundenerlebnis zu schaffen, indem sie eine umfassendere Reihe von Datensätzen zusammenführen (anstatt einfach Daten zu extrahieren). Das Partner-Ökosystem von Salesforce.com bietet beispielsweise eine entwicklerfreundliche Toolbox, die Partner dazu angespornt hat, eine große Anzahl von Mitarbeiter- und Kundenanwendungen zu entwickeln, die auf APIs basieren. Infolgedessen kommt mehr Verkehr über die Salesforce-APIs als über die Website.

Unserer Erfahrung nach implementieren die erfolgreichsten Unternehmen eine API-Strategie, indem sie die folgenden Schritte befolgen:

APIs können enorme Werte generieren, doch Institutionen müssen zunächst verstehen, wo sie am besten eingesetzt werden können. Führungskräfte in diesem Bereich analysieren, wo Wert zerstört oder geschaffen werden kann, und schätzen dann die potenziellen Auswirkungen in Bezug auf Umsatz, Kundenerlebnis und Produktivität ein.

Die Analyse der Customer Journeys ist oft der beste Weg, API-Chancen zu identifizieren. Eine Bank schloss Geschäfts- und Technologieexperten zu einem gemeinsamen Team zusammen und beauftragte sie damit, herauszufinden, wo APIs dabei helfen könnten, mehrere seit langem bestehende Kundenprobleme zu lösen.

Ihre Überprüfung ergab Möglichkeiten zur Entwicklung fortschrittlicher Rechner-APIs, die aus mehreren Datensätzen, Know-Your-Customer-APIs und Produktaggregations-APIs schöpfen können, die Kunden dabei helfen könnten, schneller auf benötigte Informationen zuzugreifen und Formularanfragen zu reduzieren. Anschließend priorisierte das Team diejenigen Möglichkeiten, die angesichts der vorhandenen Kapazitäten kurzfristig die größte Wirkung erzielen würden. Dieser datengesteuerte Ansatz verschaffte der Bank mehr Klarheit über ihre Mission und gab dem API-Programm Auftrieb.

Um zu verstehen, was zur Entwicklung der APIs erforderlich ist, sind umfassende Kenntnisse der Datenumgebung erforderlich, insbesondere der Back-End-Systeme, in denen die API-Arbeit häufig erledigt wird. Sobald die besten Möglichkeiten identifiziert sind, können API-Entwickler ermitteln, welche und wie viele APIs erforderlich sind, um diesen Wert zu erschließen. Eine Priorisierungsmatrix kann dabei helfen, die Liste der APIs auf der Grundlage der Antworten auf eine bestimmte Reihe von Fragen zum strategischen Wert und zur Implementierungskomplexität zu reduzieren und dabei technische, Datenschutz-, Sicherheits- und regulatorische Bedenken zu berücksichtigen (siehe Abbildung 1).

In manchen Fällen kann es am sinnvollsten sein, sich an externe Entwickler zu wenden. Apigee hat beispielsweise eine Reihe kompatibler APIs erstellt, die Banken dabei helfen, die PSD2-Anforderungen zu erfüllen (unterstützt durch eine Open-Banking-Infrastruktur). Beachten Sie, dass Wert nicht unbedingt durch die Schaffung von etwas Neuem entstehen muss. Unternehmen können APIs auch nutzen, um die Funktionalität zu verbessern oder neue Funktionen zu bestehenden Produkten und Diensten hinzuzufügen.

Wenn eine klare Vision vorliegt, müssen sich Unternehmen dann auf das konzentrieren, was sie umsetzen müssen, um den identifizierten Wert zu erzielen – ein Schritt, den viele Unternehmen überraschenderweise gerne unterlassen. Um zu bestimmen, was und wie Gebühren anfallen, muss beispielsweise quantifiziert werden, wie viel die zugrunde liegenden Daten oder Dienste wert sind (häufig basierend darauf, wie proprietär sie sind und welche Rolle sie bei der Wertgenerierung spielen), welche Einnahmequellen die APIs eröffnen und wie viel Entwickler und Benutzer sind möglicherweise bereit, für den Zugriff darauf zu zahlen. Diese Antworten werden zusammen mit der übergreifenden Strategie des Unternehmens Aufschluss darüber geben, welche Monetarisierungsvereinbarungen mit verschiedenen Partnern getroffen werden sollten.

Zu den Optionen gehören typischerweise „Pay-for-Use“, bei dem Entwickler basierend auf dem Nutzungsvolumen bezahlen; Umsatzbeteiligungsmodelle, bei denen der API-Partner oder -Entwickler für das zusätzliche Geschäft bezahlt wird, das er für den API-Anbieter generiert; und „Freemium“, wenn es strategisch wertvoll ist, die Reichweite eines Produkts oder einer Marke zu vergrößern.

Bei der Entscheidung, welchen Monetarisierungsansatz sie verwenden sollten, sollten Anbieter darüber nachdenken, wie ihre Daten und APIs einen besonderen Mehrwert für verschiedene Zielgruppen schaffen können. Diese Erkenntnisse können ihnen dabei helfen, durchdachte Partnerschaften aufzubauen. Die Verkehrs-App Waze beispielsweise nutzt APIs, um einen wechselseitigen Austausch zwischen Kommunen und anderen Partnern zu schaffen, um Daten über Straßensperrungen, Unfälle, Bauverzögerungen und Schlaglöcher auszutauschen. In ähnlicher Weise nutzt American Express seine Pay with Points-APIs, um für beide Seiten vorteilhafte Partnerschaften mit Händlern aufzubauen, Vereinbarungen, die zu höheren Einzelhandelsumsätzen, Kartenausgaben und Markentreue geführt haben.

Dieser Fokus auf die Monetarisierung von APIs sollte sich auch auf interne Funktionen erstrecken. Der effektive Einsatz von APIs kann die Betriebs- oder Technologiekosten senken, indem die Entwicklung vereinfacht und beschleunigt wird. Eine Bank hat beispielsweise eine Bibliothek standardisierter APIs erstellt, die Softwareentwickler nach Bedarf für eine Vielzahl von Datenzugriffsaufgaben verwenden können, ohne den Prozess jedes Mal neu herausfinden zu müssen. Dadurch konnten die herkömmlichen IT-Kosten für die Produktentwicklung um 41 Prozent gesenkt und die Anzahl neuer Versionen um das Zwölffache gesteigert werden. Wenn Führungskräfte diese Art von greifbaren Vorteilen sehen, können sie ihre Erwartungen an ihre Software-Ingenieure leichter steigern, damit sie bessere Produkte effizienter entwickeln. Die Quantifizierung dieses potenziellen Werts in Form von potenziellen Einsparungen, Effizienzsteigerungen und der Neuzuweisung von Vollzeitäquivalenten ist entscheidend für die Erstellung eines Geschäftsszenarios für Investitionen in die Entwicklung von APIs.

Wenn Teams APIs implementieren, die Barrieren zwischen Systemen und Organisationen abbauen, können sie kontinuierlich neue Wertquellen erschließen, die zu Beginn eines Projekts nicht offensichtlich waren. Ein großes Finanzinstitut nutzte beispielsweise APIs, um Systeme mit einem von ihm übernommenen Vermögensverwaltungsinstitut zu verbinden. Ein Satz APIs wurde verwendet, um die Schnittstelle im Web mit den Back-End-Systemen des Vermögensverwaltungsunternehmens zu verbinden, während ein anderer Satz die Stammkundendaten verknüpfte, sodass Kunden sofort authentifiziert werden konnten und sich nicht erneut registrieren mussten. Die APIs vereinfachten den Integrationsprozess erheblich, sodass keine Anwendungen neu geschrieben werden mussten und jedes System so lange weiterarbeiten konnte, bis es an der Zeit war, sie zusammenzuführen. Das Unternehmen könnte den Kunden dann eine integrierte Lösung statt einer Reihe einzelner Produkte anbieten. Aus diesem Grund erfordert der Monetarisierungsprozess ein aktives und kontinuierliches Management, um kontinuierlich Chancen zu identifizieren, die APIs schaffen.

Der effektive Einsatz von APIs erfordert eine neue Denkweise über Partnerschaften, eine neue Art der Zusammenarbeit von Unternehmen und Technologie sowie ein neues Tempo bei Entwicklung, Finanzierung und Koordination. Es bringt auch neue Herausforderungen für den Datenschutz und die Datensicherheit mit sich.

Die Einrichtung einer zentralen Stelle, wie etwa eines API Center of Excellence (CoE), ist für die Überwachung des API-Designs und der API-Entwicklung im gesamten Unternehmen von entscheidender Bedeutung. Mithilfe visueller Dashboards und zugehöriger Tools kann das CoE alle APIs im Katalog verwalten, um Duplikate zu vermeiden, die Wiederverwendung zu ermöglichen und den Entwicklerzugriff zu unterstützen. Eine effektive API-Führung legt klare Entscheidungsrechte fest (z. B. darüber, welche APIs entwickelt werden sollen oder wie Konflikte gelöst werden sollen) und identifiziert sowohl die benötigten API-Funktionen als auch die neuen APIs, die das Unternehmen weiterentwickeln muss. Bei einem großen Unternehmen war das API CoE dem Chief Technology Officer unterstellt.

Die Rolle des CoE bei der Festlegung von Sicherheitsstandards und -protokollen ist besonders wichtig. Dazu gehören Zwei-Faktor-Authentifizierung, Zugriffsverwaltungskontrollen und geeignete Netzwerküberwachung zur Erkennung von Bots und anderen unerwünschten Cyberaktivitäten. Ein klarer Satz an Daten- und Sicherheitsprotokollen sorgt für die notwendige Standardisierung, um Schnittstellenkompatibilität sicherzustellen, die Verwaltung zu vereinfachen und Risiken effektiver zu verwalten.

Die CoE-Governance erstreckt sich auch auf die Verwaltung von Finanzierungsanträgen. Die fortschrittlichsten Organisationen stellen spezifische Mittel für die Entwicklung einer bestimmten Anzahl von APIs bereit und behalten gleichzeitig genügend Flexibilität, um aufkommende neue Ideen zu nutzen. Sie überprüfen und priorisieren ihr Portfolio kontinuierlich, um sicherzustellen, dass die Ressourcen die Chancen mit dem höchsten Wert unterstützen.

Einige CoEs eröffnen spezielle Hubs, um wichtige Entwicklerbeziehungen zu fördern. Für den Erfolg ist ein nachhaltiges Engagement für die kontinuierliche Plattformunterstützung und API-Entwicklung erforderlich, um das Vertrauen externer Entwickler und Partner zu wahren. Beispielsweise hat eine Bank in der Nähe einer High-Tech-Hochburg eine offene Bankplattform geschaffen, die Entwicklern Zugriff auf Daten und Zahlungsvorgänge bietet, die sie in ihre eigenen Plattformen und Anwendungen integrieren können. Die Bank unterstreicht dieses Engagement, indem sie auch eine technische Dashboard-Ansicht der API-Nutzung und des Verarbeitungsvolumens sowie die Möglichkeit zur Verwaltung von API-Schlüsseln und -Zugriffen mit bankgerechter Authentifizierung innerhalb der digitalen Plattform bereitstellt.

Schließlich muss das CoE sicherstellen, dass das API-Programm effektiv mit Personal ausgestattet ist. Führungskräfte mit Erfahrung in der Leitung von API-Portfolios sind für die Etablierung des erforderlichen Governance- und Entwicklungsansatzes von entscheidender Bedeutung. Softwareentwickler und Anwendungsfallspezialisten müssen in der Lage sein, User Stories in ausführbare APIs umzuwandeln und diese APIs in Produkte und Systeme zu integrieren. Außerdem werden „Übersetzer“ benötigt, die Geschäftsanforderungen in technische Anforderungen umwandeln und dem Unternehmen helfen, alle relevanten technologischen Einschränkungen zu verstehen.

Wie jedes Produkt oder jede Dienstleistung erfordert ein erfolgreiches API-Programm eine sorgfältig verwaltete Einführungskampagne, die durch ein strenges Leistungsmanagement unterstützt wird. Die besten Ansätze beginnen mit den ersten Pilotprojekten für Kunden und Entwickler, gehen zu formalen Produktionsanforderungen über und orchestrieren und überwachen dann die breitere Akzeptanz, um eine kritische Masse zu erreichen.

Es ist wichtig, Pilotpartner zu finden, die Lust auf Innovation haben und bereit sind, Zeit zu investieren. API-Teams arbeiten eng mit Projektteams zusammen, um den API-Prototyp kontinuierlich zu verfeinern und zu iterieren, bis er vordefinierte Leistungsziele erreicht (siehe Abbildung 2).

Eine strenge, fortlaufende Leistungsmessung sollte sich auf relevante Nutzungs- und Verkehrskennzahlen konzentrieren, wie z. B. die Anzahl der Benutzerregistrierungen, den Prozentsatz der Benutzer nach Kundentyp und die Anzahl der Anfragen im Zeitverlauf. Dadurch erhalten Teams die nötigen Erkenntnisse, um gezielte Verbesserungen vorzunehmen. Die Verfolgung von Datenfehlern oder API-Reaktionszeiten hilft dabei, gewünschte strategische Ergebnisse und Kundenergebnisse zu testen und zu validieren. Eine Institution legte Wert darauf, die Verarbeitungszeit per API zu verfolgen, um sicherzustellen, dass die Customer-Journey-Ziele erreicht werden.

Historische Trends und Kennzahlen, die die Produkt- oder Serviceleistung messen, ermöglichen es Teams außerdem, das API-Portfolio als Ganzes zu verwalten und ihnen mitzuteilen, welche APIs gefördert und welche eingestellt werden sollten. Eine solche regelmäßige Pflege des Servicekatalogs verringert die Aufblähung und stellt sicher, dass APIs gut organisiert und leicht auffindbar sind.

API-Management entwickelt sich zu einer entscheidenden Fähigkeit, um sich im digitalen Zeitalter zurechtzufinden. Doch nur wer die Umsetzung beherrscht, wird den Wert erhalten können.

Keerthi Iyengarist Digitalmanager im New Yorker Büro von McKinsey, woSomesh Khannaist Senior Partner;Srinivas Ramadathist digitaler Associate Partner im Chicagoer Büro undDaniel Stephensist Partner im Büro in Washington DC.

Vereinfachung des Backends.Personalisierung von Angeboten.Ökosystem der Innovation und des Engagements.Keerthi IyengarSomesh KhannaSrinivas RamadathDaniel Stephens