Book description
Agile, czyli podejście zwinne, zrewolucjonizowało sposób budowania programowania.
Table of contents
- okładka
- tytuł strony
- Prawa autorskie strony
- Opinie o książce Agile. Przewodnik po zwinnych metodykach programowania
- Dedykacja
- Spis treści
- Przedmowa
- Wprowadzenie
- Rozdział 1. Poznaj Agile
-
Rozdział 2. Wartości Agile
- Lider zespołu, architekt i kierownik projektu wchodzą do baru...
- Uniwersalne rozwiązania nie istnieją
- Podejście zwinne nas uratuje! Prawda?
- Niespójna perspektywa
- Manifest Agile pomaga zespołom zrozumieć cel stosowania poszczególnych technik
- Jak zrozumieć słonia?
- Od czego zacząć wprowadzanie nowej metodyki?
-
Rozdział 3. Zasady Agile
- Dwanaście zasad podejścia zwinnego
- Klient ma zawsze rację, prawda?
-
Dostarczanie projektu
- Zasada numer 1. Naszym priorytetem jest zapewnianie satysfakcji klientów dzięki szybkiemu i ciągłemu dostarczaniu wartościowego oprogramowania
- Zasada numer 2. Jesteśmy otwarci na zmiany wymagań nawet na późnych etapach prac. Procesy zwinne pozwalają poradzić sobie ze zmianami w celu zapewnienia klientom przewagi konkurencyjnej
- Zasada numer 3. Często dostarczamy działające oprogramowanie; zajmuje to od kilku tygodni do kilku miesięcy, przy czym preferowane są krótsze okresy
- Lepszy sposób dostarczania oprogramowania do czytnika e-booków
-
Komunikacja i współpraca
- Zasada numer 4. Najwydajniejszym i najskuteczniejszym sposobem przekazywania informacji zespołowi programistów i komunikowania się w jego ramach jest bezpośrednia rozmowa
- Zasada numer 5. Pracownicy biznesowi i programiści muszą codziennie współpracować przy projekcie
- Zasada numer 6. Opieraj projekty na zmotywowanych osobach. Zapewnij im potrzebne środowisko i wsparcie oraz uwierz, że wykonają zadanie
- Lepsza komunikacja w projekcie czytnika e-booków
-
Przebieg projektu — posuwanie się do przodu
- Zasada numer 7. Główną miarą postępów jest działające oprogramowanie
- Zasada numer 8. W procesach zwinnych ważna jest możliwość utrzymania tempa programowania. Sponsorzy, programiści i użytkownicy powinni móc w nieskończoność utrzymywać stałe tempo pracy
- Zasada numer 9. Ciągła troska o techniczną doskonałość i dobry projekt są zgodne z podejściem zwinnym
- Lepsze środowisko pracy dla zespołu rozwijającego czytnik e-booków
-
Nieustanne ulepszanie projektów i zespołu
- Zasad numer 10. Konieczna jest prostota rozumiana jako sztuka maksymalizowania niewykonywanej pracy
- Zasada numer 11. Najlepsze architektury, wymagania i projekty są owocem pracy samoorganizujących się zespołów
- Zasada numer 12. Zespół regularnie zastanawia się nad tym, jak zwiększyć swoją efektywność, a następnie odpowiednio usprawnia i dostosowuje swoje postępowanie
- Projekt w podejściu zwinnym — łączenie wszystkich zasad
-
Rozdział 4. Scrum i samoorganizujące się zespoły
- Zasady podejścia Scrum
- Akt I. Ja móc Scrum?
- W zespole stosującym podejście Scrum wszyscy są właścicielami projektu
- Akt II. Aktualizacje stanu są dobre w sieciach społecznościowych!
- Codzienne spotkania są dla całego zespołu
- Akt III. Sprintem prosto w mur
- Sprinty, plany i retrospekcje
- Akt IV. Pies goniący samochód
-
Rozdział 5. Planowanie w Scrumie i wspólne zobowiązanie
- Akt V. Nie do końca przygotowani na nieoczekiwane
-
Historie użytkowników, szybkość i ogólnie przyjęte praktyki w podejściu Scrum
- Spraw, aby oprogramowanie było przydatne
- Historie użytkowników pomagają budować funkcje, które będą stosowane
- Warunki satysfakcji
- Wartość historii w punktach i szybkość
- Wykresy postępu prac
- Planowanie i przeprowadzanie sprintu z wykorzystaniem historii, punktów, zadań i tablicy zadań
- Ogólnie przyjęte praktyki scrumowe
- Akt VI. Runda honorowa
- Jeszcze o wartościach w Scrumie
- Rozdział 6. XP i otwartość na zmiany
-
Rozdział 7. Prostota i projektowanie przyrostowe w XP
- Akt IV. Nadgodziny, część II — znów to samo
- Kod i projekt
- Decyzje związane z kodem i projektem podejmuj w ostatnim sensownym momencie
-
Projektowanie przyrostowe i holistyczne techniki XP
- Zespoły pracują najlepiej, gdy czują, że mają czas na zastanowienie
- Członkowie zespołu ufają sobie i wspólnie podejmują decyzje
- W XP techniki dotyczące projektowania, planowania, zespołu i holistyczne tworzą ekosystem sprzyjający innowacjom
- Projektowanie przyrostowe a projektowanie z myślą o wielokrotnym użyciu
- Gdy jednostki komunikują się w prosty sposób, system może się rozrastać przyrostowo
- Dobry projekt to efekt prostych interakcji
- Akt V. Ostateczny wynik
-
Rozdział 8. Lean, unikanie marnotrawstwa i spojrzenie na całość
- Myślenie odchudzone
- Akt I. I jeszcze jedna sprawa...
- Kreowanie herosów i myślenie magiczne
- Eliminowanie marnotrawstwa
- Lepsze zrozumienie produktu
- Dostarczanie tak wcześnie, jak to możliwe
-
Rozdział 9. Kanban, przepływ i nieustanne doskonalenie
- Akt II. Ciągły wyścig
- Zasady podejścia Kanban
- Doskonalenie procesu za pomocą podejścia Kanban
-
Pomiar przepływu i zarządzanie nim
- Do pomiaru przepływu i zarządzania nim wykorzystaj skumulowane wykresy przepływu i wykresy warstwowe prac w toku
- Prawo Little’a pozwala kontrolować przepływ prac w systemie
- Zarządzanie przepływem za pomocą limitów prac w toku w naturalny sposób zapewnia bufor
- Opisz polityki obowiązujące w procesie, aby wszyscy mieli ten sam punkt widzenia
- Zachowania emergentne w Kanbanie
- Rozdział 10. Coach metodyk zwinnych
- Skorowidz
- O autorach
- Kolofon
-
Przypisy
- Rozdział 1. Poznaj Agile
- Rozdział 2. Wartości Agile
- Rozdział 3. Zasady Agile
- Rozdział 4. Scrum i samoorganizujące się zespoły
- Rozdział 5. Planowanie w Scrumie i wspólne zobowiązanie
- Rozdział 6. XP i otwartość na zmiany
- Rozdział 7. Prostota i projektowanie przyrostowe w XP
- Rozdział 8. Lean, unikanie marnotrawstwa i spojrzenie na całość
- Rozdział 9. Kanban, przepływ i nieustanne doskonalenie
Product information
- Title: Agile. Przewodnik po zwinnych metodykach programowania
- Author(s):
- Release date: October 2015
- Publisher(s): Helion
- ISBN: 97888328309432
You might also like
video
Python Fundamentals
51+ hours of video instruction. Overview The professional programmer’s Deitel® video guide to Python development with …
book
Learning Python, 5th Edition
Get a comprehensive, in-depth introduction to the core Python language with this hands-on book. Based on …
book
Jak stać się lepszym programistą. Przewodnik
Zawód programisty jak żaden inny wymaga ciągłego rozwoju, nauki i doskonalenia. Każdy dzień to nowe wyzwania, …
book
Python for Programmers, First Edition
The professional programmer's Deitel® guide to Python® with introductory artificial intelligence case studies Written for programmers …