Plan Szkolenia

Dzień 1 - Zarządzanie projektami oprogramowania w kontekście Waterfall

1. Wprowadzenie do Waterfall

a. Kontekst historyczny

  1. Winston Royce
  2. Tło w procesach produkcyjnych

b. Etapy Waterfall

  1. Zbieranie wymagań
  2. Projektowanie
  3. Wdawanie w życie
  4. Weryfikacja
  5. Utwardzanie

c. Wyzwania Waterfall

  1. Zarządzanie zmianą
  2. Odległość między wiedzą biznesową a wdawaniem w życie
  3. Przenoszenie ryzyka na koniec cyklu życia
  4. Priorytetowanie zakresu

d. Podsumowanie reakcji na model Waterfall

  1. Akceptacja – podejścia Waterfall, np. SSADM
  2. Radzenie sobie – Model V
  3. Adaptacja – Inkrementalne
  4. Odrzucenie – Agile
  5. Wzmacnianie – Lean

2. Strategie radzenia sobie z dostawą Waterfall w modelu V

a. Wczesna weryfikacja i walidacja

  1. Koszt znajdowania na późnym etapie
  2. Przeglądy i inspekcje
  3. Analiza statyczna

b. Etapy testowania w modelu V

  1. Jednostkowe/integracja jednostkowa
  2. Systemowe
  3. Integracja systemowa
  4. Akceptacja

c. Korzyści płynące z modelu V

  1. Zwiększone zaangażowanie użytkowników końcowych w weryfikację
  2. Wczesne zarządzanie ryzykiem

3. Adaptacja Waterfall za pomocą podejść inkrementalnych

a. Rodzaje podejść inkrementalnych

  1. Przygotowane z wyprzedzeniem
  2. Równoległe, RAD
  3. Ewolucyjne, RUP

b. Zasady dostawy inkrementalnej

  1. Inkrementy produktu
  2. Prototypowanie
  3. Ograniczanie czasu

c. Korzyści płynące z dostawy inkrementalnej

  1. Zwiększone zaangażowanie użytkowników w podejmowanie decyzji
  2. Wczesny zwrot z inwestycji
  3. Reagowanie na zmiany

4. Odrzucenie modelu Waterfall na rzecz Agile

a. Podstawy Agile

  1. Manifest Agile
  2. Zasady Agile

b. Wprowadzenie do Scrum, najpopularniejszego ramka Agile

  1. Iteracyjna dostawa
  2. Współpraca
  3. Dokumentacja w odpowiednim czasie
  4. Adaptacyjne planowanie

c. Korzyści płynące z Agile

  1. Zwiększone zaangażowanie użytkowników na każdym etapie procesu
  2. Wzmocniony zespół rozwojowy
  3. Szybki zwrot z inwestycji
  4. Większa zdolność do reagowania na zmiany
  5. Zmniejszenie bezcelowego rozwoju

5. Wzmacnianie Waterfall za pomocą dostawy Kanban

a. Lean i Kanban

  1. Historia dostawy Lean
  2. Historia Kanban
  3. Zasada eliminacji marnotrawstwa

b. Wprowadzenie do Kanban

  1. Tablica Kanban
  2. Zarządzanie pracą w toku

c. Korzyści płynące z Kanban

  1. Większa zdolność do reagowania na zmiany
  2. Szybki zwrot z inwestycji
  3. Zmniejszenie bezcelowego rozwoju

Dzień 2 - Techniki zarządzania projektami Agile

1. Kontrola procesów empirycznych

a. Inspekcja

  1. Demonstracja
  2. Retrospekcja

b. Adaptacja

  1. Adaptacyjne planowanie
  2. Ciągłe doskonalenie

c. Przejrzystość

  1. Zaangażowanie interesariuszy
  2. Negocjowanie umów
  3. Dokumentacja w odpowiednim czasie

2. Zarządzanie wymaganiami

a. Backlogi

  1. Produktu
  2. Wydania
  3. Sprintu

b. Pozycje w backlogu

  1. Historie użytkowników
  2. Błędy
  3. Specyfikacje wymagań

c. Ryzyko

  1. Dostosowywanie backlogu do ryzyka
  2. Spadające ryzyko

3. Szacowanie i kontrola

a. Planowanie czasu blokowego

  1. Planowanie wydania
  2. Planowanie iteracji
  3. Codzienna komunikacja

b. Techniki priorytetowania

  1. MoSCow
  2. Opierające się na wartości
  3. Inne techniki

c. Techniki szacowania

  1. Grooming historii użytkowników
  2. Planning Poker

4. Zarządzanie dostawą

a. Iteracyjna dostawa

  1. Prędkość zespołu
  2. Szybki zwrot z inwestycji

b. Informatory

  1. Scrum wall
  2. Diagram spalania

5. Zarządzanie zespołem

a. Asocjacyjne przywództwo

  1. ScrumMaster jako facilitator
  2. Rola tradycyjnego menedżera projektu

b. Zaangażowanie użytkownika końcowego

  1. Jednoosobowy decydent - Product Owner
  2. Komunikowanie się z interesariuszami (Świnie i Kury)

c. Wzmocniony zespół

  1. Zespoły samozarządzające
  2. Rola specjalisty w zespole
  3. Zarządzanie podzielonymi zespołami

Wymagania

Brak

 14 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (2)

Propozycje terminów

Powiązane Kategorie