Du suchst deine bereits erworbenen Lerninhalte? Dann geht es hier entlang: Zum academy Campus

heise academy Logo
Workshops
iX – Magazin für professionelle IT

Software-Modernisierung – Refactoring, Reengineering, Rewriting

In diesem Workshop lernen erfahrene Software-Architekten und Entwickler, wie bestehende Software systematisch modernisiert und zukunftsfähig gemacht wird, ohne deren laufenden Betrieb zu beeinträchtigen.

Software-Modernisierung – Refactoring, Reengineering, Rewriting

10 % Frühbucher-Rabatt bis zum 23. Feb. 2026

23.03. – 25.03.2026
Online
09:00 – 17:00 Uhr
1.950,00 *1.755,00 *
Ticket wählen

+ 1 weitere Option

Dieser Workshop hat bereits stattgefunden. Eine Liste aller kommenden Workshops finden Sie hier.

Überblick

Einmal entwickelte Software unterliegt einem stetigen Wandel: Neue Technologien und Architekturparadigmen eröffnen Chancen für Innovationen, während alte Ansätze den Anforderungen nicht mehr genügen. Gleichzeitig müssen Kundenbedürfnisse erfüllt, neue Geschäftsmodelle unterstützt und gesetzliche Vorgaben eingehalten werden. Zudem erhöhen komplexe, erodierte Architekturen die Kosten und Risiken.

Andererseits sind viele dieser Systeme für den Geschäftserfolg entscheidend, weshalb ein radikaler Ersatz meist nicht sinnvoll ist. Ohne Modernisierung drohen jedoch steigende Kosten und sinkende Wirtschaftlichkeit. Das Ziel besteht daher darin, Software schrittweise und kontinuierlich zu modernisieren, ohne den laufenden Betrieb zu unterbrechen oder zu beeinträchtigen.

Nach dem Workshop …

  • kennen Sie die relevanten Treiber und Risiken für die Modernisierung von Software.

  • wissen Sie, wie die architektonischen Auswirkungen und den geschäftlichen Nutzen von konkreten Anforderungen an die Modernisierung analysiert und bewertet werden können.

  • wissen Sie, wie Software schrittweise durch Refactoring, Reengineering und Rewriting modernisiert werden kann, ohne dessen erhaltenswerten Eigenschaften zu gefährden.

  • haben Sie einen Überblick über konkrete Techniken und Methoden für eine zielgerichtete und wertschöpfende Modernisierung von Software.

  • haben Sie konkrete Ansatzpunkte dafür, wo und wie Sie die Lerninhalte dieses Seminars zielführend in Ihrer täglichen Arbeit einsetzen können.

Inhalte

Im Workshop lernen Sie, die geschäftlichen und technischen Treiber sowie Risiken der Software-Modernisierung zu erkennen und gezielt zu bewerten. Dabei machen Sie sich mit Methoden wie Technical Debt Management, Kano-Analyse und Value/Effort-Matrix vertraut, erfahren, wie Sie die Architektur Ihrer Software analysieren und entscheiden, wann Refactoring, Reengineering oder Rewriting am sinnvollsten zum Einsatz kommen. Dabei betrachten Sie auch die Auswirkungen von Änderungen auf die bestehende Architektur und nutzen Tools wie Software Architecture Analysis und Architecture Trade-off-Analysis, um fundierte Entscheidungen zu treffen.

Darauf aufbauend lernen Sie konkrete Patterns und Praktiken für die Software-Modernisierung kennen, etwa Schnittstellenevolution, Re-Modularisierung und die Entfernung nicht mehr benötigter Komponenten. Ergänzend werden Qualitätssicherungsmaßnahmen wie test-getriebene Modernisierung und Architecture Fitness Functions erläutert, und es wird gezeigt, wie AI die Modernisierung unterstützen kann.

