Evolution und Verbesserung von Softwarearchitekturen

Training iSAQB® CPSA®-Advanced IMPROVE

17.03.2025 - 19.03.2025

Technik 10
Methodik 20
Kommunikation

IMPROVE (Online) - Markus Harrer - 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.

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

Markus Harrer

INNOQ

Software Analytics, Softwaremodernisierung, Initiator cards42

  • CPSA Foundation-Level
  • Evolution und Verbesserung von Softwarearchitekturen
  • Hands-on-Einstieg in Wardley Maps
  • Software-Qualität datengetrieben verbessern

Markus Harrer arbeitet seit mehreren Jahren in der Softwareentwicklung und ist vor allem in konservativen Branchen tätig. Als Senior Consultant hilft er, Software nachhaltig und wirtschaftlich sinnvoll zu verbessern. Er ist aktiver Mitgestalter in Communities zu den Themen Software Analytics, Softwarearchitektur, Softwaresanierung und Java. Zudem ist er akkreditierter Trainer für den iSAQB Foundation Level und dem Advanced-Level-Modul IMPROVE.

Alle Infos zum Training