-- Beschreibung
Unser Inhouse-Training „Managing Technical Debt“ bietet Dir das notwendige Wissen und die praktischen Fähigkeiten, um Technical Debt in deinem Unternehmen zu identifizieren, zu bewerten, Verbesserungen an deine Stakeholder zu verkaufen und einen klaren Plan für die Zukunft zu entwickeln. Wir wechseln dazu immer zwischen Theorieblock und anschließender praktischer Anwendung der Theorie auf eure konkreten Probleme, um am Ende des Trainings eine gute Startrampe für Technical Debt Management innerhalb eures Unternehmens geschaffen zu haben.
Das Training beginnt mit der Analyse der negativen Auswirkungen, die problematischer Code, unpassende Architektur oder veraltete Technologie auf deine Stakeholder hat.
Anschließend bewerten wir diese unterschiedlichen Arten von Technical Debt anhand verschiedener Faktoren wie Produkt- oder Unternehmenstrategie, Kosten, Risiken, Architekturziele und Opportunitätskosten.
Dann werden wir konkrete Verbesserungsvorschläge und Maßnahmen entwickeln, um mit vorhandenem Technical Debt umzugehen. Dafür werden Architecture Decision Records (ADR) und Pattern-Kataloge zu Refactoring und Umgang mit Legacy Code eingesetzt, um effektive Lösungen für Technical Debt aufzuzeigen und diese Lösungen zusammen mit der Bewertung mit Hilfe von Technical Debt Items zu dokumentieren und zu kommunizieren.
Schließlich werden wir uns auf die Entscheidungsfindung und Planung konzentrieren, bei der es wesentlich ist, welcher Technical Debt zurückgezahlt, umgeschuldet oder nicht zurückgezahlt werden sollte. Du wirst in der Lage sein, eine detaillierte Planung für die Umsetzung von Technical Debt Items zu erstellen, um die langfristige Softwarequalität und die Produktivität des Teams zu verbessern.
-- Agenda
Problemverständnis
- Basiswissen Technical Debt
- Sammlung von Problemen ausgelöst durch Technical Debt
- Stakeholderanalyse
Bewertung
- Bewerten des Technical Debt nach Strategie, Kosten, Risiken, Architekturzielen und Opportunitätskosten
- Technical Debt Items anlegen
Verbesserungsvorschläge
- Architecture Decision Records (ADR)
- Pattern-Kataloge
Entscheiden und planen
- Bezahlen oder nicht bezahlen?
- Planung von Technical Debt Items
-- Dein Nutzen
Dieses Training wird nur Inhouse durchgeführt, damit wir an den echten Problemen durch technischen Schulden der Teilnehmenden arbeiten können.
-- Zielgruppe
Product Owner, Software Entwickler:innen und Architekt:innen
-- Lernziele
Die Teilnehmenden können die unterschiedlichen Arten von technischen Schulden (Code, Architektur, veraltete Technologien) ihres Systems sammeln und priorisieren
Die Teilnehmenden können gemeinsam mit ihrem Product Owner und anderen Stakeholdern evaluieren, einplanen und die ausgewählten Verbesserungen umsetzen
-- 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.
-- Unsere Kund:innen sagen
Der Workshop hat den Teilnehmer*innen sehr viel Spaß gemacht und wir konnten einige Themen, insb. aus der zweiten Hälfte, mitnehmen. Schön war auch zu sehen, dass wir schon einiges richtig machen bzw. leben. Das freut mich persönlich ganz besonders, weil der richtige Umgang mit Technical Debt für mich als CIO ein wichtiges Thema insb. bei langlebigen Systemen ist.
Inhouse Training
Du kannst dieses Training auch als Inhouse-Training exklusiv für dein Team buchen. Bitte nutze dafür unser Anfrage-Formular.
Jetzt anfragen-- Relevante weitere Trainings
Evolution und Verbesserung von Softwarearchitekturen
Softwaresysteme systematisch verbessern
Technik 10Methodik 20Kommunikation —ab 2.025 €
iSAQB® Modul IMPROVE
Wenn du mehr über den Umgang mit Legacy Systemen erfahren möchtest, bist du hier richtig.