BLOG

APIs als Benutzererfahrung und warum sie wichtig sind

Lori MacVittie Miniaturbild
Lori MacVittie
Veröffentlicht am 22. Januar 2019

APIs sind die neue CLI.

Ich habe es wiederholt gesagt und ich sage es noch einmal: APIs sind die neue CLI.

Infrastruktur- und Anwendungsdienste werden zunehmend über eine API bereitgestellt, konfiguriert und betrieben. Zwischen der Automatisierung und der Integration in Bereitstellungspipelines ist die API eine wichtige Komponente, über die jedes Gerät – Hardware, Software, vor Ort oder in der Cloud – verfügen muss.

Ein Produkt ohne API herzustellen ist heute ebenso undenkbar wie vor zehn Jahren ein Gerät ohne CLI auszuliefern. Geschäfte in der digitalen Wirtschaft ohne API zu machen, ist ebenso undenkbar.  

So stellte MuleSoft in seiner Studie „ Der steigende Wert von APIs “ fest, dass lediglich 10 % der Unternehmen 0 % ihres Umsatzes mit APIs erzielten. Die anderen 90 % erwirtschaften unterschiedlich hohe Prozentsätze ihres Umsatzes durch ihre API-Aktivitäten, wobei die Mehrheit über APIs gute Geschäfte macht.

Trotz dieser beeindruckenden, umsatzgenerierenden Ergebnisse ist es tatsächlich die Produktivität, die den am häufigsten erlebten Vorteil von APIs ausmacht. Die oben erwähnte Studie zeigt, dass 58 % der Befragten eine verbesserte Produktivität als direkte Folge ihrer API-Implementierungen angeben.

Für pedantische Logiker ist das ganz amüsant, denn APIs allein erzeugen weder Wert noch Umsatz. Sie steigern weder die Produktivität noch verbessern sie das Benutzererlebnis. Solange eine API nicht tatsächlich aufgerufen – also verwendet – wird, hat sie keinen Wert. 

Und deshalb sind wir heute hier – um zu predigen, wie wichtig es ist, Ihre APIs als Teil der Benutzererfahrung zu behandeln.

Wer APIs verwendet und warum sie verwendet werden 

Laut dem State of API Integration 2018 fördern mehr als die Hälfte (60 %) der Organisationen die Einführung von APIs, indem sie diese allen Entwicklern öffentlich zugänglich machen. Soziale Medien fallen im Großen und Ganzen in diese Kategorie, ebenso wie viele Produktanbieter in praktisch jedem Markt. Tatsächlich fällt F5 mit unserer iControlREST-API, die Integrationen, Automatisierung und Verwaltung der BIG-IP-Plattform ermöglicht, in diese Kategorie. Wenn Sie nicht über eine BIG-IP verfügen, ist die API nicht besonders nützlich. Wenn Sie jedoch eine haben, ist die API öffentlich und wird von einer robusten Community unterstützt.

Mehr als die Hälfte (56 %) bietet auch Plattformen an, die es Entwicklern ermöglichen, Integrationsdienste zu erstellen. Knapp mehr als ein Drittel (35 %) bieten SDKs an, um Entwicklern die Integration zu erleichtern, und 42 % bieten vorgefertigte Integrationen an, die auch technisch nicht versierte Benutzer nutzen können.

Die Antwort auf die Frage „Wer verwendet APIs?“ scheint einfach zu sein: Entwickler. Doch „Entwickler“ ist heutzutage ein weit gefasster Begriff, der viele verschiedene Bereiche abdecken sollte, darunter Software, Betrieb und sogar das Geschäft. Denn die Wahrheit ist, dass viele Leute (winken Sie in die Kamera, NetOps) heute APIs verwenden, um Infrastrukturen, Dienste und Anwendungen zu automatisieren, zu orchestrieren und zu verwalten.

Mit anderen Worten: Die Benutzer Ihrer API sind oft dieselben wie Ihre Benutzer. Und das bedeutet, dass die API zwangsläufig Teil der Benutzererfahrung ist.

Eine der Auswirkungen davon ist, dass APIs nicht nur eine REST-fähige Version der CLI sein sollten – und wirklich nicht sein können. Tatsächlich fordern Benutzer, basierend auf den Antworten im State of API Integration, dass APIs auf den Anwendungsfall zugeschnitten sind, den sie mit ihnen erstellen möchten:

So fördern Unternehmen heute die Einführung von APIs 

  • 60 % öffentliche API, offen für jeden Entwickler
  • 56 % Plattform, die es Entwicklern ermöglicht, integrierte Dienste zu erstellen
  • 42 % Vorgefertigte Integrationen, die auch von technisch nicht versierten Benutzern genutzt werden können 
  • 35 % SDKs, um sicherzustellen, dass die Integration für Entwickler einfach ist

Welche Anforderungen stellen Kunden und Partner an die API-Integration am meisten? 

  • 47 % Maßgeschneiderte APIs, die einem bestimmten Geschäftsbedarf entsprechen 
  • 19 % Bessere Dokumentation 
  • 19 % Integrationsvorlagen „ohne Code“ 
  • 13 % SDK-Wrapper für APIs, die sie benötigen und verwenden 

Die Frage ist heute nicht mehr, ob Sie eine API haben, sondern ob Sie die richtigen APIs haben. Möglicherweise müssen Sie tatsächlich mehr als eine API bereitstellen. Eine öffentliche, granulare API für die gezielte Integration, Erweiterung oder Entwicklung neuer Produkte. Eine weitere „Low-Code“-Option für Geschäftsbenutzer zusätzlich zu SDK-ähnlichen Angeboten, die sich auf Vorgänge oder Arbeitsabläufe konzentrieren. 

Wenn Sie Ihre API nicht als Teil der Benutzererfahrung betrachten und sie nicht auf Ihre Zielbenutzer zuschneiden, kann dies zu einer Beeinträchtigung der Akzeptanz und damit auch Ihres Unternehmens führen.