Seminare
Seminare

Technische Schulden managen: Software zukunftsfähig halten

Seminar - GFU Cyrus AG

Die Teilnehmenden erlernen die Identifikation und Bewertung von technischen Schulden in ihren Projekten. Ziel ist es, Metriken für Komplexität und Code-Qualität sicher anzuwenden, den Aufwand für den Schuldenabbau (Remediation Time) zu kalkulieren und eine Priorisierungsmatrix zu erstellen, die technische Notwendigkeiten mit geschäftlichem Nutzen 
Termin Ort Preis*
02.11.2026- 03.11.2026 Köln 1.713,60 €
02.11.2026- 03.11.2026 online 1.713,60 €
*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:
  • 1. Das Konzept der Technischen Schulden
    • Die Metapher nach Ward Cunningham: Zinsen, Tilgung und drohende Zahlungsunfähigkeit.
    • Arten von Tech-Debt: Bewusste (strategische) vs. unbewusste (durch Unwissenheit entstandene) Schulden.
    • Der Teufelskreis: Wie Schulden die Entwicklungsgeschwindigkeit (Velocity) reduzieren.

  • 2. Identifikation: Wo brennt es im Code?
    • Code Smells: Erkennung von Mustern, die auf tiefliegende Probleme hinweisen.
    • Metriken: Zyklomatische Komplexität, kognitive Komplexität und Maintainability Index.
    • Automatisierung: Einsatz von Static Code Analysis Tools (z.B. SonarQube).

  • 3. Quantifizierung: Den Preis bestimmen
    • Das SQALE-Modell: Ein strukturierter Ansatz zur Messung der technischen Qualität.
    • Remediation Time: Berechnung des Zeitaufwands, der zur Behebung der Schulden nötig ist.
    • Zinslast-Analyse: Ermittlung der Zusatzkosten, die durch das Verbleiben der Schulden bei jedem neuen Feature entstehen.

  • 4. Strategische Priorisierung
    • Risiko-Mapping: Identifikation von Hotspots (komplexer Code, der sich häufig ändert).
    • Business Impact: Bewertung der Schulden im Kontext der Roadmap.
    • Die Matrix: Priorisierung nach dem Prinzip Hoher Zins vs. geringer Behebungsaufwand.

  • 5. Budgetierung und Kapazitätsplanung
    • Die 20%-Regel: Etablierung eines festen Budgets für den Abbau technischer Schulden.
    • Integration in Sprints: Tech-Debt-Items als Teil des Product Backlogs behandeln.
    • Opportunity Costs: Warum das Nicht-Behandeln von Schulden teurer ist als das Refactoring.

  • 6. Kommunikation mit Stakeholdern
    • Board-Reporting: Übersetzung technischer Probleme in geschäftliche Risiken (Geld/Zeit/Marktanteile).
    • Visualisierung: Nutzung von Technical Debt Dashboards für Transparenz gegenüber dem CTO.
    • Alignment: Gemeinsame Sprache zwischen Engineering und Produkt-Management finden.

  • 7. Kontinuierlicher Abbau: Strategien und Muster
    • Refactoring: Techniken zur schrittweisen Verbesserung ohne Funktionsänderung.
    • Boy Scout Rule: Hinterlasse den Code sauberer, als du ihn vorgefunden hast.
    • Strangler Fig Pattern: Strategien zur Modernisierung von Legacy-Systemen.

  • 8. Prävention: Schulden gar nicht erst entstehen lassen
    • Definition of Done (DoD): Qualitätsstandards als zwingendes Release-Kriterium.
    • Code Reviews & Pair Programming: Wissenstransfer und frühzeitige Fehlervermeidung.
    • Architektur-Checks: Sicherstellung, dass neue Features nicht die Grundstruktur untergraben.

  • 9. Praxis-Workshop: The Debt Cleanup Plan
    • Analyse: Bewertung eines realen oder fiktiven Code-Projekts auf Tech-Debt.
    • Kalkulation: Erstellung eines Behebungsplans inklusive Zeit- und Kostenaufwand.
    • Pitch-Training: Vorbereitung einer Präsentation für das Management zur Freigabe von Refactoring-Ressourcen.
    • Final Roadmap: Aufbau eines individuellen Debt-Registers für das eigene Unternehmen.




Dauer/zeitlicher Ablauf:
2 Tage
Zielgruppe:
  • Software-Architekten & Tech Leads: Zur Steuerung der internen Software-Qualität.
  • Engineering Manager & CTOs: Zur strategischen Budgetierung und Ressourcenplanung.
  • Product Owner: Zum Verständnis der Balance zwischen Features und technischer Stabilität.
  • Quality Assurance Manager: Zur Messung und Überwachung von Qualitätsmetriken.



Seminarkennung:
103154
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha