Agile. Szybciej, łatwiej, dokładniej - ebook
Agile. Szybciej, łatwiej, dokładniej - ebook
Bądź sprawny, bądź zręczny, bądź zwinny! Bądź Agile!
- Jak wdrażać skuteczne i intuicyjne metodyki programowania w swojej firmie?
- Jak motywować zespół do działania i tworzyć najlepsze warunki pracy?
- Jak sprawiać, aby projekty kończyły się w założonym czasie i satysfakcjonowały klientów?
Agile, czyli programowanie zwinne, to grupa metodyk wytwarzania oprogramowania z wykorzystaniem technik przyrostowych. Cieszy się ogromną — i ciągle rosnącą — popularnością zarówno wśród programistów, jak i osób zarządzających projektami informatycznymi. „Agile” znaczy „sprawny”, „zwinny”, „zręczny” i właśnie takie są w założeniu praktyki określane angielskim terminem Agile software development. Mają one przyspieszyć, uprościć i usprawnić proces tworzenia oprogramowania. Zapewniają wysoką jakość końcowego produktu i spełniają oczekiwania klienta, nawet jeśli w czasie trwania projektu jego wymagania ulegną znacznej zmianie.
Książka Agile szybciej, prościej, dokładniej powstała z myślą o wszystkich, którzy rozpoczynają swoją przygodę z praktykami programowania zwinnego. Jest przeznaczona dla osób chcących wdrożyć je w zespole projektowym i dla osób należących do zespołu, w którym są one wdrażane. Dowiesz się z niej, jak zastosować metodyki Agile w codziennej pracy i jak przedkładać interakcje międzyludzkie ponad procedury, działające oprogramowanie nad obszerną dokumentację, współpracę z klientem nad negocjacje handlowe oraz reagowanie na zmiany nad realizację planu. Jeśli zastosujesz się do rad zawartych w tej książce, współpraca projektowa przebiegnie się bez przeszkód — efektywnie i satysfakcjonująco dla wszystkich członków zespołu. Od autorów dostaniesz także prezent w postaci gotowych szablonów, które możesz natychmiast wydrukować i wykorzystywać do woli w pracy z metodykami Agile.
Dowiedz się, jak zarządzać zmianą z Agile i uniknąć najpopularniejszych błędów w zarządzaniu projektami!
- Przegląd metodyk Agile
- Zalety programowania zwinnego
- Zastosowanie technik Agile w praktyce
- Błędy, których można uniknąć
- Narzędzia ułatwiające pracę
- Przykłady z życia wzięte
Przekonaj się, że tworzenie oprogramowania może być świetną zabawą!
Spis treści
O autorach (9)
- Marek Krzemiński (11)
- Podziękowania (12)
Wstęp. Po co to w ogóle czytać? (13)
- Dla kogo jest ta książka? (15)
- Czego się nie dowiesz? (16)
- Złote myśli autorów (17)
1. Po co to wszystko? U mnie przecież działa! (19)
- Krótka historia (21)
- Jak przejść na drugą stronę rzeki i się nie zamoczyć? (28)
- Ludzie ponad procesy. Właśnie, ludzie! (32)
- Jakie korzyści możesz uzyskać, choć nie musisz? (39)
2. To świetna zabawa! (43)
- Bawmy się, ucząc (45)
- Stan "flow", czyli natchnienia (45)
- Retrospektywy (46)
- Władca Pierścieni na stand-upie (47)
- Gamifikacja (49)
- Wizualizujmy, czyli po co nam oczy? (52)
- Motywacja (55)
3. Pierwszy dzień w szkole (59)
- Zwinne metodyki wytwarzania oprogramowania (61)
- Co to jest metodyka? (62)
- Programowanie ekstremalne (ang. Extreme Programming) (63)
- Kiedy powinieneś wybrać programowanie ekstremalne? (64)
- Problemy podczas wdrażania praktyki programowania ekstremalnego (64)
- Korzyści z wprowadzenia praktyki (65)
- Zarządzanie projektami za pomocą metodyki Scrum (ang. Scrum Project Management) (67)
- Kiedy powinieneś wybrać zarządzanie za pomocą metodyki Scrum? (68)
- Problemy podczas wdrażania praktyki Scrum (69)
- Korzyści z wprowadzenia praktyki (71)
- Kanban Software Development (73)
- Kiedy powinieneś wybrać Kanban Software Development? (73)
- Problemy podczas wdrażania praktyki Kanban (74)
- Korzyści z wprowadzenia praktyki (75)
- Podsumowanie (75)
4. Jedziemy z materiałem! - praktykujemy (79)
- Agile dla pierwszaków (81)
- Praktyka nr 1. Codzienne spotkania (ang. Daily Stand-up) (81)
- Praktyka nr 2. Historyjki użytkownika (91)
- Praktyka nr 3. Task Board (99)
- Praktyka nr 4. Praca w cyklach iteracyjnych (106)
- Praktyka nr 5. Planowanie iteracji (112)
- Praktyka nr 6. Demonstracja (120)
- Praktyka nr 7. Wspólne środowisko pracy (128)
- Podsumowanie części pierwszej, czyli chodzenie z workiem nie jest takie złe... Maaamooooo! (135)
- Agile dla starszaków (138)
- Praktyka nr 8. Retrospektywy (138)
- Praktyka nr 9. Programowanie w parach (147)
- Praktyka nr 10. Definicja ukończenia zadań (ang. Definition of Done) (153)
- Praktyka nr 11. Master Story List/Scrum Product Backlog (161)
- Praktyka nr 12. Planning Poker (167)
- Praktyka nr 13. Wykres wypalania iteracji (ang. Burn down Chart) (175)
- Podsumowanie części drugiej. Starszak to jest gość, bo wie, co to poker :) (183)
- Agile dla "najstarszaków" (186)
- Praktyka nr 14. Prędkość zespołu (ang. Team Velocity) (186)
- Praktyka nr 15. Iteracja zero/Sprint zero (194)
- Praktyka nr 16. Ciągła integracja (200)
- Praktyka nr 17. Programowanie sterowane testami (209)
- Praktyka nr 18. Samoorganizujący się zespół (217)
- Podsumowanie. Stary... Agile to ja mam w tym palcu... nie, czekaj, w tym... a może w tym? (223)
Bibliografia (227)
Załączniki (229)
- Szablony (229)
- Linki do załączników (237)
Skorowidz (239)
Kategoria: | Programowanie |
Zabezpieczenie: |
Watermark
|
ISBN: | 978-83-283-0955-5 |
Rozmiar pliku: | 3,6 MB |