Teil 4
Dan Grøndahl Glavind
Dan is a seasoned DevOps Consultant at Eficode with 10+ years of experience working with software development. Dan has helped a wide variety of Danish companies become better at delivering software and is currently focussing on helping teams and organizations build platform engineering capabilities.
„Priorisieren, fokussieren und liefern“ ist das Erfolgsmantra für Platform-Teams.
In der dynamischen Welt des Platform Engineering hängt Erfolg von drei entscheidenden Maßnahmen ab:
Aufwand mit Blick auf wirkungsvolle Ergebnisse priorisieren.
Den Fokus konsequent darauf richten, die schlankste funktionsfähige Plattform zu schaffen.
Nicht nur erstklassige Software liefern, sondern ein umfassendes und benutzerfreundliches Erlebnis.
Wir beleuchten jeden dieser Punkte mit Einblicken und Orientierung, damit Platform-Teams verstehen: Es geht nicht nur darum, etwas zu bauen, sondern es richtig zu bauen.
Priorisieren: Grenzen setzen
Stellt euch vor, ihr sollt eine leere Leinwand bemalen, ohne dass ein bestimmtes Thema oder Motiv vorgegeben ist. Die Möglichkeiten sind endlos, und die kreative Freiheit ist spannend, aber auch herausfordernd.
Vor dieser Herausforderung stehen Platform-Teams ohne Einschränkungen oder klare Richtung. Flexibilität ist zwar wichtig, doch ein Team ohne Prioritäten verzettelt sich leicht und investiert Zeit und Ressourcen in weniger wirkungsvolle Aufgaben.
Ohne klare Prioritäten für die Plattform ist es schwierig, Erfolg und Fortschritt zu messen und sich an den Geschäftszielen auszurichten.
Der Himmel mag die Grenze sein, aber ein paar Sterne zur Orientierung sind unverzichtbar!
Horizontal oder vertikal: die schlankste funktionsfähige Plattform
Schauen wir uns das anhand einer einfachen Analogie an.
Stellt euch ein Café vor, in dem der Barista jedes Getränk vorab zubereitet – basierend auf Annahmen darüber, was alle Stammkunden normalerweise bestellen. Wenn sie eintreffen, stehen ihre Getränke schon bereit, sind aber kalt. Vielleicht wollten sie an diesem Tag auch etwas anderes.
Diese Methode verschwendet Ressourcen und bietet ein minderwertiges Erlebnis. Wird hingegen jedes Getränk erst bei Bestellung zubereitet, sind Frische und Zufriedenheit garantiert. Ebenso zielt unsere Plattform darauf ab, Funktionen in schlanken vertikalen Einheiten bereitzustellen. So bleibt jede Entwicklung relevant und aktuell und erfüllt die unmittelbaren Bedürfnisse unserer Nutzer.
Platform-Teams haben die Wahl: Sie können umfassende horizontale Ebenen der Plattform implementieren oder schlanke, funktionsfähige vertikale Ebenen schaffen. Letzteres wird als „schlankste funktionsfähige Plattform“ bezeichnet und ist oft der bessere Ansatz.
Warum? Weil so jede Plattformkomponente für sich funktional und wertvoll ist. Es ist wie beim Bau eines Turms: Sorgt zuerst für ein solides Fundament und baut dann Ebene für Ebene weiter.
Dieser Ansatz verringert das Risiko, auf Annahmen aufzubauen, ermöglicht unmittelbares Feedback und stellt sicher, dass ihr stets etwas mit eigenständigem Mehrwert entwickelt.
Mehr als Software liefern
Für ein Platform-Team bedeutet liefern nicht nur, erstklassige Software bereitzustellen. Das ist zwar ein wichtiger Teil, aber nicht alles. Stellt euch ein hochmodernes Gerät ohne Bedienungsanleitung vor. Schwierig, oder?
Dokumentation dient als Anleitung. Sie stellt sicher, dass die gesamte Arbeit, die in die Entwicklung der Software geflossen ist, für andere leicht zugänglich, verständlich und nutzbar ist. Die meisten Entwicklerteams kennen den Frust, den fehlende Dokumentation verursacht – dabei erfordert sie genauso viel Aufwand wie die Software.
Doch damit nicht genug. Eine gute Developer Experience (DevX) ist das i-Tüpfelchen. Sie stellt sicher, dass Entwickler reibungslos mit der Plattform interagieren, ihre Tools integrieren und ihre Workflows optimieren können. Im Kern besteht eine erfolgreiche Bereitstellung aus drei Komponenten: hervorragender Software, klarer Dokumentation und einer erstklassigen DevX.
Weiter geht es mit Teil fünf unserer Blogserie zum Product Mindset.
- Platform engineering
- DevOps
- System of Work
- Strategy
Subscribe to our newsletter
Related blogs