Wprowadzenie do skutecznego stosowania metodologii Agile w ogólnej strategi biznesowej.
Jeśli projekt ma osiągnąć sukces, strategia zarządzania musi być dostatecznie elastyczna, by móc dostosować się do dynamicznych, błyskawicznie ewoluujących potrzeb biznesowych. Książka Zrozumieć Agile Project Management pomaga menedżerom projektów przestawić się na myślenie poza schematami dzięki dogłębnemu przedstawieniu zasad i praktyk metodologii Agile.
W odróżnieniu od tradycyjnych, sztywno zdefiniowanych procedur biurokratycznych, autor proponuje oparcie się na wyszkoleniu i umiejętnościach współpracujących, wielofunkcyjnych zespołów w celu dostosowania metodologii do problemu, który ma być rozwiązany, zamiast dopasowywania projektu na siłę do określonej metodologii.
Zrozumieć Agile Project Management: • pokazuje, jak techniki zarządzania Agile wpasowują się w inne, bardziej tradycyjne modele zarządzania projektami w celu zapewnienia większej efektywności, • zawiera wiele przykładów pochodzących z praktyki, ilustrujących dobre i złe implementacje metodologii Agile, • przedstawia problematykę w sposób wyważony i obiektywny, omawiając zarówno podejścia Agile, jak i bardziej tradycyjne.
Dzięki zastosowaniu przedstawionych tu zasad menedżerowie biznesu i liderzy mogą zwiększyć swoje możliwości radzenia sobie z ryzykiem i złożonością dowolnego indywidualnego projektu – a zarazem lepiej zrozumieć, jak osiągnąć właściwą równowagę pomiędzy kontrolą a elastycznością w całościowej strategii biznesowej.
Charles G. (Chuck) Cobb, PMP, jest prezesem Breakthrough Solutions, Inc. z siedzibą w Medfield, Massachusetts. Ma rozległe doświadczenia jako menedżer projektów i wiedzę na temat analizy systemów biznesowych i tworzenia oprogramowania. Ponad 20 lat współpracował z wieloma firmami w różnych środowiskach, wykorzystując najrozmaitsze metodologie zarządzania – zarówno Agile, jak i „nie aż tak” Agile.
Rozdziały:
Część I: Przegląd
1. Wprowadzenie Znaczenie słowa „agile” 3 Znaczenie określenia kaskada (Waterfall) 6 Rozróżnienie podejścia agile i tradycyjnego podejścia kaskadowego Efekt „dania dnia” 9 Wpływ na zarządzanie projektem 10 Typowe nieporozumienia związane z agile 14 Metodologia wdrażana „przy pizzy” 15 Myślenie „wszystko albo nic” 15 Tradycyjne podejścia rozwojowe są martwe 16 Zrób to szybciej 16 Przyjęcie agile wpływa jedynie na organizację pracy nad projektem Agile to tylko metodologia tworzenia produktu 18 O czym agile nam nie mówi 19
2. Wartości, zasady i praktyki agile Zasady Lean Software Development 21 Zasady Lean 2 Wzajemne powiązania Lean i agile 36 Historia i ogólny zarys agile 39 Postrzeganie i realia agile 46 Ogólne praktyki agile 49 Praktyki organizacyjne 50 Praktyki planowania 51 iv Spis treści Praktyki definiowania wymagań 53 Podsumowanie technik i praktyk agile
3. Więcej elastyczności Korzyści i kompromisy agile 61 Skupienie się na pomyślnych wynikach biznesowych Satysfakcja klienta i przewaga konkurencyjna Efektywność organizacyjna, współdziałanie oraz morale pracowników Wyższa wydajność i niższe koszty 64 Możliwość podwyższenia jakości 66 Przeszkody w przejściu na agile 66 Kultura korporacyjna 68 Zaangażowanie organizacyjne 70 Ryzyko i regulowane środowisko 71 Rozwijanie bardziej elastycznego podejścia 71 Rozwinięcie sposobu myślenia lean lub agile 72 Podejście hybrydowe 73
4. Analiza przypadków Sapient 77 Niezwykłe wyzwania 78 Wybór i zaprojektowanie metodologii procesu 79 Podsumowanie metodologii 82 Opis metodologii 83
5. Podsumowanie części pierwszej i plan działania Podsumowanie ogólne 89 Opracowywanie planu działania dla swojego biznesu Podejścia alternatywne 95 Jak to osiągnąć? 98
Część II: Przegląd
6. APM (Agile Project Management) Role APM 105 Porównanie ról zarządzania projektami w metodach tradycyjnych i agile Rola analityka biznesowego w agile 111 Podejście APM 112 Sposób myślenia w zarządzaniu projektem 112 Umiejętności w zarządzaniu projektem 116 Praktyki APM 17 Zasady APM 118 Techniki APM 122 Modele APM 125 Agile oraz przewodnik po bazie wiedzy o zarządzaniu projektem (PMBOK® GUIDE) 129 Łączenie myślenia PMBOK® z myśleniem agile 135
7. Podstawowe zasady modeli SDLC Ogólne rozważania dotyczące cyklu życia tworzenia oprogramowania (SDLC) Elastyczność kontra sztywność 139 Związek między szkoleniem a projektem procesu 142 Procesy rzetelne a procesy kontra powtarzalne 143 Relacje między czynnikami wyboru modelu cyklu życia Definicja wymagań i podejście do zarządzania 144 Kwestie procesu biznesowego 147 Kwestie dotyczące złożoności wymagań 148 Uwagi dotyczące testowania 149 Kwestie dotyczące możliwości obsługi 151 Ustalanie priorytetów wymagań 151 Podejście do zarządzania ryzykiem, niepewności oraz planowania Kwestie dotyczące zarządzania ryzykiem Kwestie dotyczące zarządzania niepewnością Rola planowania 162 Rola przywództwa i szkoleń 164 Przywództwo 164 Szkolenie 166 Rola dokumentacji 167
8. Cykle życia rozwoju oprogramowania Rodzaje cykli życia wytwarzania oprogramowania Tradycyjny, sterowany planem model cyklu życia Przyrostowy model cyklu życia 181 Iteracyjny, sterowany planem model cyklu życia Nowy iteracyjny model cyklu życia 185 Adaptacyjny model cyklu życia 187 Podsumowanie wskazówek dotyczących cyklu życia tworzenia oprogramowania (SDLC) 189 Rozważania ogólne 189 Zarządzanie wymaganiami 190 Zarządzanie ryzykiem 190 Zakres i złożoność projektu 191 Inne czynniki 191 Wybór cyklu życia tworzenia oprogramowania Porównanie podejść 191 Przykłady wyboru modelu życia 193
9. Podsumowanie części drugiej i plan działania Podsumowanie wpływu zmian na rolę menedżerów projektu i PMI Opracowanie planu działania dla menedżerów projektów Stopniowa poprawa 202 Projektowanie i wdrażanie podejść hybrydowych 202 Implementacja czystego podejścia APM 203
Część III: Dodatki
A. Przegląd praktyk agile Extreme Programming 207 Tworzenie oprogramowania sterowane funkcjami Wytwarzanie sterowane testami 214 Programowanie w parach 215 Refaktoryzacja kodu 216 Ciągła integracja 217
B. Opis struktury dostarczania projektu agile SCRUM Dynamiczny model tworzenia systemu (DSDM) Modelowanie agile Ujednolicony proces agile Lean Software Development Dodatkowe lektury Słowniczek pojęć Najniższa cena z 30 dni przed obniżką 67,83zł
Zrozumieć Agile Project Management Równowaga kontroli i elastyczności
|