2. Michał Daniel
Parkoła Skowroński
http://fluidcircle.net
3. Plan
10:00 Śniadanie i zapoznanie
10:30 Rzut okiem na Scrum
12:00 Kawa i networking
12:30 Praca w krótkich cyklach
14:00 Obiad
15:00 Zaangażowanie zespołu
16:30 Kawa i networking
17:00 Empatia wobec Klienta
19:00 Koniec
19:30 After Party
3 http://fluidcircle.net
4. Kilka zasad
• Jesteśmy na ty?
• Nie przeszkadzamy sobie nawzajem
• Koncentrujemy się na nauce
• Pomagamy sobie nawzajem
4 http://fluidcircle.net
5. Tabula Rasa
Co już wiem o Agile i Scrum?
4 http://fluidcircle.net
6. Dlaczego tu jesteś?
Co chcę osiągnąć
dzięki temu szkoleniu?
4 http://fluidcircle.net
11. Manifest Agile
Wytwarzając oprogramowanie i pomagając innym w tym zakresie, odkrywamy lepsze
sposoby wykonywania tej pracy. W wyniku tych doświadczeń przedkładamy:
Ludzi i interakcje nad procesy i narzędzia.
Działające programy nad obszerną dokumentację.
Współpracę z klientem nad formalne ustalenia.
Reagowanie na zmiany nad podążanie za planem.
Doceniamy to, co wymieniono po prawej stronie, jednak bardziej cenimy to, co po lewej.
11 http://fluidcircle.net
19. Sprint
W czasie sprintu zespół zamienia wybrane na
początku wymagania w gotowy do użycia
fragment produktu
Wybrane wymagania są zamrożone; reszta
wymagań może się zmieniać
Stałej długości (zwykle 2~4 tygodni)
Wyznacza stały rytm prac i punktów
kontrolnych (okazji do adaptacji)
19 http://fluidcircle.net
20. Planowanie Sprintu
Ograniczony w czasie (8h dla miesięcznego
sprintu, proporcjonalnie mniej dla krótszego)
Część 1: PO wyjaśnia wymagania, zespół
określa ile wymagań ze szczytu PBL bierze
do realizacji
Część 2: Zespół planuje realizację wymagań
rozbijając wybrane wymagania na zadania
20 http://fluidcircle.net
22. Codzienny Scrum
max 15 minut (twardy limit), na stojąco
Zespół wymienia się informacjami między
sobą; NIE raport dla przełożonych
Każdy członek zespołu odpowiada na trzy
pytania:
Co skończyłeś robić?
Co planujesz zrobić?
Czy coś Cię spowalnia?
22 http://fluidcircle.net
23. Postępy wewnątrz sprintu
Codzienny Scrum
– aktualizacja backlogu zadań i pozostałych godzin (sprint
burndown)
– okazja do wczesnego wykrycia problemów i zagrożeń
– okazja do bieżącej optymalizacji (współ)pracy zespołu
24. Przegląd Sprintu
Zespół prezentuje wyniki swoich prac
(najlepiej bezpośrednio odbiorcom!!)
Nie w pełni zrealizowane wymagania wracają
do PBL – nie ma dokańczania w
międzyczasie!
Po obejrzeniu gotowego fragmentu pozostałe
wymagania mogą się zmienić!
24 http://fluidcircle.net
25. Retrospekcja
Okazja dla zespołu do identyfikacji
przeszkód i ulepszenia procesu
BEZ indywidualnej oceny uczestników – na
potrzeby retrospekcji zakładamy, że każdy
pracował najlepiej jak mógł!
Wspierana przez Scrum Mastera i/lub
coacha
Często pomijany element – w
rzeczywistości najważniejszy element Scrum!
25 http://fluidcircle.net
26. Wydarzenia Pomocnicze
Planowanie Wydania
Konstruowanie PBL, wstępne oszacowanie kiedy
i z jakimi funkcjonalnościami zostanie wydany produkt
Porządkowanie Backlogu
Rozbijanie zbyt dużych elementów i konsolidacja małych
Dopisywanie nowych elementów i aktualizacja starych
26 http://fluidcircle.net
27. Trzy cykle pomiaru i adaptacji
Produkt: backlog ~> planowanie ~> demo
Proces i środowisko: retrospekcje
Codzienna praca: standup
27 http://fluidcircle.net
28. Korzyści?
Lepiej radzimy sobie z niepewnością i zmianą
Szybciej dostajemy informację zwrotną
Budujemy zaufanie w oparciu o przejrzystość i
bezpośrednią, powtarzalną współpracę
Redukujemy ryzyko wcześniej wykrywając błędy
(i usuwając)
Oszczędzamy na mało wartościowej pracy
Ograniczamy kosztowną wielozadaniowość
28 http://fluidcircle.net
32. Zespół
• Wspólna odpowiedzialność
• Samoorganizacja
• Interdyscyplinarność
• Wszystkie niezbędne kompetencje
• Niewielki: 7+/- 2, 3-9, dwie pizze
18 http://fluidcircle.net
33. Product Owner
Jest arbitrem wartości!
Jest odpowiedzialny za:
Maksymalizację wartości pracy zespołu
(via Backlog Produktu)
Komunikowanie wizji produktu
i wyjaśnienie wymagań
Akceptację gotowych fragmentów produktu
33 http://fluidcircle.net
35. Scrum Master
Wyjaśnia i dba o przestrzeganie reguł Scrum
Usuwa przeszkody organizacyjne!
Pomaga zespołowi rozwijać się
NIE jest “szefem” zespołu
NIE jest pośrednikiem między PO a zespołem
21 http://fluidcircle.net
39. Korzyści
Za to nam płacą,
więc niech wartość będzie priorytetem!
Wykonujesz mniej niepotrzebnej pracy,
więc masz więcej czasu na to co naprawdę ważne.
27 http://fluidcircle.net
40. Historyjki użytkownika
Jako użytkownik, chcę móc podpinać
kreacje do kampanii, żeby móc
porównać skutecznośc różnych
wariantów reklamy.
Jako <rola>, chce <funkcja>, żeby
<wartość>.
+ Definition of Done
+ Kryteria Akceptacji
26 http://fluidcircle.net
49. FluidCircle.net
Trzy filary zwinnego zarządzania
bit.ly/3filary
30 Dni Scrum
bit.ly/30dniscrum
Jak Zmienić Świat?
fluidcircle.net/zmiana
http://fluidcircle.net
50. Jeff Sutherland w Polsce!
październik 2013
szkolenie Certified Scrum Master
+ konferencja Agile by Example
fluidcircle.net/jeff (niedługo!)
http://fluidcircle.net