Blog
Denken Sie über die Entwicklung einer Plattform nach? - Hier ist, was Sie beachten sollten

Da haben Sie es. Nachdem Sie all diese außergewöhnlichen Geschichten über interne Plattformen als Beschleuniger für den Erfolg von Start-ups gelesen haben, erwartet Sie nun eine eigene. Die Entwickler in Ihrem Team erzählen wunderbare und inspirierende Geschichten darüber, wie Plattformen anderen geholfen haben. Das muss also das Beste für Ihr Unternehmen sein, oder? Nun, bevor Sie sich blindlings in dieses neue Abenteuer stürzen, sollten Sie einige Überlegungen anstellen, bevor Sie Ihre eigene Plattform konstruieren und entwickeln. Wir beginnen mit einer Diskussion über die Definition einer Plattform und darüber, wie Sie Ihre eigene Definition einer Plattform erstellen können. Unabhängig von der Definition wird sich die Einführung und Annahme einer Plattform auf Ihr Betriebsmodell auswirken. Plattformen können einen enormen Beitrag zur Wertschöpfung eines Unternehmens leisten, aber sie erfordern auch eine Einschränkung des Angebots der Plattform. Ohne eine Fokussierung kann sie die Vorteile der Skalierung und Geschwindigkeit nicht bieten. Die Berücksichtigung dieser Themen wird Ihnen helfen, eine Vision für Ihre Plattform zu entwerfen und zu definieren.
Was ist die Definition einer Plattform in Ihrem Unternehmen?
Es gibt viele weit gefasste Definitionen für das Wort Plattform. Nicht nur die Sprache enthält unterschiedliche Definitionen, sondern auch der Kontext spielt eine Rolle. Ein Entwickler sieht eine Plattform vielleicht als ein Konstrukt, das Infrastruktur und CI/CD-Funktionen bietet. Ein Product Owner oder ein Business Manager sieht eine Plattform vielleicht als ein Konstrukt, das spezifische Geschäftsfunktionen bietet: zum Beispiel eine Such- und Navigationsplattform für einen Produktkatalog, der für verschiedene Customer Journeys verwendet wird. Laut Gartner, Die Zukunft liegt in der Schaffung neuer Geschäftsmöglichkeiten mit kompatiblen Plattformen. Sprache und Kontext lassen also unterschiedliche Perspektiven und Interpretationen des Wortes Plattform zu. Es gibt jedoch Definitionen für Plattformen. Gartnerzum Beispiel definiert eine Plattform als "ein Produkt, das anderen Produkten oder Dienstleistungen dient oder sie ermöglicht". Interessanterweise gehen sie davon aus, dass Plattformen auf verschiedenen Ebenen existieren: "Plattformen (im Kontext des digitalen Geschäfts) gibt es auf vielen Ebenen. Sie reichen von High-Level-Plattformen, die ein Plattform-Geschäftsmodell ermöglichen, bis hin zu Low-Level-Plattformen, die eine Sammlung von Geschäfts- und/oder Technologiefunktionen bieten, die andere Produkte oder Dienstleistungen nutzen, um ihre eigenen Geschäftsfunktionen bereitzustellen." Diese Definition bezieht sich auf den bereits erwähnten kontextuellen Aspekt. Eine Plattform kann sich auf die Bereitstellung von IT-Funktionen konzentrieren oder eher geschäftsorientiert sein. Ohne eine klare Definition wird es schwierig, die Angebote der Plattform zu fokussieren und zu stabilisieren. Es gibt einfach zu viele Produkte und Dienste, die gepflegt werden müssen. Eine interessante Überlegung für Ihre eigene Plattformreise ist dann die Frage, was Ihre Definition einer Plattform ist. Oder, um es produktbezogener auszudrücken: Welches Problem lösen Sie? Wer sind Ihre Kunden? Um die Antworten auf diese Fragen zu sammeln und zu definieren, sollte ein Nutzenversprechen-Leinwand verwendet werden können. Dieses Canvas hilft dabei, ein Profil der Kunden der Plattform und des Wertes, der geliefert wird, zu erstellen. Es schafft nicht nur Klarheit darüber, was die Plattform ihren potenziellen Kunden bietet, sondern auch über die damit verbundenen sozialen Verträge. Als Nutzer dieser Plattform erwarte ich, dass X, Y und Z angeboten werden. Ein Serviceangebot, das sich auf Ihre Arbeitsweise auswirkt.Die Auswirkungen einer Plattform auf Ihr Betriebsmodell
Jede Plattform, egal ob es sich um eine IT- oder eine Geschäftsplattform handelt, hat Auswirkungen auf das Betriebsmodell eines Unternehmens. Das Betriebsmodell besteht aus den Elementen, die für die Umsetzung des Wertversprechens des Unternehmens wichtig sind. Die Elemente, die typischerweise durch ein Betriebsmodell definiert und bestimmt werden, haben mit der Wertschöpfungskette zu tun, damit, wie die Dinge organisiert sind, welche Informationssysteme erforderlich sind und wie das Ganze verwaltet wird. Die Einführung einer Plattform führt zu (drastischen) Veränderungen in diesem Betriebsmodell. Zum Beispiel die Verschiebung der Verantwortlichkeiten und Erwartungen. Es ändert sich nicht nur die Verantwortung für eine Reihe von funktionalen Fähigkeiten. Stellen Sie sich ein Team vor, das nun für eine Suchplattform verantwortlich ist, die von anderen Teams genutzt wird, um ihre Customer Journey zu ermöglichen. Dieses Team ist nun nicht nur für diese Funktionalitäten verantwortlich, sondern es werden auch zusätzliche Erwartungen geweckt. Diese Suchplattform muss für einen bestimmten Zeitraum verfügbar sein, und wenn sie ausfällt, muss der Service wiederhergestellt werden. Es geht nicht nur um die Bereitstellung der Funktionen, sondern auch um die Gewährleistung all der Dinge, die dazu gehören. Man kann sich vorstellen, dass jedes Glied in der Kette nun für sein eigenes Service Level Management oder Change & Release Management verantwortlich ist. Eine Sache, bei der Sie vorsichtig sein sollten, ist der Grad der allgemeinen Unterstützung oder der Grad, den jedes Team benötigt, um diese Prozesse selbst herauszufinden. Wenn viele Zuständigkeiten geteilt werden, könnte es sich lohnen, dafür zu sorgen, dass ein umfassender Support verfügbar oder automatisiert ist. Die Einführung einer Plattform erfordert Unterstützung für all diese veränderten Erwartungen. Nicht nur die Architektur, sondern auch die Prozesse und Erwartungen an den Betrieb eines Produkts. Dies hat Auswirkungen auf die erforderlichen Fähigkeiten und Fertigkeiten der Mitarbeiter Ihrer Plattformorganisation. Besonders bei Plattformen, die Geschäftsfunktionen anbieten, ist es wichtig, die richtigen Grenzen zu finden. Wo im Prozess beginnt oder endet die Verantwortung der Plattform? Big Picture EventStorming ist ein hervorragendes Mittel, um den Prozess zu entdecken und die richtigen Grenzen zwischen Plattform und Kunden zu bestimmen. Bei der Bereitstellung von technischen Fähigkeiten ist die Wertstromanalyse eine hervorragende Möglichkeit, den Prozess und die daraus resultierenden Anforderungen an die Plattform zu ermitteln. Noch wichtiger ist, dass das, was aus der Entdeckung gelernt wird, nicht nur Informationen über den Prozess liefert. Es gibt auch Hinweise auf die kognitive Belastung. Die Autoren von Team-Topologien beschreiben die kognitive Belastung als: "die Gesamtmenge der geistigen Anstrengung, die im Arbeitsgedächtnis verwendet wird". Wenn ein erheblicher Teil der Verantwortlichkeiten und Fähigkeiten auf eine Plattform verlagert wird, erhöht sich die kognitive Belastung für das Team oder die Teams, die diese Plattform pflegen. Ein hohes Maß an kognitiver Belastung für eine kleine Gruppe von Personen führt zum Scheitern der Plattforminitiative. Es muss ein Gleichgewicht gefunden werden. Und das kann auf verschiedene Weise erreicht werden. Natürlich können wir immer Ressourcen hinzufügen, "mehr Leute anheuern", aber das ist eine sehr begrenzte Lösung. Eine andere Lösung könnte darin bestehen, verwaltete Funktionen zu kaufen, z. B. eine verwaltete CI/CD-Plattform, und auf diese Weise die kognitive Belastung zu verringern.Ist Ihr Unternehmen bereit für die Standardisierung?
Plattformen können eine wunderbare Möglichkeit sein, grundlegende oder grundlegende Fähigkeiten zu verallgemeinern und zu vermarkten. Eine technische Plattform kann eine fantastische Möglichkeit sein, die Entwicklung durch andere Teams zu beschleunigen. Eine Plattform kann ein grundlegender Baustein sein s für die Entwicklung neuer Geschäftsreisen. Diese Vorteile gibt es jedoch nicht umsonst. Der erste Gedanke bei diesem Thema hat mit den Investitionen von Zeit und Geld zu tun, aber noch wichtiger ist, dass eine Plattform mit Einschränkungen verbunden ist. Diese Grenzen werden durch die Produkte oder Dienstleistungen, die Sie anbieten, greifbar. Eine Plattform ermöglicht es dem Unternehmen, eine Reihe von Produktangeboten sehr gut zu ermöglichen und zu entwickeln. Sie standardisiert die Angebote für die Benutzer und begrenzt so die Anzahl der Varianten, die Sie anbieten können und sollten. Ohne eine Begrenzung der Angebote bauen Sie keine Plattform auf, sondern schaffen lediglich eine isolierte Arbeitsmaschine. Für die technischen Fähigkeiten bedeutet das, dass Sie wieder eine Lücke zwischen Entwicklung und Betrieb schaffen. Das Wichtigste an diesen Einschränkungen ist, dass es einfach wird, die Konformität der Angebote mit den Standards sicherzustellen. Das Lebenszyklusmanagement und die Patch-Verwaltung sind in der Plattform zentralisiert. Obwohl das Plattformteam für diese Prozesse verantwortlich ist, entbindet es die Verbraucher nicht von ihrer Verantwortung. Als Nutzer der Plattform muss ich mich an die Anforderungen halten und zum Beispiel sicherstellen, dass ein Upgrade durchgeführt werden kann. Plattformen können ein großartiges Mittel sein, um Compliance und Governance zu automatisieren und so das Team zu entlasten. Unserer Erfahrung nach sollte die Einführung einer Plattform als solche dazu genutzt werden, Governance-Richtlinien zu automatisieren und so die Akzeptanz und Bereitschaft zur Nutzung dieser Plattformen zu erhöhen.Sind Sie bereit, Ihre Plattformreise zu beginnen?
Das Nachdenken über diese Überlegungen hilft Ihnen hoffentlich, die Vision, den Zweck und die Definition einer Plattform in Ihrem Unternehmen zu formulieren. Vielleicht haben Sie festgestellt, dass eine Plattform nicht erforderlich ist, sondern dass Sie bestimmte IT-Funktionen einfach gut beherrschen müssen. Es gibt zahlreiche Beispiele für Unternehmen, die besonders gut in den Bereichen Beobachtbarkeit und CI/CD sind und dadurch florieren. Wenn Sie dabei sind, eine Plattform einzuführen, haben wir ein paar Vorschläge, wie Sie Ihre zukünftige Plattform als Produkt verwalten können. Foto von Riccardo Annandale auf UnsplashUnsere Ideen
Weitere Blogs
Contact
Let’s discuss how we can support your journey.



