Projekt Unicorn: Der Roman über Entwickler, Digital Disruption und das Überleben im Datenzeitalter
Rezension von Sven Woltmann
„The Unicorn Project“ spielt im gleichen Unternehmen und zur gleichen Zeit wie „The Phoenix Project“. Es erzählt die Geschichte nicht aus Management-Sicht, sondern aus Sicht der Top-Programmiererin Maxine, die in die Phoenix-Abteilung „strafversetzt“ wird.
Dort versucht sie das Phoenix-Projekt zu kompilieren und stößt dabei auf Probleme, die die meisten von uns nur zu gut kennen: mangelnde Dokumentation über das Aufsetzen der Entwicklungsumgebung, fehlende Zugänge, unzureichende Tests, nicht vorhandene Build- und Deployment-Automatisierung, unzureichende Infrastruktur – sowohl für Tests als auch für die Produktion.
Maxines Durchsetzungs- und Durchhaltevermögen helfen ihr Schritt für Schritt ihrem Ziel näher zu kommen. Dabei trifft sie auf eine geheime Untergrundorganisation, die „Rebellion“, die sich zum Ziel gesetzt hat veraltete Herangehensweisen durch moderne Prinzipien der Softwareentwicklung zu ersetzen.
Das Buch zeigt – wie schon der Vorgänger – was möglich ist, wenn ein Traditionsunternehmen offen für die notwendigen Veränderungen des digitalen Zeitalters ist. Es ist unterhaltsam, leicht zu lesen, und es ist erfreulich, einige bekannte Charaktere wiederzutreffen.
🎧 Geeignet als Hörbuch? Ja.
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
Clean Coder: Verhaltensregeln für professionelle Programmierer
Das Mindset von DevOps. Accelerate: 24 Schlüsselkompetenzen, um leistungsstarke Technologieunternehmen zu entwickeln und zu skalieren
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