Course Name:
Agile - założenia i praktyka
Course Outline:
1. Agile na przykładzie wybranych metodyk • wybrane podejścia Agile i ich charakterystyka • Agile Project Management – podejście zwinne w projektowaniu i zarządzaniu projektem o proces projektowania i zarządzania projektem o role i zespoły o produkty o dobre praktyki
2. „Scrum framework” – wartości, zasady i odpowiedzialności • zasady Scrum • role w Scrum: Scrum Master, Product Owner, Developer
3. „Scrum framework” – organizacja projektu i pracy z wartością biznesową • organizacja pracy w Scrum - zdarzenia i procesy w Scrum: Backlog Refinement, Sprint Planning, Sprint Review, Sprint Retrospective, Daily Standup • artefakty w Scrum: Product Backlog – rejestr wymagań, Sprint Backlog – rejestr zadań, Przyrost – działająca wartość biznesowa
4. Formułowanie wizji produktu • cel projektu i wizja projektu • warsztat: tworzenie wizji produktu/ projektu – model Canvas
5. Identyfikacja grup docelowych projektu – personalizacja interesariuszy • interesariusze, klient projektu i użytkownicy końcowi • warsztat: projektowanie wymagań dla użytkowników projektu - definiowanie person w projekcie
6. Definiowanie jakości projektu - Definition of Done • Identyfikacja kryteriów jakości projektu • Warsztat: tworzenie definicji jakości projektu - Definition of done
7. Identyfikacja wartości biznesowej w projekcie - praca z Rejestrem wymagań (Product Backlog) • organizacja pracy z Product Backlog • warsztat: o przygotowanie rejestru wymagań – epic, theme, user story o rejestr produktu w podejściu procesowym i produktowym
8. Identyfikacja wartości biznesowej w projekcie - wymagania i kryteria akceptacji • identyfikacja, definiowanie, dekompozycja i priorytetyzacja wymagań – narzędzia i techniki • warsztat: o definiowanie wymagań – identyfikacja wymagań w formule user story o mierzalność wymagań i rozliczanie efektywności – identyfikacja kryteriów akceptacji dla user story o priorytetyzacja wymagań w oparciu o potrzeby klienta projektu o przekazywanie wymagań – jak zapewnić, że się rozumiemy
9. Rozliczanie wartości biznesowej • wymagania, zadania, prezentacja wartości biznesowej i podnoszenie efektywności • warsztat: o dekompozycja wymagań na zadania – projektowanie tablicy Kanban w praktyce o symulacja prezentacji produktów przez zespół
10. Techniki facylitacji – efektywne narzędzia współpracy w Scrum team • techniki rozwiazywania problemów i kreatywnego myślenia w pracy zespołów • warsztat: o praca zespołowa z wybraną technika facylitacji
11. Lego game