Scrum Carrots

476 views
329 views

Published on

Slajdy z Wprowadzenia do Scrum przygotowanego przez Fluid Circle i Geek Girls Carrots

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
476
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Scrum Carrots

  1. 1. Michał DanielParkoła Skowroński http://fluidcircle.net
  2. 2. 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
  3. 3. Kilka zasad • Jesteśmy na ty? • Nie przeszkadzamy sobie nawzajem • Koncentrujemy się na nauce • Pomagamy sobie nawzajem 4 http://fluidcircle.net
  4. 4. Tabula Rasa Co już wiem o Agile i Scrum? 4 http://fluidcircle.net
  5. 5. Dlaczego tu jesteś? Co chcę osiągnąć dzięki temu szkoleniu? 4 http://fluidcircle.net
  6. 6. http://www.flickr.com/photos/andrewmalone/5163296098/ 7 http://fluidcircle.net
  7. 7. Scrum to szkielet procesu4 ceremonie 3 role Planowanie Sprintu Scrum Master Standup Product Owner Demo Zespół Retrospekcja 3 artefakty 34 http://fluidcircle.net
  8. 8. Kto używa Scrum? 34 http://fluidcircle.net
  9. 9. 34 http://fluidcircle.net
  10. 10. 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
  11. 11. Pomiar i adaptacja http://fluidcircle.net
  12. 12. Praca zespołowa 15 http://fluidcircle.net
  13. 13. Zaangażowanie Klienta 21 http://fluidcircle.net
  14. 14. Co nam o da? http://www.flickr.com/photos/42198161@N02/4508737644/ 36 http://fluidcircle.net
  15. 15. Uwaga!Scrum bezlitośnie obnażanajwiększe słabościorganizacji (aby można jebyło usunąć!) http://www.flickr.com/photos/ikkoskinen/3575379515/ 12 http://fluidcircle.net
  16. 16. 9 http://fluidcircle.net
  17. 17. Praca w krótkich cyklach http://fluidcircle.net
  18. 18. 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
  19. 19. 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
  20. 20. Tablica ScrumSłuży do wizualizacji pracy i śledzenia postępów w sprincie
  21. 21. 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
  22. 22. 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
  23. 23. 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
  24. 24. 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
  25. 25. Wydarzenia PomocniczePlanowanie Wydania Konstruowanie PBL, wstępne oszacowanie kiedy i z jakimi funkcjonalnościami zostanie wydany produktPorządkowanie Backlogu Rozbijanie zbyt dużych elementów i konsolidacja małych Dopisywanie nowych elementów i aktualizacja starych 26 http://fluidcircle.net
  26. 26. Trzy cykle pomiaru i adaptacjiProdukt: backlog ~> planowanie ~> demoProces i środowisko: retrospekcjeCodzienna praca: standup 27 http://fluidcircle.net
  27. 27. Korzyści?Lepiej radzimy sobie z niepewnością i zmianąSzybciej dostajemy informację zwrotnąBudujemy zaufanie w oparciu o przejrzystość ibezpośrednią, powtarzalną współpracęRedukujemy ryzyko wcześniej wykrywając błędy (i usuwając)Oszczędzamy na mało wartościowej pracyOgraniczamy kosztowną wielozadaniowość 28 http://fluidcircle.net
  28. 28. Broń przeciw wielozadaniowości Sprint Wewnątrz sprintu (WIP Limit ~ Kanban) 29 http://fluidcircle.net
  29. 29. ?14 http://fluidcircle.net
  30. 30. Praca zespołowa 15 http://fluidcircle.net
  31. 31. Zespół • Wspólna odpowiedzialność • Samoorganizacja • Interdyscyplinarność • Wszystkie niezbędne kompetencje • Niewielki: 7+/- 2, 3-9, dwie pizze 18 http://fluidcircle.net
  32. 32. 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
  33. 33. Product Owner 20 http://fluidcircle.net
  34. 34. 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
  35. 35. http://www.flickr.com/photos/anhonorablegerman/568873403116 http://fluidcircle.net
  36. 36. AutonomiaKompetencjeWyższy cel 19 http://fluidcircle.net
  37. 37. Filar #3 Zaangażowanie Klienta 21 http://fluidcircle.net
  38. 38. KorzyściZa 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
  39. 39. 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
  40. 40. Strumień wartości http://fluidcircle.net
  41. 41. Dobre historyjkiIndependentNegotiableValueableEstimableSmallTestable
  42. 42. http://fluidcircle.net
  43. 43. Dostarczanie wartości http://fluidcircle.net
  44. 44. Przewidywanie przyszłości http://fluidcircle.net
  45. 45. Retrospekcja Set the stage Gather data Generate insight Decide what to do Close the retrospective 46 http://fluidcircle.net
  46. 46. Gather Data 1) Momenty “A ha!” 2) Feedback Wall 3) Kropki na backlogu 47 http://fluidcircle.net
  47. 47. *20 http://fluidcircle.net
  48. 48. 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
  49. 49. Jeff Sutherland w Polsce!październik 2013szkolenie Certified Scrum Master+ konferencja Agile by Example fluidcircle.net/jeff (niedługo!) http://fluidcircle.net

×