Strategie und Vision
Organisationen, die Power Platform-Lösungen implementieren, haben oft Hauptbenutzer und ihre professionellen Entwickler, die Hand in Hand an Projekten arbeiten. Die Hauptbenutzer erstellen Anwendungen, die dabei helfen, die Arbeitsfunktion zu verbessern oder die Produktivität zu steigern, während Entwickler die eher technischen Komponenten erstellen, die diese Lösungen zum Funktionieren bringen.
Dieser Vorgang unterscheidet sich von dem, was in der Vergangenheit getan wurde. Wenn so viele Menschen zusammenarbeiten und Lösungen entwickeln, kann dies zu unterschiedlichen Herausforderungen in Bezug auf Sicherheit, Compliance, Leistung und weiterem führen.
Bevor Sie mit dem Erstellen von Lösungen mithilfe der Microsoft-Plattform beginnen, ist es wichtig zu überlegen, wie die Erstellung auf der Plattform in Ihrem Unternehmen aussieht. Dazu gehört das Implementieren verschiedener Tools und Praktiken, die dazu beitragen sollen, dass die von Ihnen erstellten Lösungen reibungsloser funktionieren. Ein wenig Planung und Überlegung kann einen wertvollen Beitrag zum Erfolg eines Projekts leisten.
Ein Center of Excellence einrichten
Eines der ersten Dinge, die Sie berücksichtigen sollten, ist die Einrichtung eines Microsoft Power Platform Center of Excellence (CoE). Das Einrichten eines CoE bedeutet, in das organische Wachstum, das Power Platform bereitstellen kann, zu investieren und es zu fördern, während Governance und Kontrolle aufrechterhalten werden. Für viele Organisationen ist das CoE der erste Schritt zur Förderung von mehr Kreativität und Innovation im gesamten Unternehmen. Es versetzt verschiedene Geschäftsbereiche in die Lage, ihre Geschäftsprozesse zu digitalisieren und zu automatisieren sowie gleichzeitig das erforderliche Maß an zentraler Aufsicht und Governance aufrechtzuerhalten.
Ein Schlüsselprinzip besteht darin, zu klären, warum Sie ein CoE einrichten, was und welche wichtigen Geschäftsergebnisse Sie erreichen möchten. Dann beginnen Sie, und lernen und entwickeln Sie sich weiter.
Ein CoE soll Innovation und Verbesserung vorantreiben. Es kann geografische und organisatorische Silos aufteilen, um Gleichgesinnte zusammenzubringen, die ähnliche Geschäftsziele verfolgen, um Wissen und Erfolg auszutauschen und gleichzeitig der Organisation Standards, Konsistenz und Governance zu bieten. Zusammenfassend kann ein CoE eine leistungsstarke Möglichkeit für ein Unternehmen sein, sich an Geschäftszielen auszurichten und nicht an einzelnen Abteilungsmetriken.
Typischerweise sind die folgenden Personen oder Abteilungen wichtige Treiber oder Interessengruppen beim Einrichten eines CoE:
App‑ und Flow-Entwickler
Application Lifecycle Management‑ und DevOps-Benutzer
Zentrale IT
Ingenieure unterstützen und ausbilden
Änderungsmanagement für das Geschäft
Die Einrichtung eines CoE könnte ganz einfach damit beginnen, dass eine einzelne Person die Tools und bewährten Verfahren verwendet, um sich einen Überblick über die Einführung der Microsoft Power Platform in ihrer Organisation zu verschaffen. Wenn sich Ihr Unternehmen weiterentwickelt, kann es zu einer ausgereifteren Investition mit mehreren Funktionen und Rollen heranwachsen, um mehrere Aspekte von Governance, Ausbildung, Support und automatisierter App-Bereitstellung im gesamten Unternehmen zu verwalten.
Wir empfehlen die folgende Strategie für den Beginn Ihrer Reise zur Einrichtung eines CoE:
Schützen Sie sich, indem Sie Richtlinien zur Verhinderung von Datenverlust einrichten, Lizenzen verwalten und auf Datenquellen zugreifen.
Vermitteln Sie, indem Sie einen Community-Bereich in Teams, Yammer oder SharePoint bereitstellen mit einer Sammlung von Links, damit Menschen mit dem Lernen beginnen können.
Überwachen Sie Ihre Nutzung, zeigen Sie an, wer Apps erstellt, welche Apps erstellt werden und wie sie verwendet werden.
Entwickeln Sie Ihre CoE-Strategie mit diesen Erkenntnissen weiter.
Sie können mehr über das Erstellen vom Microsoft Power Platform-Center of Excellence hier erfahren: Erste Schritte mit dem Microsoft Power Platform-Center of Excellence
Rollen und Verantwortlichkeiten
Planen und pflegen Sie Power Platform-Lösungen sowie die Einrichtung eines CoE erfordern in der Regel Input und Feedback für viele verschiedene Interessengruppen, um effektiv zu sein. Um zu helfen, sollten Sie die folgenden Rollen und Verantwortlichkeiten in Ihre Strategie einbeziehen. Wenn Sie die richtigen Funktionen einbeziehen, können Sie Anleitungen zur Erstellung von Anwendungen weitergeben, die Datensicherheit sicherstellen, dass App-Entwickler bei der Erstellung von Lösungen bewährte Verfahren anwenden. Die folgende Liste ist ein empfohlener Ausgangspunkt. In Ihrer Organisation kann dies abweichen, oder Sie können mit nur wenigen Rollen beginnen und im Laufe Ihrer Einführungsreise auf mehr anwachsen.
Team für Low-Code-Strategie
Das Team für Low-Code-Strategie repräsentiert die wichtigsten Entscheidungsträger und stellt sicher, dass die Microsoft Power Platform-Strategie an den Unternehmenszielen ausgerichtet ist. Dieses Team ist für die Akzeptanz‑ und Änderungsverwaltung sowie für die Prüfung von Arbeitsweisen im gesamten Unternehmen verantwortlich. Als Motor für digitale Innovationen stellen sie sicher, dass es einen konkreten Aktionsplan zur Steigerung der digitalen Kompetenz gibt. Dies wird vielfach durch eine Kombination von Bottom-up‑ und Top-down-Initiativen erreicht.
Bottom-up: Bilden Sie Ihre Entwickler aus, machen Sie es weniger beängstigend und fördern Sie die Selbstermächtigung.
Top-down: Arbeiten Sie an der Führungskompetenz und schaffen Sie eine innovationsfreundliche Kultur.
Microsoft Power Platform-Administratorteam
Das Microsoft Power Platform Admin Team ist verantwortlich für das Erstellen einer Umgebungsstrategie, das Einrichten der Richtlinien zur Verhinderung von Datenverlust (DLP) und das Verwalten von Benutzern, Kapazitäten und Lizenzierungen. Sie stellen Entwicklern auch Daten durch Konnektoren, Integration oder Migration zur Verfügung.
Microsoft Power Platform-Förderungsteam
Das Microsoft Power Platform-Förderungsteam – dies kann aus Ihren Experten bestehen – organisiert App-in-a-Day-Events und Hackathons, bietet Mentoring für Entwickler und stellt sicher, dass neue Entwickler einen guten Start haben. Das sind eure Plattform-Botschafter.
Automatisierung und wiederverwendbare Komponenten
Ein weiteres Team oder eine andere Funktion, die Sie berücksichtigen sollten, befasst sich mit der Automatisierung von Plattformaufgaben, z. B. der Archivierung ungenutzter Ressourcen, der Identifizierung häufig verwendeter Ressourcen, um formelleren Support zu leisten, und der Genehmigung von Umgebungs‑ und Lizenzanforderungen von Endbenutzern. Dieses Team würde auch das Application Lifecycle Management mit Microsoft Power Platform Build Tools für Azure DevOps verwenden, die Architekturprüfungen mit Entwicklern unterstützen und gemeinsame Vorlagen und wiederverwendbare Komponenten teilen. Durch Einrichten dieser Funktionen wird sichergestellt, dass Ihr Unternehmen schneller Vorteile zieht, indem sichergestellt wird, dass Prozesse konsistent sind und bewährte Methoden im gesamten Unternehmen kopiert werden.
Liefermodelle
Eine weitere Überlegung ist, wie Sie der Organisation Lösungen bereitstellen. Abhängig von der Größe Ihrer Organisation möchten Sie möglicherweise Ihren Microsoft Power Platform-Adoptionsansatz durch die Implementierung eines strukturierten Organisationsmodells formalisieren. Sie sollten die folgenden Möglichkeiten berücksichtigen, um Ihr Team zu strukturieren und zu entscheiden, was am besten zu Ihrer Situation und Ihrem Unternehmen passt.
Microsoft Power Platform hat vier Bereitstellungsmodellen, aber das sind nur mentale Modelle. Tatsächlich verfügt jede Organisation über eine Variation eines oder mehrerer Modelle entlang dieses Kontinuums. Selbst wenn Sie sich zum Beispiel für ein zentralisiertes Modell entscheiden, bei dem alle Anforderungen in ein zentrales Bereitstellungsteam eingehen, haben Sie immer noch Citizen Developer, die die Plattform entdecken und Apps für ihre Teams erstellen. Sie verfügen unabhängig davon über Elemente von Matrix oder BizDevOps.
Diese Modelle können Ihnen helfen, zu überlegen, was Ihr aktuelles Softwarebereitstellungsmodell ist und wie es Microsoft Power Platform überlagern kann, oder wie sich Ihr aktuelles Modell weiterentwickeln kann, um die schnelle Entwicklungsfähigkeit zu berücksichtigen, die durch Microsoft Power Platform ermöglicht wird.
Zentralisiert
In diesem Modell erstellen Sie zentrale Teams von Produktbesitzern, die für die Low-Code-Bereitstellung von Abteilungslösungen aus den Geschäftsbereichen der Organisation verantwortlich sind. Professionelle Entwickler, die Code-First-Lösungen besitzen, arbeiten mit den Konzernmandanten zusammen, um ein gemeinsames Modell bereitzustellen. Unternehmensarchitekten besitzen die mittlere Ebene und Dienste. Zudem stellen sie sicher, dass für die Entwickler die Daten verfügbar sind. Die zentrale IT wird die Systeme und Lizenzen besitzen, in denen alle arbeiten.
Sie erstellen mit diesem Modell ein zentrales Team, das die Entwicklung von Apps basierend auf organisatorischen Prioritäten durchführen kann. Die Mitglieder Ihres Teams verfügen über grundlegendes Fachwissen in Power Apps. Daher gehören zu Ihrem Team Mitglieder, die sich auf bestimmte Teile von Microsoft Power Platform spezialisiert haben, wie zum Beispiel Power Automate, Power BI und das Power Apps Component Framework. Alternativ können sie sich auf die Integration von Drittanbietern und künstliche Intelligenz spezialisieren. Dieses Modell ist eine effektive Methode zum Vorantreiben von Veränderungen, es handelt sich zudem um die beste Möglichkeit, jede Anwendungsart bereitzustellen.
Dezentralisiert
In diesem Modell können Sie mehrere Teams in der gesamten Organisation erstellen, die eng mit dem täglichen Geschäften verbunden sind. Sie verfügen über Ressourcen, um Apps innerhalb der Unternehmensrichtlinien konsistent bereitzustellen. Jedes Team kann autonom funktionieren, und sie können sich aufteilen und auf zellulare Weise wachsen. Bei diesem Modell brauchen Sie jedoch immer noch eine zentralisierte Governance, um einige digitale Leitplanken auf hoher Ebene anzuwenden, um die Unternehmenskonformität sicherzustellen. Dazu können Dinge wie die Verwaltung der Verhinderung von Datenverlust (DLP) Governance sowie Konnektor‑ und Lizenzverwaltung gehören, um sicherzustellen, dass Benutzer und Entwickler Lösungen mit minimalem Eingriff der IT sicher erstellen und veröffentlichen können, während die Unternehmensdaten sicher und konform bleiben. Dies ist eine großartige Self-Service-Option.
Matrix
Mit diesem Modell kombinieren Sie das Beste aus dezentral und zentral. Sie haben ein zentralisiertes Team von geschulten und zertifizierten Microsoft Power Platform-Experten. Sie haben Führungskräfte für Veränderung, Design, Bereitstellung und Architektur sowie spezialisierte Trainer, die lokale Teams in der gesamten Organisation schulen. Lokale Teams aus Citizen Developers sind mit Experten aus der zentralen Struktur verbunden, um sicherzustellen, dass bei der Übersetzung zwischen den Menschen, die ihre tägliche Arbeit erledigen und die erstellten Apps verwenden, nichts verloren geht. Mithilfe dieses Modells können Sie bis zu Tausende von Personen skalieren, die an der App-Erstellung arbeiten.
Sie sollten in diesem Modell auch in Betracht ziehen, ein CoE hinzuzufügen, um den Datenbestand zu verwalten und Richtlinien für alle festzulegen. Dies funktioniert gut für Self-Service‑ und kleine Teams, um Optionen schnell und mit geringem IT-Einsatz bereitzustellen.
BizDevOps
Eine schnelle App-Entwicklung kann nur mit der Geschwindigkeit erfolgen, mit der Operationen wie die IT die erstellten Apps unterstützen können. BizDevOps ist eine ganzheitliche Beziehung zwischen App-Erstellern und Betrieben, die in einer positiven Schleife funktioniert. Damit das funktioniert, müssen alle Teams eine klare Vorstellung von der digitalen Kultur haben, auf die sich das Unternehmen zubewegt. Um den größtmöglichen Nutzen aus den erstellten Apps zu ziehen, benötigt die Organisation zuverlässige Unterstützung, Governance und Verwaltbarkeit. Aufgrund der Weiterentwicklung der Technologie müssen Aktualisierungen an den Apps vorgenommen werden, um sie auf dem neuesten Stand zu halten. Sich der laufenden Veränderungen bewusst zu sein und einen Plan zu haben, um mit ihnen umzugehen, ist der Schlüssel für erfolgreiche Apps.
Nachdem wir nun einige der Schlüsselelemente untersucht haben, die bei der Entwicklung einer Power Platform-Strategie und Vision berücksichtigt werden müssen, lassen Sie uns einige Dinge untersuchen, die bei der Planung einer Bereitstellung zu berücksichtigen sind.