Freigeben über


Modernisieren Ihrer Prozesse für die Cloud

Die Prozessmodernisierung schafft den Mechanismus in Ihrem Unternehmen, um die betriebliche Effizienz zu steigern und die Gesamtbetriebskosten Ihrer Workloads zu senken. Wir empfehlen, eine DevOps-Methodik einzuführen, um Ihre Prozesse zu modernisieren.

Diagramm: Kreis mit vier Segmenten, die einem grundlegenden Azure DevOps-Workflow entsprechen und die einzelnen bereitgestellten Dienste zeigen: Azure Boards, Azure Test Plans, Azure Repos, Azure Pipelines und Azure Artifacts.

Diagramm 1: High-Level DevOps-Schleife mit DevOps-Tools

Die DevOps-Methodik integriert Planung, Entwicklung, Übermittlung und Betrieb in eine einzelne Pipeline. Die Integration ermöglicht es Teams, die höchsten Prioritäten in Ihrer Organisation zu benennen und sie gemeinsam zu lösen. Der kollektive Fokus auf die wesentlichen Dinge schafft den größten Nutzen mit dem geringsten Arbeitsaufwand.

Wir haben die Prozessmodernisierung in drei Schritte unterteilt: Tools, Strategien und Vorteile.

Schritt 1: Einführen von DevOps-Tools

Die Einführung von DevOps-Tools kann Ihnen dabei helfen, Ihre Planung zu verbessern und schneller einen Mehrwert für Kunden zu generieren.

Die folgende Tabelle enthält die DevOps-Tools sowie eine Beschreibung. Azure verfügt über eine Reihe von DevOps-Tools namens Azure DevOps. Sie können DevOps entweder mithilfe dieser Azure-Tools implementieren oder Open-Source-Lösungen verwenden. Für jedes DevOps-Tool in der Tabelle werden ein Dienst aus Azure DevOps Services und eine alternative Open-Source-Lösung aufgelistet.

DevOps-Tool Beschreibung Azure DevOps-Lösung Open-Source-Lösung
Quellcodeverwaltung Coderepositorys für Ihr Projekt. Azure Repos GitHub
CI/CD-Pipeline Kontinuierliches Erstellen, Testen und Bereitstellen auf jeder Plattform und Cloud. Azure Pipelines Jenkins
Taskboard Planen, verfolgen und diskutieren Sie die Arbeit in Ihren Teams. Azure Boards TaskBoard
Paket-Manager Teilen Sie Code und veröffentlichen Sie Pakete Azure Artifacts Nexus
Testverwaltung Führen Sie Tests und Qualitätssicherung für Code durch Azure Test Plans Selenium

Mit den vorhandenen DevOps-Tools können Sie Ihre Planungsstrategien modernisieren.

Schritt 2: Einführen von DevOps-Strategien

Modernisieren Sie Ihren Prozess, indem Sie DevOps-Strategien übernehmen. DevOps-Strategien ermöglichen die Erledigung von Aufgaben in einem Agile-Framework. Sie integrieren Ihre Entwicklung und Vorgänge, konzentrieren Sie sich auf die Aufgaben mit der höchsten Priorität und bearbeiten Aufgaben für einen definierten Zeitraum. Diese Strategien ermöglichen eine effektive Modernisierung in der Cloud.

Sie werden Ihre Modernisierungs-Roadmap konsultieren und den Modernisierungsaufwand im Zusammenhang mit der Roadmap planen.

Konsultieren Sie Ihre Modernisierungs-Roadmap

Konsultieren Sie die Modernisierungs-Roadmap, die Sie in der Commit-Phase erstellt haben, um mit der Modernisierung Ihrer Planungsstrategien zu beginnen. Es enthält alle Details, die Sie benötigen.

Hier ist die beispielhafte Modernisierungs-Roadmap, die wir erstellt haben.

