Bewertung:

Das Buch wird für seine Einblicke in die agile Methodik und ihre philosophischen Grundlagen gut aufgenommen und bietet praktische Konzepte für die Softwareentwicklung und Teamdynamik. Allerdings wird es wegen seines dichten Schreibstils, des Mangels an direkter Anwendbarkeit für Praktiker und einiger inhaltlicher Ungenauigkeiten kritisiert.
Vorteile:⬤ Bietet tiefe Einblicke in die agile Methodik und Entscheidungsprozesse.
⬤ Leicht zu lesen für Anfänger mit klaren Erklärungen.
⬤ Fördert das Verständnis für Teamdynamik und menschliche Faktoren in der Softwareentwicklung.
⬤ Enthält wertvolle Rahmenwerke wie ShuHaRi und kooperative Spieltheorie.
⬤ Die erweiterte Ausgabe enthält wichtiges neues Material und nützliche Anekdoten.
⬤ Der dichte und manchmal wortreiche Schreibstil kann schwer zu verstehen sein.
⬤ Einige Leser finden es mehr theoretisch als praktisch, und es fehlt an klaren Richtlinien für die Umsetzung.
⬤ Enthält Ungenauigkeiten in Bezug auf grundlegende Konzepte, die die Glaubwürdigkeit untergraben.
⬤ Möglicherweise ist das Buch nicht für alle Praktiker geeignet, da einige es als frustrierend abstrakt empfinden.
(basierend auf 15 Leserbewertungen)
Agile Software Development - The Cooperative Game
"Agile Softwareentwicklung ist ein sehr anregendes und reichhaltiges Buch. Der Autor verfügt über einen tiefgreifenden Hintergrund und gibt uns einen Überblick über die aufkommenden agilen Methoden.".
-Tom Gilb
Das agile Modell der Softwareentwicklung hat die Welt im Sturm erobert. In Agile Software Development, Second Edition, aktualisiert einer der führenden Pioniere der agilen Entwicklung sein mit dem Jolt Productivity Award ausgezeichnetes Buch, um all das zu reflektieren, was seit der ursprünglichen Einführung über die agile Entwicklung gelernt wurde.
Alistair Cockburn beginnt mit der Aktualisierung seines leistungsstarken Modells der Softwareentwicklung als "kooperatives Spiel von Erfindung und Kommunikation". Zu den neuen Ideen, die er vorstellt, gehören die Nutzung des Wettbewerbs, ohne die Zusammenarbeit zu beeinträchtigen, die Lehren aus der schlanken Produktion und ausgewogene Strategien für die Kommunikation. Cockburn erklärt auch, wie das kooperative Spiel in der Wirtschaft und bei technischen Projekten gespielt wird, nicht nur bei der Softwareentwicklung.
Anschließend beleuchtet er systematisch das agile Modell, zeigt, wie es sich entwickelt hat, und beantwortet die Fragen, die sich Entwickler und Projektmanager am häufigsten stellen, darunter.
- Wo passt die agile Entwicklung in unsere Organisation?
- Wie können wir agile Ideen mit anderen Ideen verbinden?
- Wie können wir agile Ideen auf breiterer Basis anwenden?
Cockburn räumt mit entscheidenden Missverständnissen auf, die zum Scheitern agiler Projekte führen. So erfahren Sie beispielsweise, warum die Verschlüsselung von Projektmanagementstrategien in feste Prozesse zu ineffektiven Strategieentscheidungen und kostspieligen Fehlern führen kann. Auch die kontroverse Beziehung zwischen agilen Methoden und User Experience Design wird eingehend diskutiert.
Cockburn wendet sich den praktischen Herausforderungen beim Aufbau agiler Methoden für Ihre eigenen Teams zu. Sie erfahren, wie Sie Ihre Methoden abstimmen und immer wieder neu erfinden können und wie Sie mit unvollständiger Kommunikation umgehen. Diese Ausgabe enthält wichtige neue Beiträge zu diesen und anderen Themen:
- Agil und CMMI.
- Die Einführung von Agile von oben nach unten.
- Individuelle Verträge" neu überdenken.
- Veränderung mit "Aufklebern" schaffen.
Darüber hinaus aktualisiert Cockburn seine Diskussion über die Crystal-Methoden, die sein "kooperatives Spiel" als zentrale Metapher verwenden.
Wenn Sie neu in der agilen Entwicklung sind, wird dieses Buch Ihnen helfen, beim ersten Mal erfolgreich zu sein. Wenn Sie bereits mit agilen Methoden gearbeitet haben, werden Cockburns Techniken Sie noch effektiver machen.