Kategorien
Digital Consultancy & Business (DE) Featured-Post-Transformation-DE

Schlüsselrollen für den Aufbau eines leistungsfähigen Teams zur Anwendungsmodernisierung

Auteur n°3 – Benjamin

Von Benjamin Massa
Ansichten: 15

Zusammenfassung – Anwendungsmodernisierung erfordert weit mehr als ein reines Lift-and-Shift in die Cloud: Sie braucht strategische Vision, technische Expertise und agile Organisation, um Altlasten zu reduzieren, die Time-to-Market zu verkürzen und Innovation zu fördern. Sie stützt sich auf einen Executive Sponsor für Governance, einen Product Owner zur Priorisierung des Business Value, einen Architekten und einen Legacy-Experten für nahtlose Modularisierung sowie DevOps-/QA-Teams zur Automatisierung von CI/CD und Tests.
Lösung: Ein autonomes, nach DDD-/Strangler-Fig-Prinzip ausgerichtetes, cloud-natives, containerisiertes Team mit robusten CI/CD-Pipelines zusammenstellen.

Die Anwendungsmodernisierung geht weit über eine reine Servermigration in die Cloud hinaus; sie ist eine umfassende Transformation, die eine strategische Vision, technische Expertise und eine agile Organisation erfordert.

Um Ihre Markteinführungszeit zu verkürzen, technische Schulden zu reduzieren und Innovationen voranzutreiben, müssen Sie komplementäre Profile in einem eigenständigen Team zusammenführen. Vom Executive Sponsor, der die Roadmap vorantreibt, über den Product Owner, der den geschäftlichen Mehrwert priorisiert, bis hin zum Modernisierungsarchitekten und den Altanwendungsexperten – jede Rolle ist entscheidend. Dieser Artikel beschreibt die unverzichtbaren Positionen und Methoden, um Ihre Migration zu einer cloud-nativen Microservices-Architektur erfolgreich zu gestalten.

Strategische Führung und Lenkung

Ein Modernisierungsprojekt ohne engagierten Executive Sponsor leidet unter mangelnder Sichtbarkeit und Ressourcenknappheit. Eine klare Governance gewährleistet die Ausrichtung von Geschäftsstrategie und IT-Zeitplan.

In einer großen Schweizer Finanzinstitution führte das Fehlen eines benannten Sponsors zu widersprüchlichen Entscheidungen zwischen IT-Leitung und Fachabteilungen. Nachdem der neu ernannte CTO Budget- und Strategieverantwortung erhielt, gewann das Projekt an Priorität, die Governance wurde etabliert und schnelle Entscheidungen ermöglichten die Freigabe wichtiger Ressourcen.

Executive Sponsor

Der Executive Sponsor trägt die Modernisierung auf höchster Unternehmensebene. Er genehmigt das Budget, trifft Priorisierungsentscheidungen und stellt sicher, dass das Projekt der übergeordneten Unternehmensvision dient. Für die initiale Phase empfehlen wir unseren Leitfaden zur digitalen Roadmap in vier Schritten.

Ohne aktive Unterstützung kommt ein Modernisierungsprojekt häufig zu Verzögerungen, Ressourcenengpässen und Konflikten zwischen IT-Leitung und Fachbereichen. Der Sponsor sorgt dafür, dass das Projekt in den Lenkungsausschüssen präsent bleibt und organisatorische Hindernisse beseitigt werden.

Er steuert zudem zentrale Kennzahlen wie den funktionalen Entkopplungsgrad und die Reduzierung technischer Schulden, um den geschäftlichen Nutzen nachzuweisen und notwendige Verpflichtungen zu sichern.

Product Owner

Der Product Owner übersetzt die Geschäftsanforderungen in User Stories und legt die Prioritäten für die Modernisierung fest. Er bewertet den Mehrwert jeder Microservice-Komponente und sorgt dafür, dass das Team Funktionen liefert, die mit den Unternehmenszielen übereinstimmen. Zur Strukturierung der Anforderungen siehe unsere Anleitung zu agil dokumentierten User Stories.

