Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Schritt 2. Fangen Sie klein an und bauen Sie Dynamik auf
Ziel dieses Schritts ist die Bereitstellung eines ersten Minimal Viable Product (MVP), um an Dynamik zu gewinnen. Dieser Ansatz ermöglicht es Ihnen, Ihre Geschäftsergebnisse frühzeitig und schrittweise zu steigern.
Validierung vorrangiger Faktoren
Bevor Sie mit den Modernisierungsarbeiten mit den Anwendungsteams beginnen, empfehlen wir Ihnen, die Prioritätstreiber zu überprüfen, die Sie zuvor festgelegt haben. Dazu gehen Sie wie folgt vor:
-
Stellen Sie die benötigten Informationen aus dem Diagnose-Playbook zusammen.
-
Stellen Sie die wichtigsten Faktoren und die Durchführbarkeitsbewertung aus der Liste der vorrangigen Anwendungen zusammen.
-
Erfassen Sie die Voraussetzungen für den Übergang und den Zielstatus Ihrer Anwendungen.
-
Identifizieren Sie die Eigentümer, Architekten und Stakeholder der Anwendungen, die an der Planung der Cloud-Modernisierung beteiligt sind.
-
Erkundigen Sie sich nach Informationen zu Abhängigkeiten oder zur Sequenzierung von Anwendungssuiten, sofern bekannt.
-
Ermitteln Sie, wie sich Inventareinträge auf Abhängigkeiten oder Gruppierungen von Anwendungssuiten beziehen. Anwendungen können aus einzelnen Komponenten bestehen, die eng mit anderen Komponenten verknüpft oder von diesen abhängig sind, und Sie möchten diese Komponenten möglicherweise gemeinsam modernisieren.
-
-
Vereinbaren Sie ein ein- oder zweistündiges Treffen mit den Personen aus Schritt 1, um die wichtigsten Faktoren zu überprüfen.
-
Versuchen Sie, mehrere (bis zu drei oder vier) Anwendungen nach Lösungsingenieur oder Architekt zu gruppieren und sie in einem Meeting zu besprechen, je nach Anwendungsabhängigkeit oder Informationen zur Anwendungssuite.
-
Legen Sie die Rollen und Erwartungen der einzelnen Teammitglieder für das bevorstehende Meeting fest.
-
-
Führen Sie das Meeting durch.
Einzelheiten finalisieren
Nachdem Sie den Prozess im vorherigen Abschnitt zur Überprüfung der wichtigsten Faktoren befolgt haben, können Sie die Einzelheiten zusammenstellen, um den Modernisierungsansatz und den Zeitplan festzulegen.
In dieser Phase arbeitet das Kernteam in kurzen, zweitägigen Sprints Seite an Seite mit den Anwendungsteams, um einen future Status für ihre Anwendungen in der AWS Cloud zu entwerfen. Zu den Aktivitäten gehören Produktdefinition, Produktentdeckung, Storywriting, Wertstromanalyse und Entwicklung von CI/CD-Prozessen. Hier sind einige Ideen:
-
Modellieren Sie jede einzelne Komponente der Anwendung (z. B. Netzwerkkonfigurationen, Speicherkonfigurationen, Datenbanken, Server und die Art und Weise, wie die Anwendung auf den Servern bereitgestellt wird).
-
Zerlegen Sie dieses Modell mithilfe von Tools wie Containern oder serverlosen Technologien in seine verschiedenen Bausteine und Konfigurationen.
-
Trennen Sie die Anwendungsfunktionalität von allen Abhängigkeiten von der zugrunde liegenden Infrastruktur. Abstrafizieren Sie die Funktionen einer Anwendung in Komponenten, die Sie verschieben können, ohne den Quellcode zu ändern.
-
Integrieren Sie sich mithilfe DevOps von CI/CD-Tools und -Mechanismen eng in.
Aufbau grundlegender Plattformdienste und Modernisierung von Anwendungen
In dieser 12-wöchigen Phase wird das Kernteam von Full-Stack-Teams unterstützt, um den priorisierten Geschäftsanwendungsfall umzusetzen. Diese Arbeit wird von mehreren Teams mit zwei Pizzas ausgeführt. Beispielsweise wird ein Plattform-Engineering-Team gebildet, um grundlegende Plattformdienste zu entwickeln, und ein Produktteam wird gebildet, um neue Geschäftsergebnisse zu erzielen:
-
Das Plattform-Engineering-Team konfiguriert, integriert und passt die AWS Services an, die das Cloud-Fundament, den Entwickler-Workflow und die Datenanalysefunktionen unterstützen. Größere und komplexere Unternehmen verfügen möglicherweise über mehrere Teams, die jede dieser Funktionen unterstützen.
-
Das Produktteam entwickelt neue Dienstleistungen und Erfahrungen für die Geschäftsergebnisse, die in der Anfangsphase priorisiert wurden. Während das Produktteam neue Dienstleistungen entwickelt, modernisiert es auch die Kerngeschäftskapazitäten.
Die Teams für Plattformentwicklung und Produkt liefern ein MVP (Minimal Viable Product), das Sie bewerten können. Nach dem Erfolg des ersten MVP können Sie Ihr Modernisierungsprogramm skalieren, indem Sie einen split-and-seed Ansatz verwenden, bei dem neue Anwendungen identifiziert und die ersten Teammitglieder aufgeteilt werden, um neue Produktteams zu bilden.