Download - Technische Schulden
![Page 1: Technische Schulden](https://reader030.vdocuments.pub/reader030/viewer/2022021416/5873bc921a28abbc788b59bf/html5/thumbnails/1.jpg)
Technische Schulden
Gerrit Beine adesso AG
![Page 2: Technische Schulden](https://reader030.vdocuments.pub/reader030/viewer/2022021416/5873bc921a28abbc788b59bf/html5/thumbnails/2.jpg)
Vorstellung
‣ Managing Consultant bei adesso ‣ Software Philosoph, nimmermüder Verbesserer,
Informatik-Vagabund ‣ Themen
‣ Agilität ‣ Software Architektur ‣ Antifragilität & Schwarze Schwäne ‣ Technical Debt & Legacy Code ‣ Software Engineering Economics ‣ Interkulturelle Aspekte von Software Engineering
‣ iSAQB e.V. Board Member, openSUSE Member, Agile Saxony Organisator
![Page 3: Technische Schulden](https://reader030.vdocuments.pub/reader030/viewer/2022021416/5873bc921a28abbc788b59bf/html5/thumbnails/3.jpg)
Immer, wenn Menschen sich über die Zukunft Gedanken machen, fällt im Hintergrund das
Schicksal lachend vom Stuhl.
![Page 4: Technische Schulden](https://reader030.vdocuments.pub/reader030/viewer/2022021416/5873bc921a28abbc788b59bf/html5/thumbnails/4.jpg)
![Page 5: Technische Schulden](https://reader030.vdocuments.pub/reader030/viewer/2022021416/5873bc921a28abbc788b59bf/html5/thumbnails/5.jpg)
Technische Schulden
Brauchen wir wirklich eine andere Metapher?
![Page 6: Technische Schulden](https://reader030.vdocuments.pub/reader030/viewer/2022021416/5873bc921a28abbc788b59bf/html5/thumbnails/6.jpg)
Ein kurzer Ausflug in die Etymologie
‣ Moralisches Konstrukt
‣ Verletzung der Interessen Anderer
‣ Verstoß gegen das Gewissen
‣ Pflicht, dem Recht zu folgen
‣ Zeitlich ungebunden
‣ Englisch: guilt
‣ Rechtliches Konstrukt
‣ Zeitlich gebunden
‣ Finanziell oder materiell verknüpft
‣ Pflicht zum Ausgleich
‣ Englisch: debt
Schuld Schulden
![Page 7: Technische Schulden](https://reader030.vdocuments.pub/reader030/viewer/2022021416/5873bc921a28abbc788b59bf/html5/thumbnails/7.jpg)
Zunächst ist festzuhalten: Schulden sind nicht schlecht.
![Page 8: Technische Schulden](https://reader030.vdocuments.pub/reader030/viewer/2022021416/5873bc921a28abbc788b59bf/html5/thumbnails/8.jpg)
Zwei Arten: Öffentliche Schulden…
Public debt is irrelevant. — John Maynard Keynes
![Page 9: Technische Schulden](https://reader030.vdocuments.pub/reader030/viewer/2022021416/5873bc921a28abbc788b59bf/html5/thumbnails/9.jpg)
Zwei Arten: …und private Schulden
Anders schaut es mit privatenSchulden aus…
![Page 10: Technische Schulden](https://reader030.vdocuments.pub/reader030/viewer/2022021416/5873bc921a28abbc788b59bf/html5/thumbnails/10.jpg)
Wie passen technische Schulden da rein?
![Page 11: Technische Schulden](https://reader030.vdocuments.pub/reader030/viewer/2022021416/5873bc921a28abbc788b59bf/html5/thumbnails/11.jpg)
Es begab sich am 29.5.2009…
Selbst geschaffene immaterielle Vermögensgegenstände des Anlagevermögens können als Aktivposten in die Bilanz aufgenommen werden. Nicht aufgenommen werden dürfen selbst geschaffene Marken, Drucktitel, Verlagsrechte, Kundenlisten oder vergleichbare immaterielle Vermögensgegenstände des Anlagevermögens.
![Page 12: Technische Schulden](https://reader030.vdocuments.pub/reader030/viewer/2022021416/5873bc921a28abbc788b59bf/html5/thumbnails/12.jpg)
Das passt ganz hervorragend zu diesen Kollegen:
![Page 13: Technische Schulden](https://reader030.vdocuments.pub/reader030/viewer/2022021416/5873bc921a28abbc788b59bf/html5/thumbnails/13.jpg)
Die Bilanz
Aktiva Passiva
Vermögens- gegenstände
Eigenkapital
Fremdkapital
Software steht hier!
![Page 14: Technische Schulden](https://reader030.vdocuments.pub/reader030/viewer/2022021416/5873bc921a28abbc788b59bf/html5/thumbnails/14.jpg)
Betriebswirtschaftliche Logik
‣ Software zu bewerten ist schwer. ‣ Also wird bewertet, was bewertet werden kann: der
Aufwand der Erstellung der Software. ‣ Technische Schulden sind ein Aufwandstreiber:
Je mehr technische Schulden, desto mehr Aufwand. ‣ Je höher der Aufwand, desto wertvoller die Software.
‣ Na, wer kennt das Ende…?
![Page 15: Technische Schulden](https://reader030.vdocuments.pub/reader030/viewer/2022021416/5873bc921a28abbc788b59bf/html5/thumbnails/15.jpg)
Das ist der Grund, warum es in vielen Unternehmen kein ökonomisches
Verständnis für technische Schulden gibt.
![Page 16: Technische Schulden](https://reader030.vdocuments.pub/reader030/viewer/2022021416/5873bc921a28abbc788b59bf/html5/thumbnails/16.jpg)
Ja, und nun…?
![Page 17: Technische Schulden](https://reader030.vdocuments.pub/reader030/viewer/2022021416/5873bc921a28abbc788b59bf/html5/thumbnails/17.jpg)
Wir brauchen technische Schulden!
![Page 18: Technische Schulden](https://reader030.vdocuments.pub/reader030/viewer/2022021416/5873bc921a28abbc788b59bf/html5/thumbnails/18.jpg)
‣ Technische Schulden helfen uns, Software schnell auf den Markt zu bekommen.
‣ Technische Schulden helfen uns, Entscheidungen auf den letztmöglichen Zeitpunkt zu verschieben.
‣ Technische Schulden helfen uns, Projekte zu realisieren, die wir sonst nicht geschafft hätten.
‣ Je mehr wir uns in der Softwareentwicklung bemühen, technische Schulden zu vermeiden, desto mehr technische Schulden produzieren wir.
![Page 19: Technische Schulden](https://reader030.vdocuments.pub/reader030/viewer/2022021416/5873bc921a28abbc788b59bf/html5/thumbnails/19.jpg)
Tools für technische Schulden
![Page 20: Technische Schulden](https://reader030.vdocuments.pub/reader030/viewer/2022021416/5873bc921a28abbc788b59bf/html5/thumbnails/20.jpg)
Technische Schulden ökonomisieren
Story Points
Do NothingCost
![Page 21: Technische Schulden](https://reader030.vdocuments.pub/reader030/viewer/2022021416/5873bc921a28abbc788b59bf/html5/thumbnails/21.jpg)
Technische Schulden ökonomisieren
Story Points
A
B
C
D
E
Do NothingCost
![Page 22: Technische Schulden](https://reader030.vdocuments.pub/reader030/viewer/2022021416/5873bc921a28abbc788b59bf/html5/thumbnails/22.jpg)
Technische Schulden bilanzieren
A
BV: 100
8 SP
B
BV: 150
5 SP
C
BV: 50
8 SP
D
BV: 208
13 SP
E
BV: 80
3 SP
![Page 23: Technische Schulden](https://reader030.vdocuments.pub/reader030/viewer/2022021416/5873bc921a28abbc788b59bf/html5/thumbnails/23.jpg)
Technische Schulden bilanzieren
C
BV: 50
8 SP
D
BV: 208
13 SP
Business Value Project Value
C
BV: 50
8 SP
D
BV: 80
5 SP
D
BV: 128
8 SP
Summe = 258 Summe = 258
Eigen kapital
Fremd-kapital
![Page 24: Technische Schulden](https://reader030.vdocuments.pub/reader030/viewer/2022021416/5873bc921a28abbc788b59bf/html5/thumbnails/24.jpg)
Fazit
![Page 25: Technische Schulden](https://reader030.vdocuments.pub/reader030/viewer/2022021416/5873bc921a28abbc788b59bf/html5/thumbnails/25.jpg)
Keynes, Hayek & Lehman Brothers
‣ Technische Schulden werden nur in Ausnahmefällen irrelevant!
‣ Technische Schulden erledigt man nicht durch noch mehr technische Schulden!
‣ Technische Schulden sind ökonomische, keine technischen Entscheidungen!
‣ Technische Schulden zurückzahlen lohnt nur dann, wenn sie auch Zinsen kosten.
![Page 26: Technische Schulden](https://reader030.vdocuments.pub/reader030/viewer/2022021416/5873bc921a28abbc788b59bf/html5/thumbnails/26.jpg)
Noch ein paar Tipps zum Schluss…
‣ Macht technische Schulden im Backlog sichtbar!
‣ Quantifiziert den Business Value technischer Schulden!
‣ Bewertet technische Schulden realistisch, um Vertrauen zu schaffen.
‣ Schaut nicht zu weit und nicht zu kurz voraus, um unabsichtliche technische Schulden zu vermeiden.
‣ Und: Müll im Code ist keine technische Schuld!
![Page 27: Technische Schulden](https://reader030.vdocuments.pub/reader030/viewer/2022021416/5873bc921a28abbc788b59bf/html5/thumbnails/27.jpg)
Vielen Dank!
Gerrit Beine adesso AG