Indem er den Fokus auf den geschäftlichen Impact behält, stellt er sicher, dass jede Iteration einen greifbaren Return on Investment liefert. Er arbeitet eng mit dem Architekten zusammen, um Wert und technische Komplexität auszubalancieren.

Durch kontinuierliche Priorisierung steuert er Risiken bei der schrittweisen Integration und vermeidet Störungen im Tagesgeschäft.

Projektmanager

Projektmanager koordiniert Zeitpläne, steuert Ressourcen und managt Risiken. In einem Umfeld mit mehreren Microservices identifiziert und synchronisiert er Abhängigkeiten zwischen den Teams.

Er etabliert geeignete agile Rituale, beherrscht das Story Mapping und nutzt Dashboards für Fortschritt, Kosten und Performance der Releases.

Seine Aufmerksamkeit für die Qualität der Deliverables und die Einhaltung von Deadlines ist essenziell, um kumulative Verzögerungen zu vermeiden und eine kontrollierte Skalierung zu gewährleisten.

Architektur und technischer Wissenstransfer

Für die Refaktorisierung eines Monolithen zu Microservices müssen Modernisierungsarchitekt und Altanwendungsexperte eng zusammenarbeiten. Der Erfolg basiert auf einer skalierbaren, sicheren und cloud-nativen Zielarchitektur.

Bei einem mittelständischen Industrieunternehmen in der Schweiz, Besitzer einer historisch gewachsenen kommerziellen Software, erstellte ein dedizierter Architekt zusammen mit einem internen Fachexperten eine detaillierte Flusskartierung kritischer Prozesse. Dank dieser Co-Konstruktion wurden die ersten Services ohne Ausfallzeiten isoliert, während Daten- und Prozesskonsistenz erhalten blieben.

Modernisierungsarchitekt

Der Modernisierungsarchitekt definiert die cloud-native Zielarchitektur und plant die Aufteilung in Microservices. Er legt Standards und Patterns fest, sichert die Konsistenz der Schnittstellen und managt technische Abhängigkeiten. Details finden Sie in unserem Leitfaden zum IT-Lösungsarchitekten.

Durch die Wahl modularer Open-Source-Technologien ohne proprietäre Bindung verhindert er Vendor Lock-in und erleichtert künftige Erweiterungen. Er empfiehlt zudem eine Containerisierungs- und Automatisierungsstrategie für Deployments.

Seine Aufgabe ist es, Lastszenarien vorwegzunehmen, die Sicherheit zu gewährleisten und die Einhaltung regulatorischer Vorgaben zu validieren – stets mit Blick auf die Skalierbarkeit der Plattform.

Legacy-Anwendungsexperte

Der Legacy-Anwendungsexperte kennt die historische Geschäftslogik, Datenflüsse und versteckten Abhängigkeiten des Monolithen. Er identifiziert kritische Bereiche und steuert die funktionale Aufteilung, um Regressionen zu vermeiden.

Er dokumentiert Use Cases, Workarounds und technologische Besonderheiten und liefert dem Modernisierungsteam ein präzises Referenzmodell. Mehr dazu in unserem Artikel Altsysteme: Wann und wie modernisieren?.

Sein Beitrag ist entscheidend, um Risiken zu minimieren: Ohne diese detaillierte Kartierung können Prozessübernahmen zu Berechnungsfehlern, Datenverlust oder Ausfällen führen.

Cloud-native-Design

Cloud-native-Design beinhaltet die Containerisierung von Services, die Orchestrierung mit Kubernetes oder Managed-Plattformen und die Integration zustandsloser APIs. Dies ermöglicht automatische horizontale Skalierung und erhöhte Resilienz. Siehe auch unseren Beitrag zur Hochverfügbarkeit in Public Cloud.

Serverless-Architekturen oder Function-as-a-Service-Ansätze können die Plattform für asynchrone Verarbeitung ergänzen, Kosten senken und die Wartung vereinfachen.

