Extreme Programming: Das Manifest
Rezension von Sven Woltmann
In diesem bahnbrechenden Klassiker von 1999 und 2005 (2. Auflage, komplett überarbeitet mit Erkenntnissen aus fünf Jahren) stellt Kent Beck das von ihm entwickelte „Extreme Programming“ vor.
Was für heutige Softwareentwickler nach gesundem Menschenverstand klingt, war damals revolutionär und hat die Art und Weise, wie wir Software entwickeln, grundlegend verändert. XP hat dazu geführt, dass wir Software mit besserer Qualität, in kürzerer Zeit, zu geringeren Kosten und mit höherer Kundenzufriedenheit entwickeln als noch vor zwanzig Jahren.
Das Buch stellt die – aus damaliger Sicht radikalen – Grundwerte und Prinzipien von XP vor – sowie die Praktiken, mit denen diese Grundwerte und Prinzipien in die Tat umgesetzt werden. Dazu gehören User Stories und inkrementelles Design, testgetriebene Entwicklung, kontinuierliche Integration mit schnellen Builds und Feedback sowie Pair Programming.
Was in den Anfängen der agilen Softwareentwicklung ein inspirierendes Buch für alle Programmierer gewesen sein muss, ist auch heute noch interessant. Es ist ein Geschichtsbuch, das uns in eine Zeit versetzt, in der XP, der Ursprung der modernen agilen Methoden, geboren wurde.
🎧 Geeignet als Hörbuch? Es wäre als Hörbuch geeignet, ist als solches allerdings nicht verfügbar.
Andere Empfehlungen aus den Genres dieses Buches
Clean Agile: Die Essenz der agilen Softwareentwicklung
Agile Software Development: Principles, Patterns, and Practices
Die Scrum-Revolution: Management mit der bahnbrechenden Methode der erfolgreichsten Unternehmen
Growing Object-Oriented Software, Guided by Tests
Refactoring: Wie Sie das Design bestehender Software verbessern
Clean Code – Refactoring, Patterns, Testen und Techniken für sauberen Code
Design Patterns: Entwurfsmuster als Elemente wiederverwendbarer objektorientierter Software
Clean Craftsmanship: Best Practices, Standards und Ethik für die Softwareentwicklung
Effektives Arbeiten mit Legacy Code. Refactoring und Testen bestehender Software
Der pragmatische Programmierer: Ihr Weg zur Meisterschaft
Pattern Hatching: Design Patterns Applied
Clean Coder: Verhaltensregeln für professionelle Programmierer
Projekt Unicorn: Der Roman über Entwickler, Digital Disruption und das Überleben im Datenzeitalter
Domain-Driven Design: Tackling Complexity in the Heart of Software
Clean Architecture – Gute Softwarearchitekturen: Das Praxis-Handbuch für professionelles Softwaredesign. Regeln und Paradigmen für effiziente Softwarestrukturierung.