
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!
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)
- 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(tm) (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)
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)
- 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)
- 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)
Rozdział 6. Wzorce wdrażania praktyk zwinnych (95)
- Czym jest wzorzec? (95)
- Efektywne stosowanie wzorców (97)
- Uczestnicy scenariuszy (99)
- 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)
- 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)
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)
- 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)
- 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)
- Walor biznesowy (129)
- Scenariusz (129)
- Kontekst (130)
- Przyczyny stosowania (130)
- Skutki stosowania (131)
- Wdrażanie (132)
- Ale (132)
- Dodatkowe źródła (133)
- 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)
- 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)
- Walor biznesowy (147)
- Scenariusz (147)
- Kontekst (148)
- Przyczyny stosowania (148)
- Skutki stosowania (148)
- Wdrażanie (149)
- Ale (150)
- Odmiany (151)
- Dodatkowe źródła (151)
- Walor biznesowy (153)
- Scenariusz (153)
- Kontekst (154)
- Przyczyny stosowania (154)
- Skutki stosowania (155)
- Wdrażanie (156)
- Ale (157)
- Odmiany (158)
- Dodatkowe źródła (158)
- Walor biznesowy (159)
- Scenariusz (160)
- Kontekst (160)
- Przyczyny stosowania (161)
- Skutki stosowania (161)
- Wdrażanie (161)
- Ale (162)
- Odmiany (162)
- Dodatkowe źródła (162)
- Walor biznesowy (163)
- Scenariusz (163)
- Kontekst (164)
- Przyczyny stosowania (164)
- Skutki stosowania (165)
- Wdrażanie (165)
- Ale (166)
- Odmiany (166)
- Dodatkowe źródła (167)
- Walor biznesowy (169)
- Scenariusz (170)
- Kontekst (170)
- Przyczyny stosowania (170)
- Skutki stosowania (171)
- Wdrażanie (172)
- Ale (172)
- Odmiany (173)
- Dodatkowe źródła (173)
- Walor biznesowy (175)
- Scenariusz (176)
- Kontekst (177)
- Przyczyny stosowania (177)
- Skutki stosowania (178)
- Wdrażanie (178)
- Ale (179)
- Odmiany (180)
- Dodatkowe źródła (180)
- Walor biznesowy (181)
- Scenariusz (181)
- Kontekst (182)
- Przyczyny stosowania (182)
- Skutki stosowania (183)
- Wdrażanie (183)
- Ale (185)
- Odmiany (186)
- Dodatkowe źródła (186)
- Walor biznesowy (189)
- Scenariusz (189)
- Kontekst (190)
- Przyczyny stosowania (190)
- Skutki stosowania (191)
- Wdrażanie (191)
- Ale (192)
- Odmiany (192)
- Dodatkowe źródła (193)
- Walor biznesowy (195)
- Scenariusz (195)
- Kontekst (196)
- Przyczyny stosowania (196)
- Skutki stosowania (196)
- Wdrażanie (197)
- Ale (198)
- Odmiany (198)
- Dodatkowe źródła (199)
- Walor biznesowy (201)
- Scenariusz (201)
- Kontekst (202)
- Przyczyny stosowania (202)
- Skutki stosowania (202)
- Wdrażanie (203)
- Ale (203)
- Odmiany (204)
- Dodatkowe źródła (204)
- Walor biznesowy (205)
- Scenariusz (205)
- Kontekst (206)
- Przyczyny stosowania (206)
- Skutki stosowania (206)
- Wdrażanie (206)
- Ale (207)
- Odmiany (208)
- Dodatkowe źródła (209)
Rozdział 26. Zautomatyzowane testy programisty (213)
- Walor biznesowy (213)
- Scenariusz (214)
- Kontekst (215)
- Przyczyny stosowania (215)
- Skutki stosowania (216)
- Wdrażanie (217)
- Ale (220)
- Odmiany (222)
- Dodatkowe źródła (223)
- Walor biznesowy (225)
- Scenariusz (225)
- Kontekst (226)
- Przyczyny stosowania (226)
- Skutki stosowania (227)
- Wdrażanie (227)
- Ale (227)
- Dodatkowe źródła (228)
- Walor biznesowy (229)
- Scenariusz (229)
- Kontekst (230)
- Przyczyny stosowania (231)
- Skutki stosowania (231)
- Wdrażanie (232)
- Ale (233)
- Odmiany (234)
- Dodatkowe źródła (234)
- Walor biznesowy (235)
- Scenariusz (235)
- Kontekst (236)
- Przyczyny stosowania (236)
- Skutki stosowania (237)
- Wdrażanie (237)
- Ale (238)
- Odmiany (239)
- Dodatkowe źródła (239)
- Walor biznesowy (241)
- Scenariusz (241)
- Kontekst (242)
- Przyczyny stosowania (242)
- Skutki stosowania (243)
- Wdrażanie (244)
- Ale (246)
- Odmiany (248)
- Dodatkowe źródła (248)
- Walor biznesowy (249)
- Scenariusz (249)
- Kontekst (250)
- Przyczyny stosowania (250)
- Skutki stosowania (251)
- Wdrażanie (251)
- Ale (253)
- Odmiany (253)
- Dodatkowe źródła (254)
- Walor biznesowy (255)
- Scenariusz (255)
- Kontekst (256)
- Przyczyny stosowania (256)
- Skutki stosowania (258)
- Testy podsystemu zarządzania towarami (258)
- Zalety zautomatyzowanych testów funkcjonalnych (260)
- Wdrażanie (262)
- Ale (263)
- Problemy implementacyjne (264)
- Problemy architekturalne (266)
- Odmiany (268)
- Dodatkowe źródła (269)
- Walor biznesowy (271)
- Scenariusz (271)
- Kontekst (272)
- Przyczyny stosowania (272)
- Skutki stosowania (273)
- Wdrażanie (273)
- Ale (274)
- Odmiany (274)
- Dodatkowe źródła (274)
- Walor biznesowy (275)
- Scenariusz (275)
- Kontekst (276)
- Przyczyny stosowania (276)
- Skutki stosowania (277)
- Wdrażanie (277)
- Ale (278)
- Odmiany (279)
- Dodatkowe źródła (279)
Rozdział 35. Instruktor (283)
- Walor biznesowy (283)
- Scenariusz (283)
- Kontekst (284)
- Przyczyny stosowania (284)
- Skutki stosowania (284)
- Wdrażanie (285)
- Ale (285)
- Odmiany (286)
- Dodatkowe źródła (286)
- Walor biznesowy (287)
- Scenariusz (287)
- Kontekst (288)
- Przyczyny stosowania (288)
- Skutki stosowania (288)
- Wdrażanie (289)
- Ale (290)
- Odmiany (291)
- Dodatkowe źródła (291)
- Walor biznesowy (293)
- Scenariusz (293)
- Kontekst (294)
- Przyczyny stosowania (294)
- Skutki stosowania (295)
- Wdrażanie (295)
- Ale (296)
- Odmiany (297)
- Dodatkowe źródła (297)
- Walor biznesowy (299)
- Scenariusz (299)
- Kontekst (300)
- Przyczyny stosowania (300)
- Skutki stosowania (300)
- Wdrażanie (301)
- Ale (301)
- Odmiany (302)
- Dodatkowe źródła (302)
- Walor biznesowy (303)
- Scenariusz (303)
- Kontekst (304)
- Przyczyny stosowania (304)
- Skutki stosowania (304)
- Wdrażanie (305)
- Ale (306)
- Odmiany (307)
Rozdział 40. Iteracja zwinna (311)
- Walor biznesowy (312)
- Scenariusz (312)
- Kontekst (312)
- Przyczyny stosowania (313)
- Skutki stosowania (313)
- Wdrażanie (314)
- Ale (315)
- Odmiany (315)
- Dodatkowe źródła (316)
- Walor biznesowy (317)
- Scenariusz (317)
- Kontekst (318)
- Przyczyny stosowania (319)
- Skutki stosowania (319)
- Wdrażanie (320)
- Ale (321)
- Odmiany (321)
- Dodatkowe źródła (322)
- Walor biznesowy (323)
- Scenariusz (324)
- Kontekst (325)
- Przyczyny stosowania (325)
- Skutki stosowania (326)
- Wdrażanie (327)
- Ale (328)
- Odmiany (329)
- Dodatkowe źródła (329)
- Walor biznesowy (331)
- Scenariusz (332)
- Kontekst (332)
- Przyczyny stosowania (333)
- Skutki stosowania (334)
- Wdrażanie (334)
- Ale (336)
- Odmiany (337)
- Dodatkowe źródła (337)
- Walor biznesowy (339)
- Scenariusz (340)
- Kontekst (340)
- Przyczyny stosowania (341)
- Skutki stosowania (342)
- Wdrażanie (342)
- Ale (343)
- Odmiany (344)
- Dodatkowe źródła (345)
Rozdział 45. Witryna internetowa BabyCenter (349)
- Wdrażanie praktyk zwinnych przez zespół BabyCenter
- pierwszy kwartał 2007 roku (350)
- Wypracowywanie strategii wdrażania praktyk zwinnych (350)
- Wnioski (355)
- Ocena wdrażania praktyk zwinnych przez zespół BabyCenter - pierwszy kwartał 2008 roku (355)
- Wdrażanie praktyk zwinnych przez firmę X - pierwsze dwa kwartały 2007 roku (359)
- Kontekst tego raportu (360)
- Bieżące cele biznesowe (360)
- Widok z perspektywy okopów (361)
- Sugerowane praktyki na resztę 2007 roku (366)
- Dłuższa perspektywa (371)
- Wnioski (371)
- Wdrażanie praktyk zwinnych przez firmę X - ocena końcowa (371)
- Aktualna sytuacja (371)
Dodatek A: Związki między walorami biznesowymi i praktykami zwinnymi (377)
Dodatek B: Związki praktyk zwinnych i problemów (379)
Dodatek C: Czerpanie maksymalnych korzyści ze wzorców wdrażania praktyk zwinnych (381)
Dodatek D: Materiały dodatkowe (385)
Bibliografia (387)
Skorowidz (391)