Ocena:

Książka omawia zastosowanie metodologii Agile w dużych projektach tworzenia oprogramowania. Podczas gdy wielu recenzentów uznało ją za wartościową dla ustanowienia wspólnego zrozumienia praktyk Agile i sprostania konkretnym wyzwaniom związanym ze skalowaniem Agile, niektórzy uważali, że brakuje jej głębi w krytycznych obszarach i nie dostarcza konkretnych rozwiązań dla typowych problemów związanych ze skalowaniem.
Zalety:⬤ Jasne i przekonujące wyjaśnienia historii i mechaniki rozwoju Agile.
⬤ Przydatne techniki zarządzania projektami wielozespołowymi w dużych organizacjach.
⬤ Pomaga ustanowić wspólne słownictwo i zrozumienie w zespołach.
⬤ Szybka lektura, dostosowana do potrzeb zapracowanych profesjonalistów.
⬤ Kompleksowe omówienie krytycznych przeszkód i wyzwań związanych ze skalowaniem Agile.
⬤ Brak szczegółowych porad na temat tego, jak radzić sobie z konkretnymi wyzwaniami skalowania w dużych przedsiębiorstwach.
⬤ Niektóre sekcje powtarzają dobrze znane koncepcje bez dodatkowej głębi.
⬤ Ograniczone omówienie istotnych tematów, takich jak własność kodu i dynamika zespołu w większych konfiguracjach.
⬤ Nie nadaje się dla czytelników ze średnim doświadczeniem w Agile, którzy szukają głębszego wglądu.
(na podstawie 39 opinii czytelników)
Scaling Software Agility: Best Practices for Large Enterprises
"Firmy wdrażają duże zwinne projekty od wielu lat, ale "piętno" "zwinności działa tylko w przypadku małych projektów" nadal jest częstą barierą dla nowicjuszy i okrzykiem bojowym krytyków zwinności. To, czego brakowało w literaturze zwinnej, to solidna, praktyczna książka na temat specyfiki rozwijania dużych projektów w zwinny sposób. Książka Deana Leffingwella "Skalowanie zwinności oprogramowania" doskonale wypełnia tę lukę. Oferuje praktyczny przewodnik po kwestiach związanych z dużymi projektami, takimi jak architektura, opracowywanie wymagań, wielopoziomowe planowanie wydań i organizacja zespołu. Książka Leffingwella jest niezbędnym przewodnikiem dla dużych projektów i dużych organizacji dokonujących przejścia do zwinnego rozwoju".
-Jim Highsmith, dyrektor, Agile Practice, Cutter Consortium, autor Agile Project Management "Istnieje napięcie między szybkim tworzeniem oprogramowania a dostarczaniem oprogramowania, które trwa, między byciem ultra-reagującym na zmiany na rynku a utrzymywaniem pewnego stopnia stabilności. W swojej najnowszej pracy Scaling Software Agility Dean Leffingwell pokazuje, jak osiągnąć pragmatyczną równowagę między tymi siłami. Obserwacje Leffingwella dotyczące problemu, jego porady dotyczące rozwiązania i opis wynikających z nich najlepszych praktyk wynikają z doświadczenia: był tam, zrobił to i widział, co zadziałało."
-Grady Booch, IBM Fellow Zwinne praktyki programistyczne, choć nadal kontrowersyjne w niektórych kręgach, oferują niezaprzeczalne korzyści: szybszy czas wprowadzenia produktu na rynek, lepszą reakcję na zmieniające się wymagania klientów i wyższą jakość. Jednak zwinne praktyki zostały zdefiniowane i zalecane głównie dla małych zespołów. W Scaling Software Agility Dean Leffingwell opisuje, w jaki sposób zwinne metody mogą być stosowane w rozwoju klasy korporacyjnej.
⬤ Część I zawiera przegląd najbardziej powszechnych i skutecznych metod zwinnych.
⬤ Część II opisuje siedem najlepszych praktyk zwinności, które natywnie skalują się do poziomu przedsiębiorstwa.
⬤ Część III opisuje dodatkowy zestaw siedmiu zdolności organizacyjnych, które firmy mogą opanować, aby osiągnąć pełne korzyści ze zwinności oprogramowania w skali przedsiębiorstwa.
Ta książka jest nieoceniona dla programistów, testerów i personelu QA, menedżerów i liderów zespołów, a także dla kadry kierowniczej organizacji programistycznych, których celem jest zwiększenie jakości i produktywności procesu tworzenia oprogramowania, ale którzy stoją przed wszystkimi wyzwaniami związanymi z tworzeniem oprogramowania w skali przedsiębiorstwa.
Przedmowa.
Przedmowa.
Podziękowania.
O autorze.
Część I: Przegląd zwinności oprogramowania.
Rozdział 1: Wprowadzenie do metod zwinnych.
Rozdział 2: Dlaczego model kaskadowy nie działa.
Rozdział 3: Istota XP.
Rozdział 4: Istota Scrum.
Rozdział 5: Istota RUP.
Rozdział 6: Lean Software, DSDM i FDD.
Rozdział 7: Istota Agile.
Rozdział 8: Wyzwanie skalowania Agile.
Część II: Siedem skalowalnych praktyk zespołu Agile.
Rozdział 9: Zespół definiujący, budujący i testujący.
Rozdział 10: Dwa poziomy planowania i śledzenia.
Rozdział 11: Opanowanie iteracji.
Rozdział 12: Mniejsze i częstsze wydania.
Rozdział 13: Testowanie współbieżne.
Rozdział 14: Ciągła integracja.
Rozdział 15: Regularna refleksja i adaptacja.
Część III: Tworzenie zwinnego przedsiębiorstwa.
Rozdział 16: Architektura intencjonalna.
Rozdział 17: Lean Requirements at Scale: Wizja, mapa drogowa i opracowanie Just-in-Time.
Rozdział 18: Systemy systemów i zwinny pociąg wydań.
Rozdział 19: Zarządzanie wysoce rozproszonym rozwojem.
Rozdział 20: Wpływ na klientów i działalność operacyjną.
Rozdział 21: Zmiana organizacji.
Rozdział 22: Mierzenie wydajności biznesowej.
Wnioski: Zwinność działa na dużą skalę.
Bibliografia.
Indeks.