Plan Szkolenia
Dzień 1 - Zarządzanie Projektami Programistycznymi w Kontekście Waterfall
1. Wprowadzenie do Waterfall
a. Kontekst historyczny
- Winston Royce
- Tło w procesach produkcyjnych
b. Etapy Waterfall
- Zbieranie wymagań
- Projektowanie
- Implementacja
- Weryfikacja
- Utrzymanie
c. Wyzwania Waterfall
- Radzenie sobie ze zmianami
- Dystans między wiedzą biznesową a implementacją
- Przenoszenie ryzyka na późny etap cyklu życia
- Priorytetyzacja zakresu
d. Podsumowanie reakcji na model Waterfall
- Akceptacja – podejścia Waterfall, np. SSADM
- Radzenie sobie – Model V
- Adaptacja – Podejście przyrostowe
- Odrzucenie – Agile
- Ulepszenie – Lean
2. Strategie radzenia sobie z dostawą Waterfall za pomocą modelu V
a. Wczesna weryfikacja i walidacja
- Koszt późnego wykrycia
- Przeglądy i inspekcje
- Analiza statyczna
b. Etapy testowania w modelu V
- Jednostkowe/Integracja jednostkowa
- Systemowe
- Integracja systemowa
- Akceptacyjne
c. Korzyści modelu V
- Większe zaangażowanie użytkowników końcowych w weryfikację
- Wczesna redukcja ryzyka
3. Adaptacja Waterfall za pomocą podejść przyrostowych
a. Rodzaje podejść przyrostowych
- Wstępnie zaplanowane
- Równoległe, RAD
- Ewolucyjne, RUP
b. Zasady dostawy przyrostowej
- Przyrosty produktu
- Prototypowanie
- Timeboxing
c. Korzyści dostawy przyrostowej
- Większe zaangażowanie użytkowników w podejmowanie decyzji
- Wczesny zwrot z inwestycji
- Reakcja na zmiany
4. Odrzucenie modelu Waterfall na rzecz Agile
a. Podstawy Agile
- Manifest Agile
- Zasady Agile
b. Wprowadzenie do Scruma, najpopularniejszego frameworka Agile
- Iteracyjna dostawa
- Współpraca
- Dokumentacja na żądanie
- Adaptacyjne planowanie
c. Korzyści Agile
- Większe zaangażowanie użytkowników w proces
- Umożliwienie zespołowi deweloperskiemu
- Szybki zwrot z inwestycji
- Większa zdolność do reakcji na zmiany
- Redukcja zbędnego rozwoju
5. Ulepszenie Waterfall za pomocą dostawy Kanban
a. Lean i Kanban
- Historia dostawy Lean
- Historia Kanban
- Zasada redukcji marnotrawstwa
b. Wprowadzenie do Kanban
- Tablica Kanban
- Zarządzanie pracą w toku
c. Korzyści Kanban
- Większa zdolność do reakcji na zmiany
- Szybki zwrot z inwestycji
- Redukcja zbędnego rozwoju
Dzień 2 - Techniki Zarządzania Projektami Agile
1. Empiryczna Kontrola Procesu
a. Inspekcja
- Demonstracja
- Retrospektywa
b. Adaptacja
- Adaptacyjne planowanie
- Ciągłe doskonalenie
c. Przejrzystość
- Zaangażowanie interesariuszy
- Negocjacje kontraktowe
- Dokumentacja na żądanie
2. Zarządzanie wymaganiami
a. Backlogi
- Produkt
- Wydanie
- Sprint
b. Elementy Backlogu
- Historie użytkownika
- Defekty
- Specyfikacje wymagań
c. Ryzyko
- Dostosowanie Backlogu do ryzyka
- Spalanie ryzyka
3. Estymacja i kontrola
a. Planowanie Timebox
- Planowanie wydania
- Planowanie iteracji
- Codzienna komunikacja
b. Techniki priorytetyzacji
- MoSCow
- Opierające się na wartości
- Inne techniki
c. Techniki estymacji
- Przegląd historii użytkownika
- Planning Poker
4. Zarządzanie dostawą
a. Iteracyjna dostawa
- Prędkość zespołu
- Szybki zwrot z inwestycji
b. Radiatory informacji
- Ściana Scrum
- Wykres spalania
5. Zarządzanie zespołem
a. Przywództwo asocjacyjne
- ScrumMaster jako facylitator
- Rola tradycyjnego menedżera projektu
b. Zaangażowanie użytkowników końcowych
- Jednoosobowy decydent – Właściciel Produktu
- Komunikacja z interesariuszami (Świnie i Kury)
c. Umożliwiony zespół
- Samoorganizujące się zespoły
- Rola specjalisty w zespole
- Zarządzanie rozproszonymi zespołami
Wymagania
Brak
Opinie uczestników (2)
Bardzo pragmatyczne podejście Leszka do tematów, dzielnie się wiedzą i inspiracją co do prostych rozwiązań. Bez przerostu formy nad treścią. Bez teoretyzowania.
Roksana Popowicz - SOGECAP S.A. ODDZIAL W POLSCE
Szkolenie - Managing Projects using Waterfall and Agile Techniques
Rzeczywiste przykłady przytaczane w różnych omawianych sytuacjach, podejmowanie trudnych tematów i póba znalezienia rozwiązania dostosowania do organizacji a nie jedynie teoria książkowa.