Wstęp
- Aktualizacja 2020
1.Procesy a projekty, empiryzm
- Model mentalny - termostat
2.Agile
- 2.1Manifest Agile - historia
- 2.2Manifest Agile - zawartość
- 2.3Manifest Agile - omówienie
- 2.4Podsumowanie
3.Scrum
- 3.1Scrum 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.2Uwagi praktyczne
- Obietnica Scruma
- Sprint - długość
- Wydawać co Sprint czy nie?
- 3.3Zmiany w Scrumie
- Ostatnie zmiany - listopad 2020
- Poprzednie zmiany
- listopad 2017
- lipiec 2016
- lipiec 2013
- październik 2011
- 2010 rok
4.Kanban
- 4.1Metoda Kanban
- 4.2Wizualizacja procesu
- 4.3Bufory i kolejki
- 4.4Korzystanie z tablicy
- 4.5Limity pracy w toku (WIP)
- 4.6Ustalony rytm wydań (odbioru pracy)
- Definicja ukończenia
- 4.7Przeciętny czas wykonywania
- 4.8Efektywność procesu
- 4.9Organizacja pobierania nowych zleceń
- 4.10Przejrzystość reguł rządzących procesem
- 4.11Kontrola i optymalizacja procesu
- Pomiary i statystyki
- Praca z zespołem - spotkania, motywacja
- Obsługa zleceń pilnych
- 4.12Podsumowanie
- 4.13Literatura
5.Inne metody i praktyki Agile
- 5.1Metody zarządcze
- 5.2Praktyki techniczne
- Continuous Integration (CI)
- Automatyzacja testów
- Test Driven Development (TDD)
- 5.3Podsumowanie
6.Backlog Produktu
- 6.1Podstawowe cechy backlogu produktu
- 6.2Uporządkowanie
- 6.3Adekwatność i zmienność backlogu produktu
- 6.4Przejrzystość backlogu produktu
- Widoczność
- Czytelność
- 6.5Pielęgnacja backlogu produktu
- Metody dekompozycji wymagań
- Dodatkowe techniki pomocne przy pielęgnacji backlogu
- 6.6Szacowanie 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.7Inne podejścia do backlogu
- 6.8Podsumowanie
- 6.9Dodatek - rozważanie: czyż wymagania nie są dysfunkcją?
7.Product Owner
- 7.1Zakres odpowiedzialności Product Ownera
- 7.2Idealny Product Owner
- 7.3Realny Product Owner
- 7.4Proxy Product Owner
- 7.5Podsumowanie
8.Planowanie długofalowe
- 8.1Pojęcie prędkości zespołu
- 8.2Zastosowanie 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.3Zmienność a prognozy
- 8.4Jakość prognoz a faza przedsięwzięcia
- 8.5Więcej na temat planowania długofalowego
- 8.6Planowanie długofalowe w Kanban
- Polecana lektura
9.Scrum a błędy
- 9.1Klasyfikacja błędów
- 9.2Częstotliwość występowania
- 9.3Obsługa błędów wg klasyfikacji
- 9.4Wątpliwości i pytania
10.Scrum Master
- 10.1Znaczenie nazwy
- 10.2Cele Scrum Mastera i zakres jego oddziaływania
- 10.3Postawa Scrum Mastera
- 10.4Scrum Master jako coach
- 10.5Pięć narzędzi Scrum Mastera
- 10.6Konstruktywny optymizm
- 10.7Kim Scrum Master nie jest
- 10.8Scrum Master a wiedza techniczna
- Słowo wyjaśnienia
- 10.9Podsumowanie
11.Retrospekcje
- 11.1Podstawowe 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.2Zespół a reszta organizacji
- 11.3Retrospekcja a Scrum Master
- 11.4Dalszy rozwój retrospekcji w zespole
- 11.5Literatura i źródła
12.Skalowanie
- 12.1Określenie problemu
- Po co skalować?
- Problemy skalowania
- 12.2Model 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.4Przykłady praktyczne
- Hierarchical Backlogs
- Model „Spotify”
- 12.5Uwagi końcowe o skalowaniu
- 12.6Literatura
13.Agile a kadra zarządzająca
- 13.1Agile a zarządzanie
- 13.2Rola menedżerów
- 13.3Teoria X i Y
- 13.4Obsł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