Návrh Školení
Den 1 - Správa softwarových projektů v kontextu Waterfall modelu
1. Úvod do Waterfall modelu
a. Historický kontext
- Winston Royce
- Pozadí z výrobních procesů
b. Etapy Waterfall modelu
- Sběr požadavků
- Návrh
- Implementace
- Ověření
- Údržba
c. Výzvy Waterfall modelu
- Zpracování změn
- Vzdálenost mezi podnikatelskou znalostí a implementací
- Odložení rizik na konec životního cyklu
- Prioritace rozsahu práce
d. Shrnutí reakcí na Waterfall model
- Aktuální – Waterfall přístupy, např. SSADM
- Kompensace – V-Model
- Přizpůsobení – Inkrementální přístupy
- Odmítnutí – Agile přístup
- Posílení – Lean přístup
2. Strategie zvládání Waterfall modelu pomocí V-Modelu
a. Rané ověřování a validace
- Náklady na nalezení problémů později v procesu
- Recenze a inspekce
- Statická analýza
b. Etapy testování V-Modelu
- Jednotkové/Integrační testy
- Systémové testy
- Systémová integrace
- Akceptační testy
c. Výhody V-Modelu
- Zvýšená účast koncových uživatelů v ověřování
- Rané odstraňování rizik
3. Přizpůsobení Waterfall modelu s inkrementálními přístupy
a. Typy inkrementálních přístupů
- Předem plánované
- Souběžné, RAD
- Evoluční, RUP
b. Principy inkrementálního doručování
- Produktové inkrementy
- Prototypování
- Timeboxing
c. Výhody inkrementálního doručování
- Zvýšená účast uživatelů v rozhodovacím procesu
- Rané návraty na investice
- Přizpůsobení změnám
4. Odmítnutí Waterfall modelu ve prospěch Agile přístupu
a. Základy Agile přístupu
- Agile manifest
- Principy Agilního přístupu
b. Úvod do Scrum, nejpopulárnějšího Agile rámce
- Iterativní doručování
- Spojité spolupráce
- Dokumentace podle potřeby
- Přizpůsobivé plánování
c. Výhody Agile přístupu
- Zvýšená účast uživatelů v celém procesu
- Empowerovaný vývojový tým
- Rychlé návraty na investice
- Větší schopnost reagovat na změny
- Snížení zbytečného vývoje
5. Posílení Waterfall modelu Kanbanem
a. Lean a Kanban
- Dějiny Lean doručování
- Dějiny Kanban
- Zásada snižování zbytečnosti
b. Úvod do Kanbanu
- Kanban deska
- Správa práce v procesu (WIP)
c. Výhody Kanbanu
- Větší schopnost reagovat na změny
- Rychlé návraty na investice
- Snížení zbytečného vývoje
Den 2 - Techniky správy agilních projektů
1. Empirická kontrola procesu
a. Inspecionování
- Demonstrace
- Retrospekce
b. Přizpůsobení
- Přizpůsobivé plánování
- Spojité vylepšování
c. Transparentnost
- Účast stakeholderů
- Negotiace smluv
- Dokumentace podle potřeby
2. Správa požadavků
a. Backlogy
- Produktový backlog
- Vydaný backlog
- Sprint backlog
b. Položky backlogu
- User Stories
- Chyby (defects)
- Návrhy požadavků
c. Riziko
- Přizpůsobení backlogu rizikům
- Risk burndown
3. Odhadování a kontrola
a. Plánování timeboxů
- Plánování vydaní (release)
- Plánování iterací
- Denní komunikace
b. Techniky prioritizace
- MoSCoW
- Hodnotové založené
- Jiné techniky
c. Techniky odhadování
- Grooming User Stories
- Planning Poker
4. Správa doručování
a. Iterativní doručování
- Rychlost týmu (team velocity)
- Rychlé návraty na investice
b. Informační radiátory
- Scrum deska
- Burndown graf
5. Správa týmu
a. Asociativní vedení
- ScrumMaster jako facilitátor
- Role tradičního manažera projektu
b. Účast koncových uživatelů
- Jednotný rozhodovací subjekt – Product Owner
- Komunikace se stakeholdery (Pigs and Chickens)
c. Empowerovaný tým
- Samosprávné týmy
- Role specialisty v rámci týmu
- Správa rozdělených týmů
Požadavky
Žádný
Reference (5)
workshopy, praktické případy
Joanna Nowak - LKQ Polska Sp. z o. o.
Kurz - Introduction to Agile Testing
Přeloženo strojem
týmová cvičení
Dan
Kurz - SAFe® for Teams
Přeloženo strojem
Fantastický kurz, rád bych si udělal delší kurz, abych se dozvěděl více!
claire
Kurz - Scrum for Managers and Executives
Přeloženo strojem
sharing experiences and sharing other materials not included in the package.
BRYAN SANTOS - Mizuho Bank Ltd - Manila Branch
Kurz - Agile Business Analysis
The theory, the examples, the excercices, the explanations.