Das Mindset von DevOps. Accelerate: 24 Schlüsselkompetenzen, um leistungsstarke Technologieunternehmen zu entwickeln und zu skalieren
Rezension von Sven Woltmann
Um herauszufinden, wie sich agile Methoden der Softwareentwicklung und -Bereitstellung, also z. B. DevOps und Continuous Delivery, auf die Leistungsfähigkeit und Zufriedenheit von IT-Teams auswirken, haben Dr. Nicole Forsgren, Jez Humble und Gene Kim die sogenannte „DevOps-Umfrage“ entwickelt, diese drei Jahre lang durchgeführt und die Antworten mit statistischen Methoden ausgewertet.
Die Ergebnisse sind eindeutig sowie beeindruckend. Im Endeffekt haben die Autoren empirisch nachgewiesen, dass zahlreiche moderne agile Praktiken dazu führen, dass IT-Teams Features um ein Vielfaches schneller fertigstellen, häufiger deployen, deutlich weniger Fehler machen und diese schneller beheben.
Neben den Ergebnissen erklären die Autoren detailliert ihre Forschungsmethoden und begründen deren Validität. Zum Abschluss präsentieren sie eine kurze Fallstudie, in der die agile Transformation der ING Niederlande beschrieben wird.
Dieser Teil fällt allerdings sehr kurz aus; der Fokus liegt ganz klar auf dem wissenschaftlichen Nachweis der Wirksamkeit agiler Methoden und nicht auf deren Beschreibung.
Das Buch ist gut strukturiert und verständlich geschrieben. Allerdings auch ziemlich trocken: Unterhaltsame Anekdoten wie in populärwissenschaftler Lektüre findet man hier keine.
Ich empfehle das Buch IT-Führungskräften aller Ebenen – insbesondere denjenigen, die noch Zweifel an den nachhaltigen positiven Effekten der agilen Transformation haben. Auch für Programmierer lohnt sich die Lektüre, haben sie doch so wissenschaftlich fundierte Argumente an der Hand, um ihren Vorgesetzten agile Praktiken schmackhaft zu machen.
🎧 Als Hörbuch geeignet? Ja, insofern, dass alle referenzierten Diagramme als PDF mitgeliefert werden. Allerdings halte ich Dr. Forsgren (eine der Autoren) aufgrund ihrer monotonen Art als Sprecherin für eher ungeeignet.
Andere Empfehlungen aus den Genres dieses Buches
Clean Code – Refactoring, Patterns, Testen und Techniken für sauberen Code
Design Patterns: Entwurfsmuster als Elemente wiederverwendbarer objektorientierter Software
Refactoring: Wie Sie das Design bestehender Software verbessern
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
Growing Object-Oriented Software, Guided by Tests
Pattern Hatching: Design Patterns Applied
Projekt Unicorn: Der Roman über Entwickler, Digital Disruption und das Überleben im Datenzeitalter
Clean Coder: Verhaltensregeln für professionelle Programmierer
Agile Software Development: Principles, Patterns, and Practices
Clean Architecture – Gute Softwarearchitekturen: Das Praxis-Handbuch für professionelles Softwaredesign. Regeln und Paradigmen für effiziente Softwarestrukturierung.
Domain-Driven Design: Tackling Complexity in the Heart of Software
Implementing Domain-Driven Design
Extreme Programming: Das Manifest