2. Co oznacza Agile?
Agile jest opisem wszystkich nowych metodologii opartych na
1. iteracyjnych wydaniach
2. ciągłych zmianach wymagań,
3. dostosowywaniu rozwiązań,
4. udziału interesariuszy w trakcie wytwarzania projektu.
Agile bardziej oznacza sposób myślenia aniżeli konkretną metodologię
Najpopularniejsze metodologie: Kanban, Scrum, Lean, XP...
8. Co to jest Scrum?
Ramy postępowania (framework) dzięki którym ludzie mogą adaptacyjnie
rozwiązywać złożone problemy.
W przypadku oprogramowania cechuje się
1. Optymalizacja pracy programistów, tylko najważniejsze funkcjonalności
2. Ciągła integracja - produkcyjny build możliwy w każdej iteracji
3. Przejrzystość procesu, znany postęp
4. Szybki feedback od użytkowników, ciągła komunikacja
5. Przejrzystość, Inspekcja, Adaptacja
9. Wartości Scrum
R E S P E C T
C O U R A G E
F O C U S
O P E N E S S
C O M M I T M E N T
14. Product Owner (PO)
Why & What
➔ Maksymalizacja efektów pracy
zespołu Dev
➔ Rozumie problem klienta
➔ Osoba kontaktowa do
interesariuszy (PM, CEO)
➔ Zarządza Product Backlog
➔ Jedna osoba, nie zespoł
➔ Cała firma musi respektować
jego decyzje
Scrum Team
Scrum Master (SM)
Process Flow
➔ Usuwa przeszkody
➔ Organizuje spotkania
➔ Scrum
➔ Trener/Coach dla Dev/PO
➔ Promuje Scruma
➔ Zapewnia aby decyzje
podejmował Scrum Team
Development Team (Dev)
How
➔ Od 3 do 9 osób
➔ Multifunkcjonalny
➔ Samoorganizujący się
➔ Bez tytułów/Bez podgrup
➔ Odpowiedzialny za realizację
zadań
➔ “T-Shaped” skills
➔ 100% dla projektu
15. Scrum Artifacts
Product Backlog
➔ Backlog Produktu to
uporządkowana lista
wszystkiego, co w danym
momencie wiadomo odnośnie
rozwoju produktu.
➔ Nie jest kompletny
➔ Ewoluuje wraz z produktem
➔ Jest nieskończony
➔ Istnieje tak długo, jak istnieje
produkt
➔ Kolejność ustala PO
Increment
➔ Przyrost jest sumą
wszystkich elementów
Backlogu Produktu
zakończonych podczas
Sprintu i wartości
Przyrostów ze wszystkich
Sprintów poprzednich.
➔ Spełnia wymogi
Definition of Done
Sprint Backlog
➔ Backlog Sprintu to zbiór
elementów Backlogu
Produktu wybranych do
Sprintu rozszerzony o plan
dostarczenia Przyrostu
produktu i realizacji Celu
Sprintu.
➔ Wybiera Dev Team z Product
Backlog
➔ Elementy możliwe do
zrealizowania w trakcie
Sprintu
16. Scrum Events
Event Inspection Adaptation
Sprint
Planning
Product backlog
Ustalenia z Retrospektywy
Definition of Done
Sprint Goal
Plan realizacji
Sprint Backlog
Daily
Scrum
Postęp prac w odniesieniu do Scrum Goal
Co robiłem/am wczoraj, plan na dziś, przeszkody
Sprint Backlog
Daily plan
Usuwanie Przeszkód
Sprint
Review
Przyrost Produktu (Increment)
Product Backlog - ustalenia
Feedback od interesariuszy
Product Backlog
Sprint
Retrospective
Zespół i współpraca
Technologia i rozwiązania IT
Definition od Done
Ciągła poprawa
18. Więcej?
To jest tylko część prezentacji
szkoleniowej.
Skontaktuj się aby otrzymać więcej :)
20. Źródła
● The Scrum Guide™, The Definitive Guide to Scrum: The Rules of the Game 2017, Ken Schwaber, Jeff
Sutherland
● Scrum: Czyli jak robić dwa razy więcej, dwa razy szybciej, Jeff Sutherland
● Tworzenie oprogramowania w 30 dni, Programuj zwinnie i szybko, Ken Schwaber, Jeff Sutherland
● Zaczynaj od DLACZEGO. Jak wielcy liderzy inspirują innych do działania, Simon Sinek
● Wikipedia (grafiki)
● Pixabay (grafiki)