Durch Security by Design werden Verschlüsselung, starke Authentifizierung und feingranulare Zugriffssteuerung für jeden Microservice von Anfang an integriert.

Edana: Strategischer Digitalpartner in der Schweiz

Wir begleiten Unternehmen und Organisationen bei ihrer digitalen Transformation.

Entwicklung, Qualität und Automatisierung

Erfahrene Senior-Entwickler und eine automatisierte Teststrategie gewährleisten die Robustheit neuer Microservices. Automation reduziert Fehler und beschleunigt Deployments.

In einem großen Universitätsklinikum in der Westschweiz führte die Einführung einer CI/CD-Pipeline zu zehn Deployments pro Monat statt zwei, bei zugleich 85 %ige Testabdeckung. Die Zahl der Produktionsvorfälle sank erheblich, was die Verfügbarkeit klinischer Anwendungen steigerte.

Senior-Entwickler und DevOps

Senior-Entwickler beherrschen Backend (APIs, Datenbanken) und Frontend. Sie sind mit Cloud-Plattformen und DevOps-Praktiken vertraut und begleiten den gesamten Lebenszyklus eines Microservice.

Sie kümmern sich um Containerisierung, Continuous-Integration-Skripte und Monitoring in der Produktion. Ihre Autonomie ermöglicht schnelle und stabile Releases.

Ihr Know-how ist essenziell für Resilienz-Patterns wie Retry, Circuit Breaker oder Bulkhead und für sauberen, modularen Code.

QA-/Testingenieur

Der QA-/Testingenieur entwickelt Strategien für Unit-, Integrations- und Regressionstests. In verteilten Architekturen testet er Service-Kontrakte und simuliert Lastszenarien.

Er erstellt automatisierte Testskripte und stellt die Nachverfolgbarkeit von Bugs sicher. Weitere Infos finden Sie in unserer Teststrategie für Software. Jede Pull Request wird über diese Pipelines validiert, um Regressionen zu verhindern.

Durch seine Arbeit steigt das Vertrauen in die Deliverables, Produktionsrisiken sinken, und das Produktteam reift weiter.

Automatisierungstools und CI/CD-Pipelines

CI/CD-Pipelines orchestrieren Build, Tests, Container-Image-Erstellung und Deployments. Sicherheits-Scans und Code-Audits erkennen technische Schulden und Schwachstellen.

Tools wie GitLab CI, Jenkins oder GitHub Actions in Kombination mit Monitoring-Lösungen (Prometheus, Grafana) automatisieren Continuous Delivery und bieten schnelles Feedback.

Automatisierung befreit Teams von wiederkehrenden Aufgaben, beschleunigt Release-Zyklen und sichert langfristig die Systemstabilität.

Methodiken und domänenorientierte Entkopplung

Conway’s Gesetz verlangt, die Teamstruktur auf die Zielarchitektur abzustimmen. Domain-Driven Design und das Strangler-Fig-Muster ermöglichen eine schrittweise Funktionsauslagerung.

Ein Schweizer Logistikdienstleister organisierte seine Teams in produktorientierte Einheiten, die jeweils für ein bestimmtes Geschäftsfeld verantwortlich waren. Jedes Team entkoppelte einen Funktionsbereich des Monolithen, validierte das Segment und minimierte so Veränderungsauswirkungen.

Conway’s Gesetz und autonome Teams

Gemäß Conway’s Gesetz erzeugt eine Organisation, die monolithische Systeme entwickelt, monolithische Teams. Um entkoppelte Microservices zu erhalten, müssen unabhängige Teams entstehen, die End-to-End-Verantwortung für einen Service übernehmen.

Diese Teams verwalten ihr Backlog, ihre Releases und Deployments eigenständig, ohne zentrale Abhängigkeiten. So steigt die Liefergeschwindigkeit und die Reaktionsfähigkeit auf Geschäftsanforderungen.

Asynchrone Kommunikation über APIs und Events reduziert Blockaden und ermöglicht es jedem Team, in seinem Tempo zu skalieren.

