Jutta Eckstein: Agile Softwareentwicklung im Großen |
Jutta Eckstein (Dt. Bearbeitung: Nicolai Josuttis)
In der Softwareentwicklung gibt es derzeit eine sanfte Revolution. Die schwergewichtigen Vorgehensweisen der achtziger und neunziger Jahre werden durch leichtgewichtige, sogenannte agile Prozesse abgelöst. Dahinter steckt die Erfahrung, dass die schwergewichtigen Ansätze mit der Zeit so ausgeufert sind, dass man am Ende zwar jede Menge gute Konzepte, Dokumente und Vorgehensmodelle, aber kein erfolgreich lauffähiges Programm hatte (Papier ist geduldig). Viele, vor allem große Projekte sind in der Vergangenheit daran gescheitert. Dazu trägt sicherlich auch der enorme Marktdruck bei, der zum Teil kein seriöses Arbeiten mehr zulässt.
Agile Prozesse stellen wieder das Wesentliche ins Zentrum der Softwareentwicklung: das lauffähige System. Dadurch wird selbst unter extremen Druck dafür gesorgt, dass man in kürzester Zeit ein Ergebnis bekommt, das für den Kunden einen echten Geschäftswert darstellt.
Dies ist allerdings nur zu erreichen, wenn man das Wertesystem bei der Softwareentwicklung ändert. Entsprechend lauten die Grundsätze im Agilen Manifest:
Lauffähige Software ist wichtiger als umfangreiche Dokumentation | |
Individuen und Interaktionen sind wichtiger als Prozesse und Werkzeuge | |
Zusammenarbeit mit dem Kunden ist wichtiger als Vertragsverhandlungen | |
Auf Änderungen reagieren ist wichtiger als einem Plan zu folgen |
Leider gehen die "etablierten" agilen Prozesse nur unzureichend auf die Umsetzung dieser Prinzipien in mittleren bis großen Projekten ein. Und hier kommt dieses Buch ins Spiel. Jutta Eckstein verfügt über praktischen Erfahrungen mehrerer erfolgreicher agiler Projekte mit bis zu 200 Mitarbeitern. Diese Erfahrungen hat sie in diesem Buch so zusammengetragen und strukturiert, dass klar wird, warum so viele vor allem große Projekte scheitern und wie man das mit eigentlich recht einfachen Mitteln (Kommunikation, Courage und gesunden Menschenverstand) verhindern kann.
Viele dieser Erfahrungen haben wir in den letzten Jahren zusammen gemacht, weshalb es mir ein echtes Bedürfnis war, das amerikanische Original zu übersetzen und dabei ein wenig mit ihr zusammen zu überarbeiten. Ein Buch, das für alle eine Pflichtlektüre ist, die (in einem großen Projekt) als Manager, Prozess-Coach, Berater oder Entwickler einen agilen Prozess einsetzen wollen und unsicher sind, ob und wie das gehen kann.
Viel Spaß beim Lesen!