Freigeben über


Designprinzipien für operative Exzellenz

Die Säule „Operational Excellence“ definiert Prozesse für Entwicklungspraktiken, Überwachung und Release-Management. Ziel ist es, Standards zu etablieren, die die Entwicklungszeit, menschliche Fehler und Benutzerunterbrechungen reduzieren. Wenn Sie die Fusionsentwicklungspraktiken befolgen, wird Ihr Team auch besser zusammenarbeiten.

Um Ihren Betriebszustand zu beurteilen, beginnen Sie mit diesen Fragen:

  • Wie treiben Sie die kontinuierliche Verbesserung voran und lernen aus Erfahrungen?
  • Verfügen Sie über Entwicklungs- und Bereitstellungsstandards, die Reibungsverluste reduzieren und die Konsistenz fördern?
  • Erfüllt Ihre Workload die Erwartungen und Anforderungen der Benutzer?

Ohne Standards und klare Führung greifen Workload-Teams häufig auf Methoden zurück, die nicht den Best Practices entsprechen, was zu schlechten Benutzer- und Supporterfahrungen führen kann.

Diese Designprinzipien, die auf den Operational Excellence-Prinzipien des Microsoft Azure Well-Architected Framework basieren, bieten Richtlinien für operative Strategien, die darauf abzielen, die Grundursachen anzugehen, anstatt nur Symptome zu behandeln. Beginnen Sie mit den empfohlenen Ansätzen und beobachten Sie dann, was funktioniert und was nicht, um Verbesserungsbereiche zu identifizieren. Nachdem Sie Ihre Strategie festgelegt haben, treiben Sie die Maßnahmen weiter voran, indem Sie Checklisten für betriebliche Exzellenz verwenden.

Ihre Workload muss sowohl betriebliche als auch geschäftliche Anforderungen erfüllen. Effiziente Prozesse helfen der Workload, Geschäftsziele zu erreichen und gleichzeitig Compliance- und Governance-Standards einzuhalten. Der Schlüssel liegt darin, Wiederholbarkeit mit Konsistenz zu erreichen.

Wenn Sie diese Ziele erreichen, werden Workloads auch in Zeiten des Wandels zuverlässig und vorhersehbar ausgeführt. Wenn Sie sich nicht auf die betrieblichen Anforderungen konzentrieren, kann dies zu fehlgeschlagenen und inkonsistenten Bereitstellungen, zusätzlichen Kosten und Zeit sowie zu einer gestörten Benutzererfahrung führen.

Fusions- und DevOps-Kultur einbeziehen

Symbol „Ziel“ Befähigen Sie Entwicklungs- und Betriebsteams, die Workload und Prozesse kontinuierlich zu verbessern, indem Sie eine Denkweise der Zusammenarbeit, der gemeinsamen Verantwortung und der Eigenverantwortung annehmen.

Gartner definiert Fusionentwicklung oder die Entwicklung von Fusion Teams als „verteilte und multidisziplinäre digitale Geschäftsteams, die Technologie und andere Arten von Fachkenntnissen zusammenfassen“ (Quelle: 2019 Gartner Digital Business Teams Survey.)

Die Fusionsentwicklung ist eine Strategie, die darauf abzielt, die Anwendungsentwicklung mithilfe von Low-Code-Methoden zu skalieren. Mit Fusion-Entwicklung kann Ihr Unternehmen bessere Anwendungen noch schneller erstellen, indem professionelle Entwickler mit Citizen Developern (bzw. Low-Code-Entwicklern) zusammenarbeiten. Dazu kann auch die Nutzung von Low-Code-Funktionen und deren Kombination mit Code-First-Komponenten gehören, um Geschäftsanforderungen zu erfüllen und Fusion-Anwendungen zu erstellen.

Eine gute Fusions- und DevOps-Kultur fördert eine kollaborative Umgebung mit geteiltem Wissen und lebt von geteilter Verantwortung. Entwicklungs- und Betriebsteams, die auf Ziele und Prioritäten ausgerichtet sind, behalten den Geschäftsfokus und die Ziele im Auge. Das Feedback wird von allen Teams geteilt. Beispielsweise teilen Betriebsteams Feedback zur Unterstützung der Arbeitslast mit dem Entwicklungsteam, um die Arbeitslast im Laufe der Zeit zu verbessern. Gleichzeitig richten IT-Experten und Betriebsteams eine sichere, kontrollierte Umgebung ein, die es Citizen Developern ermöglicht, mit minimalen Reibungsverlusten mehr zu erreichen.

DevOps-Praktiken weisen jedem Team klare Rollen und Verantwortlichkeiten zu und rationalisieren operative Aufgaben, damit sie effizient, aber nicht überwältigend sind. Um den Wert von DevOps zu maximieren, sollte die Kultur Prozesse mit Technologie verbessern und eine offene Kommunikation innerhalb der Organisation höher stufen.

