Blog

Technische Schulden sind genau wie... nun ja, Schulden

Erwin van der Koogh

Erwin van der Koogh

Aktualisiert Oktober 23, 2025
2 Minuten
Vor etwa 2 Jahren hörte ich zum ersten Mal den Begriff "technische Schulden" von einem meiner Kollegen. Von demselben Kollegen wusste ich auch, was eine technische Schuld ist. Nun, ich hörte zuerst technische Tiefe anstelle von Schulden, was mir natürlich nicht half zu verstehen, warum dies ein so toller Begriff für miesen Code und schnelle und schmutzige Lösungen ist. Erst vor einer Woche hatte ich ein Gespräch mit einem anderen Kollegen, der mich beiläufig darauf hinwies, dass Sie für ausstehende technische Schulden Zinsen zahlen. Genau wie echte Schulden. Jedes Mal, wenn Sie etwas zu einer Codebasis hinzufügen, die technische Schulden hat, können Sie nicht anders, als diese zu erhöhen. Sie können nicht einfach guten und korrekten Code zu einer Codebasis hinzufügen, die viele technische Schulden hat. Daher das Interesse. Das ist ein großartiges Argument dafür, den Code schon früh im Projekt zu bereinigen und Zeit zu investieren, um Dinge jetzt zu beheben, anstatt erst in 6 Monaten, wenn das Projekt schon fast vorbei ist. Eines der Projekte, mit denen ich kürzlich gearbeitet habe, war ein gutes Beispiel. Es handelte sich um ein Projekt, das schon lange im Gange war, ohne dass wirklich viel Zeit darauf verwendet wurde, den Code zu bereinigen und ihn sauber zu halten. Sie standen unter großem Druck, mehr Funktionalität zu liefern. Dieser Druck führte dazu, dass sie suboptimale Lösungen für die Probleme wählten, die sie hatten, wodurch ihre technischen Schulden noch weiter anstiegen. Bis zu einem Punkt, an dem sie nicht einmal mehr in der Lage waren, richtige Lösungen zu liefern und alle nachfolgenden Lösungen die Schulden nur noch vergrößerten. Das ist das Interesse, von dem mein Kollege gesprochen hat. Schließlich wurde ihnen klar, was los war, und sie verbringen nun Wochen damit, mit mehr als der Hälfte des Teams diese Schulden zu tilgen.

Verfasst von

Erwin van der Koogh

Contact

Let’s discuss how we can support your journey.