Evolution und Verbesserung von Softwarearchitekturen

Training iSAQB® CPSA®-Advanced IMPROVE

28.04.2025 - 30.04.2025

Technik 10
Methodik 20
Kommunikation

IMPROVE (Therme Erding) - Benjamin Wolf - 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

Benjamin Wolf

INNOQ

Architekturdokumentation, Softwarequalität, Softwareentwicklungsprozess

  • CPSA Foundation-Level
  • Evolution und Verbesserung von Softwarearchitekturen
  • Leichtgewichtige Architekturdokumentation

Ben Wolf ist Architekt und Entwickler bei INNOQ. Er erträgt unsauberen Code nur schwer und scheut nicht vor umfangreichen Refactorings zurück. Seine Vorstellung von Softwarequalität gibt er als Sprecher bei Konferenzen und Meetups sowie in Trainings weiter. Dabei ist ihm wichtig, dass nicht (nur) Technologien, sondern vor allem die Einstellung eines Teams für eine gute Softwarequalität ausschlaggebend sind. Er ist zertifizierter Trainer für den iSAQB Foundation Level und die Advanced-Level-Module IMPROVE und ADOC. Ben ist Teil des iSAQB-Vorstandes.

Alle Infos zum Training