Plan Szkolenia

Dzień 1 - Zarządzanie Projektami Programistycznymi 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. Implementacja
  4. Weryfikacja
  5. Utrzymanie

c. Wyzwania Waterfall

  1. Radzenie sobie ze zmianami
  2. Dystans między wiedzą biznesową a implementacją
  3. Przenoszenie ryzyka na późny etap cyklu życia
  4. Priorytetyzacja zakresu

d. Podsumowanie reakcji na model Waterfall

  1. Akceptacja – podejścia Waterfall, np. SSADM
  2. Radzenie sobie – Model V
  3. Adaptacja – Podejście przyrostowe
  4. Odrzucenie – Agile
  5. Ulepszenie – Lean

2. Strategie radzenia sobie z dostawą Waterfall za pomocą modelu V

a. Wczesna weryfikacja i walidacja

  1. Koszt późnego wykrycia
  2. Przeglądy i inspekcje
  3. Analiza statyczna

b. Etapy testowania w modelu V

  1. Jednostkowe/Integracja jednostkowa
  2. Systemowe
  3. Integracja systemowa
  4. Akceptacyjne

c. Korzyści modelu V

  1. Większe zaangażowanie użytkowników końcowych w weryfikację
  2. Wczesna redukcja ryzyka

3. Adaptacja Waterfall za pomocą podejść przyrostowych

a. Rodzaje podejść przyrostowych

  1. Wstępnie zaplanowane
  2. Równoległe, RAD
  3. Ewolucyjne, RUP

b. Zasady dostawy przyrostowej

  1. Przyrosty produktu
  2. Prototypowanie
  3. Timeboxing

c. Korzyści dostawy przyrostowej

  1. Większe zaangażowanie użytkowników w podejmowanie decyzji
  2. Wczesny zwrot z inwestycji
  3. Reakcja na zmiany

4. Odrzucenie modelu Waterfall na rzecz Agile

a. Podstawy Agile

  1. Manifest Agile
  2. Zasady Agile

b. Wprowadzenie do Scruma, najpopularniejszego frameworka Agile

  1. Iteracyjna dostawa
  2. Współpraca
  3. Dokumentacja na żądanie
  4. Adaptacyjne planowanie

c. Korzyści Agile

  1. Większe zaangażowanie użytkowników w proces
  2. Umożliwienie zespołowi deweloperskiemu
  3. Szybki zwrot z inwestycji
  4. Większa zdolność do reakcji na zmiany
  5. Redukcja zbędnego rozwoju

5. Ulepszenie Waterfall za pomocą dostawy Kanban

a. Lean i Kanban

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

b. Wprowadzenie do Kanban

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

c. Korzyści Kanban

  1. Większa zdolność do reakcji na zmiany
  2. Szybki zwrot z inwestycji
  3. Redukcja zbędnego rozwoju

Dzień 2 - Techniki Zarządzania Projektami Agile

1. Empiryczna Kontrola Procesu

a. Inspekcja

  1. Demonstracja
  2. Retrospektywa

b. Adaptacja

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

c. Przejrzystość

  1. Zaangażowanie interesariuszy
  2. Negocjacje kontraktowe
  3. Dokumentacja na żądanie

2. Zarządzanie wymaganiami

a. Backlogi

  1. Produkt
  2. Wydanie
  3. Sprint

b. Elementy Backlogu

  1. Historie użytkownika
  2. Defekty
  3. Specyfikacje wymagań

c. Ryzyko

  1. Dostosowanie Backlogu do ryzyka
  2. Spalanie ryzyka

3. Estymacja i kontrola

a. Planowanie Timebox

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

b. Techniki priorytetyzacji

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

c. Techniki estymacji

  1. Przegląd historii użytkownika
  2. Planning Poker

4. Zarządzanie dostawą

a. Iteracyjna dostawa

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

b. Radiatory informacji

  1. Ściana Scrum
  2. Wykres spalania

5. Zarządzanie zespołem

a. Przywództwo asocjacyjne

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

b. Zaangażowanie użytkowników końcowych

  1. Jednoosobowy decydent – Właściciel Produktu
  2. Komunikacja z interesariuszami (Świnie i Kury)

c. Umożliwiony zespół

  1. Samoorganizujące się zespoły
  2. Rola specjalisty w zespole
  3. Zarządzanie rozproszonymi zespołami

Wymagania

Brak

 14 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (2)

Propozycje terminów

Powiązane Kategorie