Geschäftsfunktion  Workload   Motivation  Modernisierungsstrategie Zeitachse
E-Commerce
Website
Web-App
Geschäftslogik
Datenbank
Server
Bezahlsystem
Anwendungsinnovationen
  • Prozessmodernisierung
  • Anwendungsmodernisierung
X-Wochen

Planen Sie Ihre Modernisierungsbemühungen

Planen Sie Ihre Modernisierungsbemühungen anhand Ihrer Modernisierungs-Roadmap. Führen Sie die Schritte in der folgenden Tabelle aus, um die Arbeit in überschaubare Teile zu unterteilen und sie Mitgliedern Ihres Teams zuzuweisen.

Schritt Arbeitsaufgaben Beispiel
1. Identifizieren Sie große Bemühungen Zu den größten Bemühungen zählen Modernisierungsmotivation und Workloads. Größere Bemühungen werden in Agile als Epics bezeichnet. Anwendungsinnovation für die E-Commerce-Website.
2. Brechen Sie die großen Bemühungen (Epics) in kleinere Aufgaben (User Stories) herunter Analysieren Sie die größten Bemühungen (Epics) aus Sicht Ihrer Kunden. Unterteilen Sie die großen Bemühungen (Epics) in kleinere, logische Aufgaben, die den Kundenbedürfnissen entsprechen. Aus Epics erstellte Aufgaben werden in Agile als User Stories bezeichnet. Die Anzahl der User Storys, die Sie für jedes Epic haben, hängt von der Komplexität der Arbeitslast ab. Es gibt keine richtige oder falsche Zahl. „Als Kunde möchte ich eine reaktionsschnellere Website, damit ich ein besseres Einkaufserlebnis habe“

„Als Kunde möchte ich eine vollständige Bestellhistorie, damit ich Artikel einfacher nachbestellen kann“
3. Unterteilen Sie die Aufgaben (User Stories) weiter in kleinere Aufgaben (Tasks) Diese kleineren Aufgaben sollten spezifisch und detailliert sein. Erstellen Sie so viele, wie Sie benötigen, um die Anforderung in der User Story zu erfüllen. Unteraufgaben werden in Agile als Aufgaben bezeichnet. Wählen Sie einen App Service-Plan aus

Resilienz konfigurieren

Konfigurieren des Cachings
4. Priorisieren Sie Ihre User Stories Priorisieren Sie Ihre User Stories, damit Ihr Team die wichtigsten Ziele zuerst erreichen kann. 1. Besseres Einkaufserlebnis

2. Bestellhistorie
5. Arbeit zuweisen (Sprints) Legen Sie einen zweiwöchigen Zeitraum für Ihren Arbeitsaufwand fest. Diese Zeiträume werden in Agile als sprints bezeichnet. Lassen Sie Ihre Teammitglieder Aufgaben übernehmen, die sie innerhalb der zweiwöchigen Frist erledigen können. Weisen Sie Ihrem Team zweiwöchige Aufgaben (App Service-Plan, Resilienz konfigurieren, Caching konfigurieren) zu.

Diese Tabelle gibt einen Überblick über die wichtigsten Merkmale von DevOps. Dies ist für die Bearbeitung ausreichend, möglicherweise benötigen Sie aber weitergehende Anleitungen. Weitere DevOps-Anleitungen finden Sie im DevOps-Planungsleitfaden.

Schritt 3: Anwenden von DevOps-Vorteilen

Sie haben DevOps-Tools und DevOps-Strategien eingeführt. Jetzt sind Sie bereit, die Vorteile von DevOps anzuwenden. DevOps bietet die Möglichkeit, zu lernen, Verbesserungen durchzuführen und schneller zu skalieren. Die zeitgebundenen Iterationen und die Teamintegration ermöglichen Ihrem Team eine bessere Modernisierung.

Nächste Schritte

Sie sind bereit, Ihre Anwendungen oder Datenbanken zu modernisieren. Sie sollten die Modernisierungs-Roadmap, die Sie in der Geschäftsausrichtung erstellt haben, konsultieren. Die Roadmap informiert Sie über die nächsten wesentlichen Aufgaben.