Engineering Kiosk

#219 Technische Schulden: Bewusst aufbauen, gezielt abbauen


Listen Later

Technische Schulden: Code veröffentlichen und weiterziehen oder doch erst aufräumen?

Technische Schulden fühlen sich oft nach Ballast an, können aber dein stärkster Hebel für Speed sein. Der Knackpunkt ist, sie bewusst und sichtbar einzugehen und konsequent wieder abzubauen. In dieser Episode sprechen wir darüber, wie wir technische Schulden strategisch nutzen, ohne uns langfristig festzufahren.

Ward Cunningham sagt: Technische Schulden sind nicht automatisch schlechter Code. Wir ordnen ein, was wirklich als “Debt” zählt und warum Provisorien oft länger leben als geplant. Dann erweitern wir die Perspektive von der Code‑ und Architektur‑Ebene auf People und Prozesse: Knowledge Silos, fehlendes Code Review und organisatorische Entscheidungen können genauso Schulden sein wie ein any in TypeScript. Wir diskutieren sinnvolle Indikatoren wie DORA Metriken, zyklomatische Komplexität und den CRAP Index, aber auch ihre Grenzen. Warum Trends über Releases hilfreicher sind als Einzelwerte oder wie Teamskalierung die Kennzahlen beeinflusst. Dazu die Business Seite: reale Kosten, Produktivitätsverluste, Frust im Team und Fluktuation. Als Anschauung dient der Sonos App Rewrite als teures Lehrstück für akkumulierte Schulden.

Wenn du wissen willst, wie du in deinem Team Technical Debt als Werkzeug nutzt, Metriken und Kultur klug kombinierst und den Business Impact sauber argumentierst, dann ist diese Episode für dich.

Bonus: Wir verraten, warum Legacy allein keine Schuld ist und wie Open Source, Plattformteams und Standardisierung dir echte Zinsen sparen können.


Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partners


Das schnelle Feedback zur Episode:

👍 (top) 👎 (geht so)


Anregungen, Gedanken, Themen und Wünsche

Dein Feedback zählt! Erreiche uns über einen der folgenden Kanäle …

  • EngKiosk Community: https://engineeringkiosk.dev/join-discord 
  • LinkedIn: https://www.linkedin.com/company/engineering-kiosk/
  • Email: [email protected]
  • Mastodon: https://podcasts.social/@engkiosk
  • Bluesky: https://bsky.app/profile/engineeringkiosk.bsky.social
  • Instagram: https://www.instagram.com/engineeringkiosk/


Unterstütze den Engineering Kiosk

Wenn du uns etwas Gutes tun möchtest … Kaffee schmeckt uns immer 

  • Buy us a coffee: https://engineeringkiosk.dev/kaffee


Links
  • The Invisible $1.52 Trillion Problem: Clunky Old Software: https://www.wsj.com/tech/personal-tech/the-invisible-1-52-trillion-problem-clunky-old-software-f5cbba27
  • Engineers Spend 33% of Their Time Dealing with Technical Debt: https://hackernoon.com/engineers-spend-33percent-of-their-time-dealing-with-technical-debt-ze1p3wft
  • Measuring And Managing Technical Debt: https://www.forbes.com/councils/forbestechcouncil/2022/08/10/measuring-and-managing-technical-debt/
  • Code Red: The Business Impact of Code Quality -- A Quantitative Study of 39 Proprietary Production Codebases: https://arxiv.org/abs/2203.04374
  • Paying down tech debt: https://newsletter.pragmaticengineer.com/p/paying-down-tech-debt
  • The hidden costs of technical debt: https://divagatio.substack.com/p/the-hidden-costs-of-technical-debt
  • Business costs of technical debt: https://codescene.com/hubfs/calculate-business-costs-of-technical-debt.pdf
  • This Code is CRAP: https://testing.googleblog.com/2011/02/this-code-is-crap.html
  • Sonos workers shed light on why the app update went so horribly: https://arstechnica.com/gadgets/2024/09/it-was-the-wrong-decision-employees-discuss-sonos-rushed-app-debacle/
  • Things You Should Never Do, Part I: https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/
  • ISO/IEC 25010: https://iso25000.com/index.php/en/iso-25000-standards/iso-25010


Sprungmarken

(00:00:00) Technische Schulden als strategisches Werkzeug

(00:05:13) Info/Werbung

(00:06:13) Technische Schulden als strategisches Werkzeug

(00:15:30) Wie entdecke ich technische Schulden?

(00:23:44) Keine technischen Schulden und Legacy-Code

(00:33:04) Technische Schulden werden vom Team getragen

(00:37:23) Abbau von technischen Schulden und SLOs

(00:51:27) Der Impact von AI auf deine technische Schulden

(00:55:23) Technische Schulden von vornherein verhindern


Hosts
  • Wolfgang Gassler (https://gassler.dev
  • Andy Grunwald (https://andygrunwald.com/)


Community

Diskutiere mit uns und vielen anderen Tech-Spezialist⋅innen in unserer Engineering Kiosk Community unter https://engineeringkiosk.dev/join-discord

...more
View all episodesView all episodes
Download on the App Store

Engineering KioskBy Wolfgang Gassler, Andy Grunwald