Domain-Driven Design und Strangler-Fig-Muster

Domain-Driven Design identifiziert Geschäftsdomänen und definiert sogenannte bounded contexts, die später eigenständige Microservices bilden. Jeder Context besitzt sein eigenes Datenmodell und seine Regeln.

Das Strangler-Fig-Muster erlaubt die schrittweise Extraktion von Funktionen in neue Services, während der Monolith weiterläuft. Dieser Ansatz minimiert Risiken und erleichtert iterative Validierung.

In jedem Schritt wird Geschäftslogik und Performance geprüft, bevor der alte Codeabschnitt deaktiviert wird, um einen reibungslosen Übergang zu gewährleisten.

Kartierung und schrittweise Zerlegung

Automatisierte Monolith-Analysen kartieren Abhängigkeiten, Datenflüsse und technische Schulden mithilfe von Process Mining.

Mit diesen Tools lassen sich realistische Zerlegungspläne erstellen und Quick Wins identifizieren, etwa die Isolierung von Authentifizierungs- oder Produktkatalog-Komponenten.

Eine schrittweise Planung liefert schnell geschäftlichen Mehrwert, misst den Impact der Zerlegung und passt die Strategie anhand operativer Rückmeldungen an.

Verwandeln Sie Ihre Anwendungsmodernisierung in einen Wettbewerbsvorteil

Eine erfolgreiche Anwendungsmodernisierung erfordert ein multidisziplinäres Team mit starker Führung, cloud-nativer Architektur und autonomen Einheiten. Die Zusammenarbeit von Executive Sponsor, Product Owner, Architekt und technischen Experten sichert eine kontrollierte Zerlegung und eine skalierbare Plattform. Die Einführung von CI/CD-Pipelines, einer konsequenten Teststrategie und DDD-Methodiken erhöht die Robustheit und Agilität Ihrer Infrastruktur.

Jedes Projekt ist einzigartig: Die Herangehensweise muss zu Ihrem Kontext, Ihrem Erbe und Ihren Geschäfts­zielen passen. Unsere Experten unterstützen Schweizer Unternehmen von der Vision bis zur Umsetzung – mit Fokus auf offene, skalierbare und sichere Lösungen.

Besprechen Sie Ihre Herausforderungen mit einem Edana-Experten

Von Benjamin

Digitaler Experte

VERÖFFENTLICHT VON

Benjamin Massa

Benjamin ist ein erfahrener Strategieberater mit 360°-Kompetenzen und einem starken Einblick in die digitalen Märkte über eine Vielzahl von Branchen hinweg. Er berät unsere Kunden in strategischen und operativen Fragen und entwickelt leistungsstarke, maßgeschneiderte Lösungen, die es Organisationen und Unternehmern ermöglichen, ihre Ziele zu erreichen und im digitalen Zeitalter zu wachsen. Die Führungskräfte von morgen zum Leben zu erwecken, ist seine tägliche Aufgabe.

FAQ

Häufig gestellte Fragen zur Applikationsmodernisierung

Welche Schlüsselverantwortlichkeiten hat ein Executive Sponsor in einem Modernisierungsprojekt?

Der Executive Sponsor strukturiert die Governance, genehmigt das Budget, entscheidet über Prioritäten, überwacht Kennzahlen (technische Schulden, funktionale Entkopplung) und sichert die strategische Ausrichtung im Vorstandsgremium. Ohne ihn leiden Projekte unter Verzögerungen und Konflikten zwischen IT und Fachbereichen.

Wie legt der Product Owner die Prioritäten für die Migration zu einer Microservices-Architektur fest?

Der PO sammelt die fachlichen Anforderungen, wandelt sie in User Stories um, bewertet den Business Value jedes Microservices und passt anschließend das Backlog an. Er arbeitet mit dem Architekten zusammen, um Wert und Komplexität auszubalancieren, und steuert die Risiken einer schrittweisen Integration, um die Betriebs- und Geschäftskontinuität zu sichern.

