Ocena:

Książka została dobrze przyjęta ze względu na wgląd w metodologię Agile i jej filozoficzne podstawy, oferując praktyczne koncepcje tworzenia oprogramowania i dynamiki zespołu. Spotyka się jednak z krytyką za gęsty styl pisania, brak bezpośredniego zastosowania dla praktyków i nieścisłości w niektórych treściach.
Zalety:⬤ Oferuje głęboki wgląd w metodologię Agile i procesy decyzyjne.
⬤ Jest łatwa w odbiorze dla początkujących dzięki jasnym wyjaśnieniom.
⬤ Zachęca do zrozumienia dynamiki zespołu i czynników ludzkich w tworzeniu oprogramowania.
⬤ Zawiera cenne ramy, takie jak ShuHaRi i teoria gier kooperacyjnych.
⬤ Rozszerzona edycja zawiera nowe, istotne materiały i przydatne anegdoty.
⬤ Gęsty i czasami rozwlekły styl pisania może być trudny do zrozumienia.
⬤ Niektórzy czytelnicy uważają ją za bardziej teoretyczną niż praktyczną, pozbawioną jasnych wskazówek dotyczących implementacji.
⬤ Zawiera nieścisłości dotyczące podstawowych pojęć, które podważają wiarygodność.
⬤ Może nie być odpowiednia dla wszystkich praktyków, a niektórzy uznają ją za frustrująco abstrakcyjną.
(na podstawie 15 opinii czytelników)
Agile Software Development - The Cooperative Game
"Agile Software Development to bardzo stymulująca i bogata książka. Autor ma głębokie zaplecze i daje nam tour de force powstających metod zwinnych".
-Tom Gilb.
Zwinny model tworzenia oprogramowania szturmem zdobył świat. Teraz, w Agile Software Development, Second Edition, jeden z wiodących pionierów agile aktualizuje swoją wielokrotnie nagradzaną książkę Jolt Productivity, aby odzwierciedlić wszystko, czego dowiedzieliśmy się o zwinnym rozwoju od czasu jej pierwotnego wprowadzenia.
Alistair Cockburn rozpoczyna od aktualizacji swojego potężnego modelu tworzenia oprogramowania jako "kooperacyjnej gry inwencji i komunikacji". Wśród nowych pomysłów, które wprowadza: okiełznanie konkurencji bez niszczenia współpracy; wyciągnięcie wniosków ze szczupłej produkcji; oraz zrównoważenie strategii komunikacji. Cockburn wyjaśnia również, w jaki sposób gra kooperacyjna jest rozgrywana w biznesie i projektach inżynieryjnych, a nie tylko w tworzeniu oprogramowania.
Następnie systematycznie oświetla model zwinny, pokazuje, jak ewoluował, i odpowiada na pytania najczęściej zadawane przez programistów i kierowników projektów, w tym.
- Gdzie zwinny rozwój pasuje do naszej organizacji?
- Jak połączyć zwinne pomysły z innymi ideami?
- Jak możemy rozszerzyć idee agile na szerszą skalę?
Cockburn rozprawia się z kluczowymi błędnymi przekonaniami, które powodują niepowodzenie zwinnych projektów. Dowiesz się na przykład, dlaczego kodowanie strategii zarządzania projektami w ustalonych procesach może prowadzić do nieskutecznych decyzji strategicznych i kosztownych błędów. Znajdziesz tu również przemyślaną dyskusję na temat kontrowersyjnego związku między metodami zwinnymi a projektowaniem doświadczeń użytkownika.
Cockburn przechodzi do praktycznych wyzwań związanych z konstruowaniem zwinnych metodologii dla własnych zespołów. Dowiesz się, jak dostroić i stale wymyślać swoje metodologie oraz jak zarządzać niepełną komunikacją. To wydanie zawiera nowe, ważne informacje na te i inne tematy:
- Agile i CMMI.
- Wprowadzenie zwinności z góry na dół.
- Rewizja "niestandardowych kontraktów".
- Tworzenie zmian za pomocą "naklejek".
Ponadto Cockburn aktualizuje swoją dyskusję na temat metodologii Crystal, które wykorzystują jego "grę kooperacyjną" jako główną metaforę.
Jeśli jesteś nowy w zwinnym rozwoju, ta książka pomoże ci odnieść sukces za pierwszym razem. Jeśli już wcześniej korzystałeś z metod zwinnych, techniki Cockburna sprawią, że będziesz jeszcze bardziej skuteczny.