Evolution und Verbesserung von Softwarearchitekturen

Training iSAQB® CPSA®-Advanced IMPROVE

20.05.2025 - 22.05.2025

Technik 10
Methodik 20
Kommunikation

IMPROVE (Online) - Sven Johann - Deutsch

Beschreibung

Softwaresysteme systematisch verbessern

Verbessere bestehende Softwaresysteme gezielt und methodisch. Entwickle strategische Ansätze, um sowohl technische als auch wirtschaftliche Zielen zu erreichen.

Softwarearchitektur betrifft alle Projektmitglieder und ist auf eine lange Lebensdauer ausgelegt. Daher sind Verbesserungen an der Softwarearchitektur immer wieder gefragt. Sei es durch neue Anforderungen oder technologischen Fortschritt. In diesem Training befassen wir uns mit der Analyse der bestehenden Softwarearchitektur, der Identifikation von Lösungsansätzen und der Planung und Umsetzung von Verbesserungsmaßnahmen.

Sketchnote iSAQB CPSA-A IMPROVE

Agenda

  • Einstieg und Motivation: Legacy und Technische Schulden
  • Praxistaugliche Analysemethoden kennen und anwenden können
  • Evaluierung: Szenario- und Metrik-basierte Bewertung
  • Vorgehen: Typische Ansätze zur Verbesserung
  • Fokussierung: Maßnahmen an Architekturzielen ausrichten
  • Strukturelle Verbesserung: Rezepte fürs Refactoring
  • Probleme und Lösungsansätze schätzen und bewerten: Risiken, Kosten und Nutzen einschätzen

Deine Trainer:innen

Sven Johann

INNOQ

DevOps, Program Chair der GOTO Amsterdam

  • CPSA Foundation-Level
  • Cloud-Native Teams
  • Evolution und Verbesserung von Softwarearchitekturen
  • Managing Technical Debt

Sven Johann ist Senior Consultant bei INNOQ und beschäftigt sich seit vielen Jahren mit der Modernisierung von mittleren und großen Java-Anwendungen. Er ist aktiver Teilnehmer verschiedener Workshops des Software Engineering Institutes (Managing Technical Debt) und des Leibnitz Zentrums für Informatik (Dagstuhl Seminar »Managing Technical Debt«). Zudem ist er Program Chair der GOTO Amsterdam und Show Host von Software Engineering Radio.

Alle Infos zum Training