c't, 9/2004
(...)Er hat sein Werk zu diesem Zweck in einen einführenden, eher theoretischen und einen mehr praxisorientierten Part untergliedert. Dank lockerer Schreibe sorgt der erklärende erste Teil des Buches für viel Lesespaß und Gedankenfutter. Weil der Leser viel über sich, andere und das Zusammenwirken in einer Zielorientierten Gruppe lernt, sammelt er Wissen, das sich zum Beispiel am Arbeitsplatz bezahlt machen kann. Der zweite Teil beschreibt konkrete Vorgehensweisen. So gibt es etwa eine Empfehlungsliste für die unerlässlichen Dokumentationen ("keine Perfektion, sondern Orientierung an der Kommunikationsfähigkeit des Dossiers") und Techniken für die konstante Verbesserung der Methodik. Namentlich sind hier die "Crystal"-Methodiken zu nennen, die breiteren Raum einnehmen und eine menschengerechtere Sicht der Probleme einfordern. Übrigens: Das Wort "agil" bedeutet in diesem Zusammenhang "effektiv" und "manövrierbar". Nach der Lektüre hat der Leser das befriedigende Gefühl, die Schräubchen zu kennen, an denen zur Effizienzsteigerung gedreht werden kann. Trotz aller gruppendynamischer Theorie ein praxisbezogenes Buch mit leicht nachvollziehbaren Tipps.(...)
Kurzbeschreibung
Cockburn vertritt den Crystal-Ansatz, eine auf Menschen und Kommunikation fokussierte Sichtweise der Software-Entwicklung. Das Buch vermittelt Wissen über Teams, Kommunikation, Methoden und agile Prozesse. Auf viele Besonderheiten des eXtreme Programming und der Crystal-Methodenfamilie wird detailiert eingegangen. "Agile Software-Entwicklung" resultiert aus jahrzehntelangen Arbeits- und Forschungserfahrungen in der Zusammenarbeit von Teams. Das Buch zeigt dabei auf, wie schwierige Projekte mit einem Minimum an Stress zu einem erfolgreichen Abschluss geführt werden können. Folgende Themen werden behandelt: · Die Prinzipien hinter den agilen Methoden · Welche Methode passt für welches Projekt? · Just-in-Time-Methoden richtig anwenden · Wie mit unzureichender Kommunikation umgehen · Kontinuierliche Methodenerneuerungen · Das Manifest der agilen Software-Entwicklung