Agile w praktyce
Agile w praktyce
Podręcznik metod zwinnych
O Książce
Ta książka to zwięzły, praktyczny podręcznik metod zwinnych czyli agile, który jest stale rozwijany i poszerzany. Zamierzam objąć w niej zestaw wiedzy którą, jak sądzę, powinien posiadać każdy praktyk agile.
W obecnej wersji w książce omawiam szczegółowo:
- Empiryzm - podejście tradycyjne (predykcyjne) a podejście nowoczesne (empiryczne)
- Manifest Agile - jego historia, treść i znaczenie
- Kanban - zwięzłe omówienie metody, jej najważniejszych założeń i sposobu jej wprowadzania.
- Scrum - pełne acz zwięzłe omówienie metody wraz z praktycznymi uwagami, uwzględnia zmiany w Scrum Guide wydanym w listopadzie 2020 (jak również zawiera całą historię zmian)
- Na czym polega odpowiedzialność Product Ownera
- Odpowiedzialność Scrum Mastera - jej cel, jak ją dobrze pełnić
- Retrospekcje - omówienie oraz praktyczny schemat ich prowadzenia
- Jaki powinien być backlog produktu?
- Jak dekomponować wymagania na mniejsze?
- Czym jest jednostka Story Point i jak ją stosować?
- Jak szacować wymagania z użyciem Planning Poker?
- Jak szacować wymagania z pomocą Affinity Mapping?
- Czym jest prędkość zespołu (velocity)?
- Jak odpowiadać na pytania "na kiedy to będzie?" albo "co zrobicie do następnego releasu?" - i kto ma to robić?
- Jak radzić sobie z błędami z produkcji tak, by nie wywracały one sprintów?
- Na czym polegają wyzwania przy skalowaniu metod Agile?
- Na czym polega Scrum of Scrums?
- Czym jest Scaled Agile Framework (SAFe)?
- Czym jest Large Scale Scrum (LeSS)?
- Czym jest metoda hierarchicznych backlogów?
- Na czym polega "model Spotify"?
- Zagadnienia menedżerskie - rola menedżerów w Agile.
Spis treści
-
Wstęp
- Aktualizacja 2020
- 1. Procesy a projekty, empiryzm
-
2. Agile
- 2.1 Manifest Agile - historia
- 2.2 Manifest Agile - zawartość
- 2.3 Manifest Agile - omówienie
- 2.4 Podsumowanie
-
3. Scrum
-
3.1 Scrum w pigułce
- Elementy Scruma
- Backlog Produktu
- Zespół Scrum, odpowiedzialności
-
Proces
- Sprint
- Planowanie Sprintu
- Daily Scrum
- Pielęgnacja Backlogu Produktu
- Produkt i Kryterium Ukończenia
- Przegląd Sprintu
- Retrospekcja Sprintu
- Wartości Scruma
- Podsumowanie i uwagi końcowe
-
3.2 Uwagi praktyczne
- Obietnica Scruma
- Sprint - długość
- Wydawać co Sprint czy nie?
-
3.3 Zmiany w Scrumie
- Ostatnie zmiany - listopad 2020
-
Poprzednie zmiany
- listopad 2017
- lipiec 2016
- lipiec 2013
- październik 2011
- 2010 rok
-
3.1 Scrum w pigułce
-
4. Kanban
- 4.1 Metoda Kanban
- 4.2 Wizualizacja procesu
- 4.3 Bufory i kolejki
- 4.4 Korzystanie z tablicy
- 4.5 Limity pracy w toku (WIP)
-
4.6 Ustalony rytm wydań (odbioru pracy)
- Definicja ukończenia
- 4.7 Przeciętny czas wykonywania
- 4.8 Efektywność procesu
- 4.9 Organizacja pobierania nowych zleceń
- 4.10 Przejrzystość reguł rządzących procesem
-
4.11 Kontrola i optymalizacja procesu
- Pomiary i statystyki
- Praca z zespołem - spotkania, motywacja
- Obsługa zleceń pilnych
- 4.12 Podsumowanie
- 4.13 Literatura
-
5. Inne metody i praktyki Agile
- 5.1 Metody zarządcze
-
5.2 Praktyki techniczne
- Continuous Integration (CI)
- Automatyzacja testów
- Test Driven Development (TDD)
- 5.3 Podsumowanie
-
6. Backlog Produktu
- 6.1 Podstawowe cechy backlogu produktu
- 6.2 Uporządkowanie
- 6.3 Adekwatność i zmienność backlogu produktu
-
6.4 Przejrzystość backlogu produktu
- Widoczność
- Czytelność
-
6.5 Pielęgnacja backlogu produktu
- Metody dekompozycji wymagań
- Dodatkowe techniki pomocne przy pielęgnacji backlogu
-
6.6 Szacowanie wymagań
- Jednostka „Story Point”
- Przedziałowa skala oszacowań - zmodyfikowany ciąg Fibonacciego
- Planning Poker
- Affinity Mapping
- Próby kalibracji Story Points
- Oszacowanie a pozycja na backlogu
- 6.7 Inne podejścia do backlogu
- 6.8 Podsumowanie
- 6.9 Dodatek - rozważanie: czyż wymagania nie są dysfunkcją?
-
7. Product Owner
- 7.1 Zakres odpowiedzialności Product Ownera
- 7.2 Idealny Product Owner
- 7.3 Realny Product Owner
- 7.4 Proxy Product Owner
- 7.5 Podsumowanie
-
8. Planowanie długofalowe
- 8.1 Pojęcie prędkości zespołu
-
8.2 Zastosowanie prędkości do prognozowania i planowania na backlogu
- Co zostanie zrobione do daty X?
- Kiedy zostanie dostarczona konkretna funkcjonalność Y?
- Prognozowanie a narzędzie
- 8.3 Zmienność a prognozy
- 8.4 Jakość prognoz a faza przedsięwzięcia
- 8.5 Więcej na temat planowania długofalowego
-
8.6 Planowanie długofalowe w Kanban
- Polecana lektura
-
9. Scrum a błędy
- 9.1 Klasyfikacja błędów
- 9.2 Częstotliwość występowania
- 9.3 Obsługa błędów wg klasyfikacji
- 9.4 Wątpliwości i pytania
-
10. Scrum Master
- 10.1 Znaczenie nazwy
- 10.2 Cele Scrum Mastera i zakres jego oddziaływania
- 10.3 Postawa Scrum Mastera
- 10.4 Scrum Master jako coach
- 10.5 Pięć narzędzi Scrum Mastera
- 10.6 Konstruktywny optymizm
- 10.7 Kim Scrum Master nie jest
-
10.8 Scrum Master a wiedza techniczna
- Słowo wyjaśnienia
- 10.9 Podsumowanie
-
11. Retrospekcje
-
11.1 Podstawowe cele i schemat
- Otwarcie
- Odświeżenie pamięci
- Analiza poprzednich postanowień
- Wypracowanie kierunku usprawnień
- Tworzenie i wybór konkretnych działań
- Połączenie dwóch poprzednich kroków w jeden
- Zamknięcie
- 11.2 Zespół a reszta organizacji
- 11.3 Retrospekcja a Scrum Master
- 11.4 Dalszy rozwój retrospekcji w zespole
- 11.5 Literatura i źródła
-
11.1 Podstawowe cele i schemat
-
12. Skalowanie
-
12.1 Określenie problemu
- Po co skalować?
- Problemy skalowania
-
12.2 Model wymiarów i obszarów skalowania
- Założenia
- Wymiary skalowania
-
Obszary skalowania
- Obszar produktu
- Obszar komunikacji
- Obszar wymagań
-
Obszar biznesu
- Zwinność biznesowa
- Praktyki w tym obszarze
-
12.3 „Gotowe” metody skalowania
- Scrum of Scrums
-
Scaled Agile Framework (SAFe)
- Poziom zespołu (Team)
- Poziom programu (Program)
- Poziom portfelu (Portfolio)
- Podsumowanie i ocena
-
Large Scale Scrum (LeSS)
- LeSS Large
- LeSS Huge
- Podsumowanie i ocena
- Inne modele/metody
- Wady gotowych metod skalowania
-
12.4 Przykłady praktyczne
- Hierarchical Backlogs
- Model „Spotify”
- 12.5 Uwagi końcowe o skalowaniu
- 12.6 Literatura
-
12.1 Określenie problemu
-
13. Agile a kadra zarządzająca
- 13.1 Agile a zarządzanie
- 13.2 Rola menedżerów
- 13.3 Teoria X i Y
-
13.4 Obsługa typowych sytuacji
- Urlopy
- Rekrutacja
- Zwolnienia
- Wysokość pensji, podwyżki
- Stanowiska, awanse
-
Dodatek: wejście w Agile poprzez pilotaż
- Wybór produktu
- Role i ich przygotowanie
- Przeprowadzenie pilotażu
- Ocena i dalsze działania
- Szkolenia
- Planowane rozszerzenia treści
- Podziękowania
- O autorze
- Notatki
Inne książki tego autora
60-dniowa Gwarancja 100% Satysfakcji Leanpub
W ciągu 60 dni od zakupu możesz otrzymać 100% zwrotu kosztów za każdy zakup na Leanpub, w dwóch kliknięciach.
Technicznie rzecz biorąc, jest to dla nas ryzykowne, ponieważ i tak będziesz mieć pliki książki lub kursu. Jednak jesteśmy tak pewni naszych produktów i usług oraz naszych autorów i czytelników, że z przyjemnością oferujemy pełną gwarancję zwrotu pieniędzy za wszystko, co sprzedajemy.
O tym, jak dobre jest coś, możesz przekonać się tylko próbując, a dzięki naszej 100% gwarancji zwrotu pieniędzy, dosłownie nie ma żadnego ryzyka!
Więc nie ma powodu, żeby nie kliknąć przycisku Dodaj do Koszyka, prawda?
Zobacz pełne warunki...
Zarabiaj 8$ przy zakupie za 10$ i 16$ przy zakupie za 20$
Wypłacamy 80% tantiem od zakupów o wartości 7,99$ lub więcej oraz 80% tantiem minus opłata 50 centów od zakupów między 0,99$ a 7,98$. Zarabiasz 8$ przy sprzedaży za 10$ i 16$ przy sprzedaży za 20$. Więc jeśli sprzedamy 5000 niezwróconych kopii twojej książki po 20$, zarobisz 80 000$.
(Tak, niektórzy autorzy już zarobili znacznie więcej na Leanpub.)
W rzeczywistości autorzy zarobili jużponad 14 milionów dolarówpisząc, publikując i sprzedając na Leanpub.
Dowiedz się więcej o pisaniu na Leanpub
Darmowe Aktualizacje. Bez DRM.
Kupując książkę na Leanpub, otrzymujesz darmowe aktualizacje tak długo, jak autor aktualizuje książkę! Wielu autorów korzysta z Leanpub do publikowania książek w trakcie ich pisania. Wszyscy czytelnicy otrzymują darmowe aktualizacje, niezależnie od tego, kiedy kupili książkę i ile za nią zapłacili (włącznie z darmowymi).
Większość książek Leanpub jest dostępna w formacie PDF (na komputery) oraz EPUB (na telefony, tablety i Kindle). Formaty dostępne dla danej książki są pokazane w prawym górnym rogu tej strony.
Co więcej, książki Leanpub nie posiadają żadnych nonsensownych zabezpieczeń DRM, więc możesz je łatwo czytać na każdym obsługiwanym urządzeniu.
Dowiedz się więcej o formatach ebooków Leanpub i gdzie można je czytać