Upload
fluidcircle
View
503
Download
3
Embed Size (px)
DESCRIPTION
Slajdy z Wprowadzenia do Scrum przygotowanego przez Fluid Circle i Geek Girls Carrots
Citation preview
http://fluidcircle.net
Daniel Skowroński
Michał Parkoła
http://fluidcircle.net
10:00 Śniadanie i zapoznanie10:30 Rzut okiem na Scrum12:00 Kawa i networking12:30 Praca w krótkich cyklach14:00 Obiad15:00 Zaangażowanie zespołu16:30 Kawa i networking17:00 Empatia wobec Klienta19:00 Koniec19:30 After Party
3
Plan
http://fluidcircle.net
• Jesteśmy na ty?
• Nie przeszkadzamy sobie nawzajem
• Koncentrujemy się na nauce
• Pomagamy sobie nawzajem
4
Kilka zasad
http://fluidcircle.net
Co już wiem o Agile i Scrum?
4
Tabula Rasa
http://fluidcircle.net
Co chcę osiągnąć dzięki temu szkoleniu?
4
Dlaczego tu jesteś?
http://fluidcircle.net7
http://www.flickr.com/photos/andrewmalone/5163296098/
http://fluidcircle.net34
Scrum to szkielet procesu
3 roleScrum MasterProduct OwnerZespół
4 ceremoniePlanowanie SprintuStandupDemoRetrospekcja
3 artefakty
http://fluidcircle.net34
http://fluidcircle.net
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
Manifest Agile
http://fluidcircle.net
http://www.flickr.com/photos/42198161@N02/4508737644/
36
Co nam o da?
http://fluidcircle.net
Scrum bezlitośnie obnaża największe słabości organizacji (aby można je było usunąć!)
12
http://www.flickr.com/photos/ikkoskinen/3575379515/
Uwaga!
http://fluidcircle.net
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
Sprint
http://fluidcircle.net
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
Planowanie Sprintu
Tablica ScrumSłuży do wizualizacji pracy i śledzenia postępów w sprincie
http://fluidcircle.net
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
Codzienny Scrum
Postępy wewnątrz sprintuCodzienny 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
http://fluidcircle.net
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
Przegląd Sprintu
http://fluidcircle.net
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
Retrospekcja
http://fluidcircle.net
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
Wydarzenia Pomocnicze
http://fluidcircle.net
Produkt: backlog ~> planowanie ~> demo
Proces i środowisko: retrospekcje
Codzienna praca: standup
27
Trzy cykle pomiaru i adaptacji
http://fluidcircle.net
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
Korzyści?
http://fluidcircle.net
Sprint
Wewnątrz sprintu(WIP Limit ~ Kanban)
29
Broń przeciw wielozadaniowości
http://fluidcircle.net
• Wspólna odpowiedzialność
• Samoorganizacja
• Interdyscyplinarność
• Wszystkie niezbędne kompetencje
• Niewielki: 7+/- 2, 3-9, dwie pizze
18
Zespół
http://fluidcircle.net
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
Product Owner
http://fluidcircle.net
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
Scrum Master
http://fluidcircle.net16
http://www.flickr.com/photos/anhonorablegerman/5688734031
http://fluidcircle.net
Autonomia
Kompetencje
Wyższy cel
19
http://fluidcircle.net21
Filar #3 Zaangażowanie Klienta
http://fluidcircle.net
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
Korzyści
http://fluidcircle.net
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
Historyjki użytkownika
http://fluidcircle.net
Strumień wartości
Dobre historyjki
IndependentNegotiableValueableEstimableSmallTestable
http://fluidcircle.net
Przewidywanie przyszłości
http://fluidcircle.net
Set the stage
Gather data
Generate insight
Decide what to do
Close the retrospective
46
Retrospekcja
http://fluidcircle.net
1) Momenty “A ha!”
2) Feedback Wall
3) Kropki na backlogu
47
Gather Data
http://fluidcircle.net
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
Jeff Sutherland w Polsce!
październik 2013
szkolenie Certified Scrum Master
+ konferencja Agile by Example
fluidcircle.net/jeff (niedługo!)