Die Inhalte werden interaktiv in einer Mischung aus Vorträgen, Diskussionen und Übungen vermittelt: In Kleingruppen arbeiten Sie an eigenen Projekten oder praxisnahen Szenarien und wenden die Methoden unmittelbar an.

Themen in der Übersicht

Der Ablauf des Workshops folgt der typischen Vorgehensweise bei einer Software-Modernisierung:

  • Motivation und Einführung in Modernisierung von Software

  • Identifikation des Modernisierungsbedarfs einer Software

  • Ausarbeitung einer architektonischen und technischen Vision der durchzuführenden Modernisierungs-Maßnahmen

  • Vorbereitung zur Umsetzung der Modernisierungs-Maßnahmen

  • Umsetzung und Qualitätssicherung der Modernisierungs-Maßnahmen

  • Sicherung der Fähigkeit zu einer kontinuierlichen Modernisierung der Software

  • Abschlussdiskussion

Die Inhalte des Workshops werden entlang dieser Gliederung orchestriert. Der konkrete Ablauf des Workshops wird durch die Bedürfnisse der Teilnehmenden geprägt sowie dem konkreten Modernisierungsbedarf der Software, an welchen sie in den Übungen die Themen des Workshops erarbeiten.

Zielgruppe

Erfahrene Software-Architekten und Entwickler, die bestehende Systeme modernisieren und langfristig wartbar halten möchten.

Voraussetzungen

  • 1. Vorkenntnisse

  • 2. Technische Voraussetzung

Leistungen Ihres Workshoptickets

  • Sie erhalten Ihre Schulungsunterlagen in digitaler Form. So können Sie selbst entscheiden, ob Sie diese elektronisch bearbeiten und archivieren oder lieber ausdrucken möchten.

  • Mit der Teilnahmebescheinigung unterstreichen Sie Ihr Weiterbildungsengagement und verbessern Ihre Perspektiven für interne Karriereschritte oder neue berufliche Wege.

Durchführung

Sie nehmen über Zoom am Workshop teil, wobei die Verbindung über einen lokal gehosteten, DSGVO-konformen On-Premises-Connector erfolgt.

Um einen intensiven Austausch zwischen dem Trainer und den Teilnehmenden zu gewährleisten, erfolgt die Schulung in Gruppen von maximal 12 Personen.

Sollte die Durchführung der Veranstaltung aufgrund höherer Gewalt, der Verhinderung eines Referenten, von Störungen am Veranstaltungsort oder wegen zu geringer Teilnehmerzahl nicht möglich sein, werden die Teilnehmenden so früh wie möglich informiert.

Frank Buschmann

Zum Profil

Software-Modernisierung – Refactoring, Reengineering, Rewriting

10 % Frühbucher-Rabatt bis zum 23. Feb. 2026

23.03. – 25.03.2026
Online
09:00 – 17:00 Uhr
1.950,00 *1.755,00 *
Ticket buchen

10 % Frühbucher-Rabatt bis zum 27. Jul. 2026

24.08. – 26.08.2026
Online
09:00 – 17:00 Uhr
1.950,00 *1.755,00 *
Ticket buchen

Dieser Workshop hat bereits stattgefunden. Eine Liste aller kommenden Workshops finden Sie hier.

Du hast Fragen zu unseren Workshops? Wir helfen dir gern weiter.

Füllen Sie ganz einfach und bequem das Kontaktformular aus und wir werden Ihnen Ihre Fragen schnellstmöglich beantworten.

Team Workshops

workshops@heise.de

+49 511 5352 8604

Telefonisch erreichbar: Mo – Fr | 08:30 – 16:00 Uhr

Unsere Antworten auf die häufigsten Fragen

Kontaktformular

Bei Betätigen des Absenden-Buttons verarbeiten wir die von Ihnen angegebenen personenbezogenen Daten ausschließlich für den Zweck Ihrer Anfrage. Weitere Informationen zum Datenschutz finden Sie in unserer Datenschutzerklärung.