Managing Technical Debt: Verringerung der Reibung in der Softwareentwicklung

Bewertung:   (4,2 von 5)

Managing Technical Debt: Verringerung der Reibung in der Softwareentwicklung (Philippe Kruchten)

Leserbewertungen

Zusammenfassung:

Das Buch „Managing Technical Debt“ von Kruchten, Nord und Ozkaya ist eine wertvolle Quelle für das Verständnis und den Umgang mit technischer Schuld in der Softwareentwicklung, insbesondere für Praktiker. Es bietet eine klare Erklärung komplexer Konzepte sowie wichtige Erkenntnisse aus der Forschung. Einige Leser fanden es jedoch nicht überzeugend, da sie das Gefühl hatten, dass es an neuen Informationen mangelte und sich zu sehr wiederholte.

Vorteile:

Ausgezeichnete Ressource für den Umgang mit technischen Schulden.
Die Autoren erklären komplexe Konzepte in einfachen Worten.
Bietet eine Fülle von Beispielen und praktischen Empfehlungen.
Hebt wichtige Erkenntnisse aus der bisherigen Forschung hervor.
Führt nachvollziehbare Metaphern ein, die sowohl bei Entwicklern als auch bei Geschäftsleuten Anklang finden.

Nachteile:

Einige Leser sind der Meinung, dass das Buch nicht überzeugend ist und keine neuen Informationen enthält.
Der Inhalt kann sich wiederholen und enthält redundante Konzepte.
Bestimmte Abschnitte können als zu allgemein oder zu vereinfachend empfunden werden.
Langatmige Erklärungen, die gekürzt werden könnten, ohne dass wesentliche Informationen verloren gehen.

(basierend auf 6 Leserbewertungen)

Originaltitel:

Managing Technical Debt: Reducing Friction in Software Development

Inhalt des Buches:

„Dies ist ein unglaublich kluges und nützliches Buch. Die Autoren verfügen über beträchtliche praktische Erfahrung bei der Bereitstellung von Qualitätssystemen, die von Bedeutung sind, und ihr Fachwissen scheint auf diesen Seiten durch. Hier erfahren Sie, was technische Schulden sind, was nicht, wie man sie verwaltet und wie man sie auf verantwortungsvolle Weise abbaut. Ich wünschte, ich hätte dieses Buch gehabt, als ich am Anfang meiner Karriere stand. Die Autoren stellen eine Vielzahl von Fallstudien vor, die auf jahrelanger Erfahrung beruhen, und bieten eine Vielzahl von umsetzbaren Erkenntnissen, wie man sie auf sein Projekt anwenden kann.“

-Grady Booch, IBM Fellow

Master Best Practices for Managing Technical Debt to Promote Software Quality and Productivity

Mit zunehmender Reife von Softwaresystemen behindern frühere Design- oder Code-Entscheidungen, die im Rahmen von Budget- oder Zeitplanbeschränkungen getroffen wurden, zunehmend die Weiterentwicklung und Innovation. Dieses Phänomen wird als technische Schuld bezeichnet, und es gibt praktische Lösungen. In Managing Technical Debt stellen drei führende Experten integrierte, empirisch entwickelte Prinzipien und Praktiken vor, die jeder Softwareexperte anwenden kann, um die technische Schuld in jedem Softwaresystem in den Griff zu bekommen.

Anhand von Beispielen aus der Praxis erläutern die Autoren die Formen technischer Schulden, die softwareintensive Systeme befallen, ihre Ursachen und ihre Auswirkungen. Sie stellen bewährte Ansätze vor, um bestimmte Quellen technischer Schulden zu identifizieren und zu bewerten, neue Schulden zu begrenzen und Schulden im Laufe der Zeit „abzutragen“. Sie beschreiben, wie Sie den Umgang mit technischen Schulden als zentrale Softwareentwicklungspraxis in Ihrem Unternehmen etablieren können.

⬤ Entdecken Sie, wie technische Schulden die Verwaltbarkeit, Qualität, Produktivität und Moral beeinträchtigen - und was Sie dagegen tun können.

⬤ Klären Sie die Hauptursachen für technische Schulden, einschließlich der damit verbundenen Rollen von Geschäftszielen, Quellcode, Architektur, Tests und Infrastruktur.

⬤ Identifizieren Sie technische Schulden und analysieren Sie deren Kosten, damit Sie Prioritäten für Maßnahmen setzen können.

⬤ Wählen Sie die richtige Lösung für jede technische Schuld: Beseitigung, Reduzierung oder Abschwächung.

⬤ Integrieren Sie Software-Engineering-Praktiken, die neue Schulden minimieren.

Managing Technical Debt ist ein wertvolles Hilfsmittel für jeden Softwareexperten, der die Innovation bestehender Systeme beschleunigen oder neue Systeme aufbauen möchte, die einfacher zu warten und weiterzuentwickeln sind.

Weitere Daten des Buches:

ISBN:9780135645932
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2019
Seitenzahl:272

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Managing Technical Debt: Verringerung der Reibung in der Softwareentwicklung - Managing Technical...
„Dies ist ein unglaublich kluges und nützliches...
Managing Technical Debt: Verringerung der Reibung in der Softwareentwicklung - Managing Technical Debt: Reducing Friction in Software Development

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)