Agile_Wzorce_wdrazania_praktyk_zwinnych_agilew.pdf

(605 KB) Pobierz
Agile. Wzorce wdrażania praktyk zwinnych
Agile. Wzorce wdra¿ania
praktyk zwinnych
Autor: Amr Elssamadisy
T³umaczenie: Miko³aj Szczepaniak
ISBN: 978-83-246-2318-1
A Roadmap to Organizational Success
Format: 168x237, stron: 408
Poznaj metody wdra¿ania praktyk zwinnych i twórz perfekcyjne oprogramowanie!
Jak wykorzystywaæ wzorce wdra¿ania praktyk zwinnych?
Jak stosowaæ praktyki b³yskawicznego i efektywnego gromadzenia
informacji zwrotnych?
Jak integrowaæ grupy praktyk zwinnych, podnosz¹c ich ³¹czn¹ skutecznoœæ?
Metody zwinne maj¹ pomóc Ci w tworzeniu oprogramowania dostarczaj¹cego wiêcej
walorów biznesowych — dziêki nim powinieneœ robiæ to nie tylko szybciej i taniej,
ale te¿ bezpiecznie i bezstresowo. Okazuje siê jednak, ¿e wiele organizacji ma problemy
z implementowaniem i pe³nym wykorzystaniem tych metod. Jeœli nie chcesz do³¹czyæ
do tego grona, powinieneœ skorzystaæ z tej ksi¹¿ki — zaprezentowano w niej najlepsze
praktyki doskonal¹ce proces wytwarzania oprogramowania, a poza tym wskazano
konkretne powody wyboru zalecanych praktyk.
Ksi¹¿ka Agile Adoption Patterns A Roadmap to Organizational Success w sposób
wyczerpuj¹cy, a jednoczeœnie zrozumia³y prezentuje proces definiowania optymalnej
strategii wdra¿ania praktyk zwinnych. W podrêczniku zanalizowane zosta³y tak¿e
najwa¿niejsze przeszkody na drodze do implementacji metod zwinnych, obok których
zaprezentowano sprawdzone rozwi¹zania tych problemów. Z tego przewodnika dowiesz
siê, jak wybraæ praktyki najlepsze dla Twojej firmy i Twojego œrodowiska technicznego
oraz jak przyrostowo wdra¿aæ metody zwinne. Nauczysz siê efektywnego tworzenia
oprogramowania niezale¿nie od Twojej roli w projekcie — lidera, programisty, architekta
lub klienta.
Wzorce wdra¿ania praktyk zwinnych
Praktyki sprzê¿enia zwrotnego
Praktyki techniczne i pomocnicze
Zautomatyzowane testy programisty
Programowanie w parach
Anga¿owanie spo³ecznoœci
Projekty ewolucyjne
Wdra¿anie praktyk zwinnych
Wymagania sterowane testami
Iteracja zwinna
Grupa praktyk komunikacyjnych
Oto podrêcznik efektywnego wdra¿ania praktyk zwinnych, które bez trudu
zaimplementujesz do swojego projektu!
773365236.001.png 773365236.002.png
S PIS TREŚCI
Słowo wstępne Lindy Rising
21
Słowo wstępne J.B. Rainsbergera
25
Przedmowa
27
Podziękowania
35
O autorze
39
Część 1. Przemyślenia o wytwarzaniu oprogramowania
41
Rozdział 1. Uczenie się jest wąskim gardłem
43
Hipotetyczny eksperyment
43
Spojrzenie na metodyki zwinne przez pryzmat koncepcji
„uczenie się jest wąskim gardłem”
45
Cykle rozpoznawania i reagowania na zmiany
45
Cykl — warunek konieczny, ale nie wystarczający
47
Dlaczego to jest takie ważne? Od teorii do praktyki
49
Nie lekceważ tego wąskiego gardła
50
Podsumowanie
52
Rozdział 2. Osobista zwinność jako warunek
skutecznego stosowania praktyk zwinnych
53
Dlaczego należy wdrażać praktyki zwinne?
54
Kiedy można mówić o udanym wdrożeniu?
54
Problem — wiele nieudanych wdrożeń metodyk zwinnych
54
Przyczyna — wszystko zależy od okoliczności
55
Model Responsibility Process™
55
Chcę być bardziej odpowiedzialny. Jak tego dokonać?
57
Moi współpracownicy utknęli. Co powinienem zrobić?
57
Prawdziwa zwinność
57
Skuteczne zespoły składają się z odpowiedzialnych członków
57
Rozpoznawanie i reagowanie na zmiany wymaga odpowiedzialności
58
Skuteczne wdrażanie zwinnych metodyk wytwarzania
rozpoczyna się od jednostki
59
Osobista zwinność
59
Od teorii do praktyki
60
773365236.003.png
10
S PIS TREŚCI
Część 2. Przygotowywanie strategii wdrażania praktyk zwinnych
61
Rozdział 3. Walor biznesowy
63
Ograniczanie czasu wprowadzania produktu na rynek
63
Poprawa użyteczności produktu (wartości na rynku)
64
Podniesienie jakości produktu trafiającego na rynek
64
Podniesienie elastyczności
65
Podniesienie widoczności
65
Ograniczenie kosztów
65
Wydłużanie czasu życia produktu
66
Walory biznesowe są celami organizacyjnymi
66
Od teorii do praktyki — określanie walorów biznesowych Twojej organizacji
67
Rozdział 4. Problemy
69
Problemy biznesowe
70
Jakość produktu przekazanego klientowi jest nie do przyjęcia
70
Dostarczanie klientowi nowych funkcji trwa zbyt długo
70
Zaimplementowane funkcje nie są wykorzystywane przez klienta
70
Oprogramowanie okazało się nieprzydatne dla klienta
71
Budowa oprogramowania jest zbyt droga
71
My kontra oni
71
Klient żąda od nas wszystkiego, w tym zlewu kuchennego
72
Problemy związane z procesami
72
Klient? Jaki klient? — Wiara w bezpośrednie i regularne sugestie klienta
jest nieuzasadniona
73
Zarząd jest zaskoczony — brak widoczności
73
Niewystarczające zasoby — praktycy oprogramowania
należą do wielu jednocześnie pracujących zespołów
74
Ruchome projekty
74
Setki (lub tysiące) błędów zarejestrowanych przez narzędzie śledzące
74
Potrzeba fazy „hartowania” na końcu cyklu wydawania
75
Integracja ma miejsce zbyt rzadko (ponieważ jest kłopotliwa)
75
Utrudnienia jako bodziec do działania
76
Od teorii do praktyki — potrafisz znaleźć jakieś problemy?
76
Rozdział 5. Wdrażanie praktyk zwinnych
77
Praktyki
77
Wzorce kojarzenia praktyk zwinnych z walorami biznesowymi
78
Wzorce kojarzenia praktyk zwinnych z problemami
82
Wypracowywanie własnej strategii wdrażania praktyk zwinnych
88
Co dalej?
90
Od teorii do praktyki — budowa własnej strategii wdrażania praktyk zwinnych
91
Część 3. Katalog wzorców
93
Rozdział 6. Wzorce wdrażania praktyk zwinnych
95
Czym jest wzorzec?
95
Efektywne stosowanie wzorców
97
Uczestnicy scenariuszy
99
S PIS TREŚCI
11
Rozdział 7. Cel
101
Walor biznesowy
101
Scenariusz
101
Kontekst
102
Przyczyny stosowania
102
Skutki stosowania
102
Wdrażanie
103
Ale
103
Odmiany
104
Dodatkowe źródła
104
Rozdział 8. Cykl
105
Walor biznesowy
105
Scenariusz
105
Kontekst
106
Przyczyny stosowania
106
Skutki stosowania
106
Wdrażanie
107
Ale
107
Odmiany
108
Dodatkowe źródła
108
Część 3.1. Informacje zwrotne
109
Rozdział 9. Iteracja
111
Walor biznesowy
111
Scenariusz
112
Kontekst
112
Przyczyny stosowania
113
Skutki stosowania
113
Wdrażanie
114
Ale
115
Odmiany
116
Dodatkowe źródła
117
Rozdział 10. Spotkanie początkowe
119
Walor biznesowy
119
Scenariusz
119
Kontekst
120
Przyczyny stosowania
120
Skutki stosowania
121
Wdrażanie
121
Ale
121
Odmiany
122
Dodatkowe źródła
122
12
S PIS TREŚCI
Rozdział 11. Lista zaległych zadań
123
Walor biznesowy
123
Scenariusz
124
Kontekst
124
Przyczyny stosowania
125
Skutki stosowania
125
Wdrażanie
126
Ale
127
Odmiany
128
Dodatkowe źródła
128
Rozdział 12. Gra w planowanie
129
Walor biznesowy
129
Scenariusz
129
Kontekst
130
Przyczyny stosowania
130
Skutki stosowania
131
Wdrażanie
132
Ale
132
Dodatkowe źródła
133
Rozdział 13. Poranne spotkania
135
Walor biznesowy
135
Scenariusz
135
Kontekst
136
Przyczyny stosowania
136
Skutki stosowania
137
Wdrażanie
137
Ale
138
Odmiany
139
Dodatkowe źródła
140
Rozdział 14. Stan wykonania
141
Walor biznesowy
141
Scenariusz
141
Kontekst
142
Przyczyny stosowania
142
Skutki stosowania
142
Wdrażanie
143
Ale
143
Odmiany
144
Dodatkowe źródła
145
Rozdział 15. Demonstracja
147
Walor biznesowy
147
Scenariusz
147
Kontekst
148
Przyczyny stosowania
148
Skutki stosowania
148
Zgłoś jeśli naruszono regulamin