„Die häufigste Ursache für das Fehlverhalten softwareintensiver Systeme ist nicht technisches Versagen, sondern der falsche Systemaufbau.“
– Mary Poppendieck, Gründerin der Lean-Software-Bewegung
Ein erfolgreiches API-Projekt erfordert Investitionen im Vorfeld: eine Bewertung der Stärken und Schwächen Ihres Unternehmens, die Festlegung von Zielen und Richtlinien, die Kenntnis Ihrer Endkunden etc. All dies sind Elemente der „Entwicklung einer digitalen Strategie“, dem ersten Schwerpunktbereich unseres API-Strategieplans.
Die Entwicklung einer Strategie ist von Natur aus ein Prozess der Selbstbeobachtung, und damit tun sich viele Unternehmen schwer. Angesichts alarmierender disruptiver Entwicklungen erscheint Ihnen eine sorgfältige Bestandsaufnahme des aktuellen Zustands Ihres Unternehmens womöglich als nutzlose Zeitverschwendung. Aber eine digitale Transformation ohne eine gut durchdachte digitale Strategie ist wie eine Seereise ohne Kompass.
Am Anfang jeder guten Strategie steht eine ehrliche Einschätzung Ihrer Produkte und Dienstleistungen, deren Vermarktung, und Ihrer technischen Kompetenzen. Diese Standortbestimmung als Ausgangspunkt ist von grundlegender Bedeutung. Eine ehrgeizige Vision kann jeder entwerfen; ohne den nüchternen Blick auf die vorhandenen Möglichkeiten können Sie jedoch den Umfang der geplanten Initiativen nicht einschätzen.
Sobald Sie wissen, wo Sie stehen und wo Sie hinwollen, können Sie Ziele und Leitlinien festlegen. Ziele formulieren die Geschäftsergebnisse, die das Unternehmen erreichen will. Leitlinien beschreiben die für das Erreichen dieser Ergebnisse erforderlichen Maßnahmen. Diese Leitlinien werden viel zu oft übersehen oder vernachlässigt. Wenn Sie wirklich skalieren wollen, braucht es klare Leitlinien, wie z. B. die Leadership Principles von Amazon. Allgemeine Leitlinien ermöglichen einheitliches und abgestimmtes Vorgehen in allen Bereichen einer Organisation ohne ständiges Nachfragen der Richtungsvorgaben bei der Führungsebene. So kommen Sie deutlich schneller und reibungsloser voran.
Neben den Zielen und Leitlinien müssen Sie auch die Zielgruppen für Ihre APIs definieren. In der API-Welt müssen Sie diese Fragen beantworten können: Wer sind die Kunden, die von Ihren APIs gesteuerte Produkte nutzen werden? Welche Unternehmen möchten Ihre APIs einsetzen? Und: Wer entwickelt die Anwendungen, die auf Ihren APIs aufbauen? Solange Sie diese Akteure nicht genau kennen, wird Ihre API nicht funktionieren. Was möchten Ihre Zielgruppen erreichen und inwieweit entspricht das Ihren soeben festgelegten Zielen?
Der nächste Schritt der Strategieentwicklung ist vermutlich der interessanteste. Lassen Sie Ihrer Fantasie freien Lauf! Wie können Sie die Interaktion zwischen Ihrem Unternehmen und Ihren Kunden verbessern? Seien Sie mutig. Denken Sie groß. Was würden sich Ihre Kunden wünschen? Angenommen, ihre aktuellen Technologien und Geschäftsprozesse unterlägen keinerlei Beschränkung: Welche Lösungen würden Sie anbieten? Befreit von gegenwärtigen Rahmenbedingungen, die Ihnen normalerweise den Blick auf neue Möglichkeiten verstellen, können Sie diese imaginierten Lösungen spielerisch skizzieren und die dazu erforderlichen APIs ermitteln. Anschließend können Sie das Ökosystem rund um diese APIs validieren. Wer wird die APIs in Ihrem Unternehmen verwenden? Wer wird sie außerhalb Ihres Unternehmens verwenden? Werden Drittanbieter-APIs Teil Ihrer Lösung sein? Wenn ja, welche?
Außerdem müssen Sie eine gute Argumentationsgrundlage für den Wandel schaffen, um Ihr API-Projekt in die Wege zu leiten. Nehmen Sie sich etwas Zeit, um die stichhaltigsten Gründe zu sammeln, warum Ihr Unternehmen eine andere Vorgehensweise braucht. Gehen Sie davon aus, dass nichts davon selbstverständlich ist. Seien Sie sich bewusst, dass Sie auf Widerstand stoßen werden, egal wie gut Ihre Gründe sind. Definieren Sie nicht nur für die Erstellung neuer APIs, sondern für das gesamte API-Projekt Kennzahlen und Anreize, die Ihnen helfen werden, diesen Widerstand zu überwinden. Der Erfolg Ihres Projekts hängt maßgeblich davon ab, wie Sie es messen und wie Sie die Beteiligten für ihre Mitwirkung an der Umsetzung belohnen.
Um das Projekt zu starten, muss es gründlich vorbereitet werden. Fangen Sie dabei klein an und nehmen Sie an Fahrt auf. Ab diesem Moment werden Sie erleben, wie die Kundenlösungen, die Sie im Workshop visualisiert haben, vor Ihren Augen Gestalt annehmen.
MuleSoft bietet Workshops für API-Projekte an, die Ihr Unternehmen bei der Entwicklung einer digitalen Strategie unterstützen. Erfahren Sie mehr über die Festlegung von Zielen und Leitlinien, die Definition Ihrer Zielgruppe und die Neugestaltung von Kundenlösungen.