Lest die gesamte Blogserie über modernes Platform Engineering im Zeitalter der KI-gestützten Softwareentwicklung:Teil 1: Die Entwicklung von Platform Engineering: zentrale Trends und TreiberTeil 2: Warum Platform Engineering entscheidend ist, um wettbewerbsfähig zu bleibenTeil 3: Die Zukunft von Platform Engineering und was sie für eure Organisation bedeutet
Stefan Daugaard Poulsen
DevOps
Solution Architect
Stefan comes with a wide range of experience in software development, operations, and especially platform engineering, all based on 20+ years of working as a developer, staff engineer, and CTO. In recent years, his focus has primarily been on platform engineering—on both the technical and product sides—to ensure a strong foundation for better products. Whether it is technical details, platform adoption and advocacy, or the strategic investments in platform engineering, Stefan is the go-to guy.
In Teil eins unserer Serie über modernes Platform Engineering haben wir die sich wandelnde Landschaft und die wichtigsten Treiber des Platform Engineering betrachtet. Dazu gehören ein stärkerer Fokus auf Cloud-Plattformen, das Zusammenspiel mit DevOps und wie beides eure Organisation unterstützen kann. Außerdem haben wir Technologien und Prozesse beleuchtet, die sich rund um Platform Engineering in der Branche etabliert haben. Wir erklärten, wie das Konzept auf allen bisherigen, im DevOps-Umfeld gängigen Praktiken aufbaut und eine echte Weiterentwicklung in Design, Umsetzung und Denkweise darstellt.
In Teil zwei haben wir untersucht, welche Rolle Platform Engineering für den Wettbewerbsvorteil einer Organisation spielt. Wir beschrieben die wichtigsten Vorteile, wenn ihr eure Softwareentwicklung und euren Betrieb mit einer modernen Plattform zukunftssicher aufstellt: höhere operative Effizienz, mehr Agilität und Skalierbarkeit, geringere Risiken, höhere Zuverlässigkeit, Kostenoptimierung und besseres Ressourcenmanagement.
In Teil drei – und damit dem Abschluss – der Serie wenden wir unsere Erkenntnisse an und betrachten die Zukunft von Platform Engineering und DevOps. Wir sprechen über die zunehmende Reife von Plattformen und ihre Behandlung als Produkt sowie darüber, wie KI-gestützte Softwareentwicklung Fähigkeiten erweitern kann.
Wie sieht die Zukunft von Platform Engineering und DevOps aus?
Auf unserem aktuellen Weg im Platform Engineering müssen wir sicherstellen, dass wir über eine modulare Plattform verfügen, mit der wir neue Fähigkeiten schnell integrieren können. Dabei handelt es sich nicht immer um produktionsreife Funktionen, aber wir sind bereit, sie allen bereitzustellen. Gleichzeitig müssen wir mit streamorientierten Teams zusammenarbeiten können, um neue Fähigkeiten zu entwickeln, die aufkommende Trends und Technologien unterstützen.
Wenn unsere Plattform gut aufgestellt und modular ist, können wir sogar Tests und Pilotprojekte für neue oder weiterentwickelte Fähigkeiten durchführen. So stellen wir sicher, dass wir unsere Entwicklungsteams weiterhin bestmöglich unterstützen. Sobald wir genügend Feedback zu einer getesteten Beta-Funktion erhalten haben, sollte sie zum neuen Standard für diese Fähigkeit werden. Die guten Abstraktionen zu schaffen, die für dieses Maß an Flexibilität nötig sind, kostet Zeit und Aufwand – aber es wird sich lohnen.
Bei einer guten modularen Plattform sollte Self-Service hochverfügbar sein. Das schafft nicht nur Zeit für Platform Engineers, um Fähigkeiten zu entwickeln und zu optimieren, sondern verkürzt auch die Wartezeiten der Entwicklungsteams. Wir haben mehrere Fälle erlebt, in denen ein manueller Prozess, der mehrere Wochen dauerte, durch Self-Service ersetzt wurde, der innerhalb weniger Minuten abläuft.
Zunehmende Reife
Generell beobachten wir, dass Plattformen zunehmend reifer werden. Viele Organisationen formalisieren ihre Plattform zwar noch, doch immer mehr konzentrieren sich darauf, das Self-Service-Niveau zu erreichen. Dadurch erhalten Teams mehr Flexibilität, wenn sie neue Wege entwickeln, ihre Produkte zu erstellen. Letztlich wird die gesamte Organisation wettbewerbsfähiger, wenn die Ergebnisse den Erwartungen und Bedürfnissen der Endnutzer entsprechen. Den Markt zu erreichen, ist gut – gleichzeitig steigen jedoch die Anforderungen an eine bessere Nutzung der verfügbaren Ressourcen. Das liegt am stärkeren Wettbewerb, geht aber auch mit dem Wunsch einher, nachhaltiger zu wirtschaften.
Ganz gleich, ob ihr eure Plattform gerade formalisiert oder ihre Reife weiterentwickelt: Wir empfehlen euch dringend, die Plattform als Produkt zu betrachten, falls ihr das nicht bereits tut. Das bedeutet, mit der Denkweise eines Start-ups oder Scale-ups zu prüfen, ob für das, was ihr entwickelt, ein Marktbedarf besteht, und eine Go-to-Market-Strategie für die nächste Fähigkeit zu haben, die ihr anbietet. Gibt es keinen Product-Market-Fit, spielt es keine Rolle, wie schnell die Fähigkeit entwickelt wurde. Denn sobald ihr sie veröffentlicht und eure Kunden dafür onboardet habt, seid ihr verpflichtet, sie zu warten, bis ihr ein besseres Angebot habt.
Nächste Schritte auf dem Weg zu AI Native
Eine der vielen natürlichen Entwicklungen, die wir in der Branche beobachten, ist zweifellos der Aufstieg künstlicher Intelligenz (KI). Viele unserer Kunden setzen bereits KI-Coding-Assistenten für Software Engineers sowie Infrastructure und Platform Engineers ein. Eure Plattform mit guten Abstraktionen und hoher Modularität auf die nächste Stufe zu bringen, ist der nächste Schritt auf eurem Weg zur erfolgreichen Integration von KI in Plattformen. Die daraus entstehenden Effizienzgewinne schaffen Zeit für Entwicklungsteams und ermöglichen mehr Forschungsprojekte und Integrationen. Ist die Plattform gut aufgesetzt, stellt sie sicher, dass ihr alle bewährten Praktiken beibehaltet, die in den vergangenen Jahren auf den Markt gekommen sind – einschließlich KI.
Denkt aber daran: Findet heraus, wo KI euer Geschäft sinnvoll unterstützt. Zwar trägt inzwischen fast alles auf dem Markt ein KI-Label, wir empfehlen jedoch Erkundungsphasen, um die passenden Einsatzbereiche für KI in eurer Organisation zu identifizieren. Hackathons mit gemischten Gruppen aus Software Engineers, Geschäftsvertretern, Architekten und Product Owners sind ein sehr effizienter Weg, Schwachstellen bestehender Plattformen aufzudecken und Möglichkeiten für neue Fähigkeiten zu erkennen. Wir sind überzeugt davon, schnelle Forschungszyklen durchzuführen und KI-Workloads auf eurer Plattform auszuführen, damit ihr Ergebnisse rasch bewerten und über künftige Investitionen entscheiden könnt.
Kann Platform Engineering modernisiert werden?
Seit den Anfängen des Computing in großem Umfang hat sich das Tempo immer weiter erhöht – und in den vergangenen Jahren war das nicht anders. Unternehmen sehen sich heute einem stärkeren Wettbewerb gegenüber, der den Erfolgsdruck auf Organisationen erhöht. Platform Engineering kann der Schlüssel zum Erfolg eurer Organisation sein: Es schafft mehr Zeit für Kernkompetenzen und kreatives Denken.
Viele Jahre lang war die Freiheit, Tools und Arbeitsweisen selbst zu wählen, eine zentrale Botschaft, um Entwickler zufrieden und fokussiert zu halten. Mehr Flexibilität bei der Zusammenstellung von Teams oder Arbeitsgruppen verringert den kognitiven Aufwand beim Onboarding von Entwicklern in potenziell neue Geschäftsbereiche. Nach einer stark explorativen Phase beobachten wir eine deutliche Konsolidierung von Tools und Praktiken, die einzelnen Teams dennoch genügend Spielraum lässt, sie an ihre Bedürfnisse anzupassen.
Bedenkt Folgendes: Wenn ihr die aktuelle Reife eurer Plattform betrachtet, stehen euch viele mögliche Wege offen. Vielleicht seid ihr gerade dabei, ein Team zu formalisieren, das eure Plattform aufbaut und betreibt. Vielleicht seid ihr bereit, Managed Services für Entwickler zu entwickeln. Oder ihr seid an einem Punkt, an dem ihr stärker maßgeschneiderte Lösungen ermöglichen könnt, die auf standardisierten Komponenten der Plattform aufbauen. In der sich ständig weiterentwickelnden Plattformlandschaft gibt es keinen einfachen Zeitpunkt, um den nächsten Schritt zu wählen. Deshalb ist es wichtig, die Plattform weiterhin als Produkt zu behandeln. Gute Produkte stellen sicher, dass für das Entwickelte ein Product-Market-Fit besteht. Dazu gehört auch eine Go-to-Market-Strategie für die neuen Funktionen und Komponenten, die der Welt präsentiert werden.
- DevOps
- AI
- Platform engineering
Subscribe to our newsletter
Related blogs