Scrum dla developerów
Dla kogo
Dla programistów i testerów, którzy potrzebują szybkiego wdrożenia do pracy w Scrum. Po szkoleniu zespół będzie merytorycznie przygotowany do rozpoczęcia pracy w sprintach. Pierwszego dnia uczestnicy biorą udział w symulacji pracy w Scrumie. Drugiego praktycznie ćwiczą techniki inżynierskie, a które kładzie się nacisk w procesach zwinnych.
Wymagane umiejętności
Brak wymagań wstępnych.
Podstawowy program
Moduł. 1
Krótkie wprowadzenie do procesów zwinnych
Moduł. 3
Praktyki deweloperskie
Szczegółowy program
Moduł. 1
Krótkie wprowadzenie do procesów zwinnych
- Cykl Deminga
- Lean Software Development
- Straty w procesie i eliminowanie strat
- Agile jest dla deweloperów
Moduł. 2
Scrum Lego Game
- Wizja produktu
- Role w Scrumie
- Dekomponowanie i szacowanie zadań
- Podstawowy cykl pracy
- Śledzenie postępów w sprincie
- Zdarzenia i artefakty
- Definition of Done
- Praca przyrostem i z celem sprintu
- Rola Scrum Mastera
Moduł. 3
Praktyki deweloperskie
- Jakość kodu
- Naturalny Proces Refaktoryzacji
- Biegłość inżynierska wspiera zwinność
- Continuous Integration, Deployment czy Delivery?
- Kryteria dobrego desingu
- W poszukiwaniu architektur, które zwiększają zwinność
- Testy: jednostkowe, integracyjne, funkcjonalne
- Behaviour-Driven Development
- Scenariusze zachowania: Given-When-Then
- Kryteria akceptacji
- Executable Specification
- Living Documentation