Návrh Školení

Den 1 - Správa softwarových projektů v kontextu Waterfall modelu

1. Úvod do Waterfall modelu

a. Historický kontext

  1. Winston Royce
  2. Pozadí z výrobních procesů

b. Etapy Waterfall modelu

  1. Sběr požadavků
  2. Návrh
  3. Implementace
  4. Ověření
  5. Údržba

c. Výzvy Waterfall modelu

  1. Zpracování změn
  2. Vzdálenost mezi podnikatelskou znalostí a implementací
  3. Odložení rizik na konec životního cyklu
  4. Prioritace rozsahu práce

d. Shrnutí reakcí na Waterfall model

  1. Aktuální – Waterfall přístupy, např. SSADM
  2. Kompensace – V-Model
  3. Přizpůsobení – Inkrementální přístupy
  4. Odmítnutí – Agile přístup
  5. Posílení – Lean přístup

2. Strategie zvládání Waterfall modelu pomocí V-Modelu

a. Rané ověřování a validace

  1. Náklady na nalezení problémů později v procesu
  2. Recenze a inspekce
  3. Statická analýza

b. Etapy testování V-Modelu

  1. Jednotkové/Integrační testy
  2. Systémové testy
  3. Systémová integrace
  4. Akceptační testy

c. Výhody V-Modelu

  1. Zvýšená účast koncových uživatelů v ověřování
  2. Rané odstraňování rizik

3. Přizpůsobení Waterfall modelu s inkrementálními přístupy

a. Typy inkrementálních přístupů

  1. Předem plánované
  2. Souběžné, RAD
  3. Evoluční, RUP

b. Principy inkrementálního doručování

  1. Produktové inkrementy
  2. Prototypování
  3. Timeboxing

c. Výhody inkrementálního doručování

  1. Zvýšená účast uživatelů v rozhodovacím procesu
  2. Rané návraty na investice
  3. Přizpůsobení změnám

4. Odmítnutí Waterfall modelu ve prospěch Agile přístupu

a. Základy Agile přístupu

  1. Agile manifest
  2. Principy Agilního přístupu

b. Úvod do Scrum, nejpopulárnějšího Agile rámce

  1. Iterativní doručování
  2. Spojité spolupráce
  3. Dokumentace podle potřeby
  4. Přizpůsobivé plánování

c. Výhody Agile přístupu

  1. Zvýšená účast uživatelů v celém procesu
  2. Empowerovaný vývojový tým
  3. Rychlé návraty na investice
  4. Větší schopnost reagovat na změny
  5. Snížení zbytečného vývoje

5. Posílení Waterfall modelu Kanbanem

a. Lean a Kanban

  1. Dějiny Lean doručování
  2. Dějiny Kanban
  3. Zásada snižování zbytečnosti

b. Úvod do Kanbanu

  1. Kanban deska
  2. Správa práce v procesu (WIP)

c. Výhody Kanbanu

  1. Větší schopnost reagovat na změny
  2. Rychlé návraty na investice
  3. Snížení zbytečného vývoje

Den 2 - Techniky správy agilních projektů

1. Empirická kontrola procesu

a. Inspecionování

  1. Demonstrace
  2. Retrospekce

b. Přizpůsobení

  1. Přizpůsobivé plánování
  2. Spojité vylepšování

c. Transparentnost

  1. Účast stakeholderů
  2. Negotiace smluv
  3. Dokumentace podle potřeby

2. Správa požadavků

a. Backlogy

  1. Produktový backlog
  2. Vydaný backlog
  3. Sprint backlog

b. Položky backlogu

  1. User Stories
  2. Chyby (defects)
  3. Návrhy požadavků

c. Riziko

  1. Přizpůsobení backlogu rizikům
  2. Risk burndown

3. Odhadování a kontrola

a. Plánování timeboxů

  1. Plánování vydaní (release)
  2. Plánování iterací
  3. Denní komunikace

b. Techniky prioritizace

  1. MoSCoW
  2. Hodnotové založené
  3. Jiné techniky

c. Techniky odhadování

  1. Grooming User Stories
  2. Planning Poker

4. Správa doručování

a. Iterativní doručování

  1. Rychlost týmu (team velocity)
  2. Rychlé návraty na investice

b. Informační radiátory

  1. Scrum deska
  2. Burndown graf

5. Správa týmu

a. Asociativní vedení

  1. ScrumMaster jako facilitátor
  2. Role tradičního manažera projektu

b. Účast koncových uživatelů

  1. Jednotný rozhodovací subjekt – Product Owner
  2. Komunikace se stakeholdery (Pigs and Chickens)

c. Empowerovaný tým

  1. Samosprávné týmy
  2. Role specialisty v rámci týmu
  3. Správa rozdělených týmů

Požadavky

Žádný

 14 hodiny

Počet účastníků


Cena za účastníka

Reference (5)

Nadcházející kurzy

Související kategorie