Welche Rolle spielt der Modernisierungsarchitekt beim Aufteilen in Microservices?

Der Modernisierungsarchitekt definiert die Ziel-Cloud-native-Architektur, wählt Open-Source-Technologien aus, legt Design-Patterns fest und definiert die Bounded Contexts. Er antizipiert Lastspitzen, sorgt für Sicherheit und verhindert Vendor Lock-in durch eine kontrollierte Modularität.

Warum sollte ein Legacy-Applikationsexperte ins Modernisierungsteam eingebunden werden?

Der Legacy-Applikationsexperte dokumentiert die historische Geschäftslogik, kartiert Datenflüsse und identifiziert kritische Abhängigkeiten. Sein detailliertes Monolith-Wissen minimiert Regressionsrisiken, unterstützt das funktionale Aufteilen und sichert die Servicekontinuität während der Migration.

Wie gestaltet man CI/CD-Pipelines für eine erfolgreiche Cloud-native-Migration?

Eine effektive CI/CD-Pipeline automatisiert den Build, Unit- und Integrationstests, das Container-Packaging sowie das Deployment. Sie umfasst Sicherheits-Scans und Code-Audits, liefert schnelles Feedback über Tools wie GitLab CI oder Jenkins und gewährleistet regelmäßige, sichere Releases.

Welche Kennzahlen sollte man verfolgen, um den Geschäftserfolg der Applikationsmodernisierung zu messen?

Verfolgen Sie die Rate der funktionalen Entkopplung, die Reduzierung technischer Schulden, die Anzahl monatlicher Deployments, die Durchlaufzeit von Änderungen und die Serviceverfügbarkeit. Diese KPIs bieten einen umfassenden Blick auf Performance, Resilienz und den Mehrwert der Modernisierung.

Wie organisiert man Teams nach dem Conway’schen Gesetz für eine effektive Entkopplung?

Nach dem Conway’schen Gesetz sollte jedes Team end-to-end für einen Microservice verantwortlich sein. Organisieren Sie autonome Einheiten mit eigenem Backlog, eigenen Releases und eigener Infrastruktur. Diese Struktur verringert Abhängigkeiten, beschleunigt Entwicklungszyklen und verbessert die Reaktionsfähigkeit auf Geschäftsanforderungen.

Welche automatisierten Testpraktiken sind in einer verteilten Architektur unerlässlich?

Implementieren Sie Unit-Tests, Service-Vertragstests und automatisierte Nicht-Regressionstests. Nutzen Sie geeignete Frameworks (JUnit, Mockito, PACT) und simulieren Sie Lasten mit Tools wie JMeter. Dieser Ansatz sichert die Zuverlässigkeit der Interaktionen und minimiert Produktionsvorfälle.

KONTAKTIERE UNS

Sprechen Wir Über Sie

Ein paar Zeilen genügen, um ein Gespräch zu beginnen! Schreiben Sie uns und einer unserer Spezialisten wird sich innerhalb von 24 Stunden bei Ihnen melden.

ABONNIEREN SIE

Verpassen Sie nicht die Tipps unserer Strategen

Erhalten Sie unsere Einsichten, die neuesten digitalen Strategien und Best Practices in den Bereichen Marketing, Wachstum, Innovation, Technologie und Branding.

Wir verwandeln Ihre Herausforderungen in Chancen

Mit Sitz in Genf entwickelt Edana maßgeschneiderte digitale Lösungen für Unternehmen und Organisationen, die ihre Wettbewerbsfähigkeit steigern möchten.

Wir verbinden Strategie, Beratung und technologische Exzellenz, um die Geschäftsprozesse Ihres Unternehmens, das Kundenerlebnis und Ihre Leistungsfähigkeit zu transformieren.

Sprechen wir über Ihre strategischen Herausforderungen.

022 596 73 70

Agence Digitale Edana sur LinkedInAgence Digitale Edana sur InstagramAgence Digitale Edana sur Facebook