Weitere Informationen finden Sie unter Designprinzipien für Operational Excellence im Azure Well-Architected Framework.

Entwicklungsstandards festlegen

Symbol „Ziel“ Optimieren Sie die Produktivität, indem Sie Entwicklungspraktiken standardisieren, Qualitätsgates durchsetzen und Fortschritt und Erfolg durch systematisches Änderungsmanagement verfolgen.

Technologie- und Codierungsstandards, Stilanleitungen und Tools sind vorhanden, um Konsistenz und einfachere Wartung zu fördern. Qualitätssicherungsprozesse stellen sicher, dass funktionale und nicht-funktionale Anforderungen erfüllt werden, und legen den Schwerpunkt auf Tests in einem frühen Stadium des Entwicklungslebenszyklus. Effektive Prozesse sind vorhanden, um technische Aktivitäten zu standardisieren und den Konsens innerhalb des Teams und der Stakeholder zu fördern. Entwickler werden durch Standards und Prozesse unterstützt, aber nicht durch sie belastet.

Weitere Informationen finden Sie unter Designprinzipien für Operational Excellence im Azure Well-Architected Framework.

Abläufe mit Überwachung und Erkenntnissen verbessern

Symbol „Ziel“ Verschaffen Sie sich einen Überblick über die Workload, und nutzen Sie Erkenntnisse, um datengestützte Entscheidungen zu treffen.

Verbessern Sie kontinuierlich die Qualität Ihrer Workload, indem Sie sie in Übereinstimmung mit Power Platform Well-Architected-Säulen überwachen. Bauen Sie ein Überwachungssystem auf, das jeden Aspekt der Workload verfolgt. Sammeln Sie Daten, aus denen Sie lernen und die zu Verbesserungen führen können. Die Überwachung ist der Schlüssel zur proaktiven Wartung der Workload, zur Qualitätssicherung und Sicherheit, zur Leistungs- und Kapazitätsplanung sowie zum Produktmanagement. Durch eine effiziente Überwachung können reaktive Zyklen und Reaktionszeiten auf Vorfälle reduziert werden.

Weitere Informationen finden Sie unter Designprinzipien für Operational Excellence im Azure Well-Architected Framework.

Mit Zuversicht bereitstellen

Symbol „Ziel“ Erreichen Sie den gewünschten Bereitstellungszustand mit Vorhersehbarkeit.

Bauen Sie eine Workload-Lieferkette auf, mit der Sie Ihre Workload konsistent in all Ihren Umgebungen bereitstellen können. Wählen Sie Tools, die Automatisierung, Tests, Überwachung und Versionierung ermöglichen. Bilden Sie Ihr Team weiter, damit es die gewählte Technologie nutzen und die Produktivität steigern kann. Ziel ist es, unveränderliche Ressourcen zu erreichen, die durch Automatisierung bereitgestellt werden, und Konfigurationsabweichungen und manuelle Änderungen in nachgelagerten Umgebungen zu vermeiden.

Weitere Informationen finden Sie unter Designprinzipien für Operational Excellence im Azure Well-Architected Framework.

Automatisieren für mehr Effizienz

Symbol „Ziel“ Ersetzen Sie sich wiederholende manuelle Aufgaben durch Automatisierung, die darauf ausgelegt ist, Aufgaben schneller, konsistenter und genauer zu erledigen und Risiken zu reduzieren.

Bewerten Sie sich wiederholende Aufgaben, die zeitaufwändig und fehleranfällig sein können. Ermitteln Sie Möglichkeiten zur Automatisierung, um Ihr Team für höherwertige Aufgaben freizusetzen und die Produktivität und Konsistenz zu steigern. Entwerfen Sie Ihre Automatisierung nach den gleichen Prinzipien, die Sie auf Ihre gesamte Workload anwenden, vermeiden Sie Antimuster und behalten Sie Sicherheitsbedrohungen im Auge.

Weitere Informationen finden Sie unter Designprinzipien für Operational Excellence im Azure Well-Architected Framework.

Sichere Bereitstellungspraktiken übernehmen

Symbol „Ziel“ Implementieren Sie Leitplanken im Bereitstellungsprozess, um die Auswirkungen von Fehlern oder unerwarteten Bedingungen zu minimieren.

Standardisieren Sie die Bereitstellung von Änderungen, indem Sie automatisierte Bereitstellungsprozesse wie Pipelines verwenden. Konsistente Bereitstellungsmethoden stellen sicher, dass die Bereitstellung sicher, zuverlässig und wiederholbar abgeschlossen wird. Erkennen Sie Probleme in frühen Phasen der Bereitstellung, indem Sie Änderungen gründlich testen. Stellen Sie sicher, dass Sie über eine Risikominderungsstrategie verfügen, um eine schnelle Wiederherstellung nach Bereitstellungsfehlern zu ermöglichen.

Weitere Informationen finden Sie unter Designprinzipien für Operational Excellence im Azure Well-Architected Framework.

Nächste Schritte,