Successfully reported this slideshow.

Rzut okiem na Scrum

1,532 views

Published on

Prezentacja z pierwszego Jesiennego Wieczoru Scrum organizowanego przez Fluid Circle (fluidcircle.net).

Uwaga: nowsza wersja tej prezentacji pochodzące z Wiosennych Wieczorów ze Scrum znajduje się tutaj: http://www.slideshare.net/FluidCircle/wiosenne-wieczory-ze-scrum-1-rzut-okiem-na-scrum

Published in: Business
  • Be the first to comment

  • Be the first to like this

Rzut okiem na Scrum

  1. 1. Jesienne Wieczory ze Scrum “Rzut okiem na Scrum” 2011-09-06 1 1
  2. 2. O nas Certified Scrum MasterJesienne Wieczory ze Scrum Microsoft Certified Professional 5 lat w branży IT m.in. jako developer, architekt, project manager i niezależny przedsiębiorca Professional Scrum Master 5 lat w branży IT m.in. jako analityk i koordynator produktu 2 2
  3. 3. KontraktJesienne Wieczory ze Scrum Jesteśmy na Ty! Przerwa: jedna (około 20) czy dwie? Telefony, tablety, laptopy Inne? 3 3
  4. 4. Jesienne Wieczory ze Scrum 4 Wprowadzenie4
  5. 5. Szokujące marnotrastwo!Jesienne Wieczory ze Scrum 60% funkcjonalności systemów informatycznych jest używana nigdy lub prawie nigdy. [Standish Group] 60% pracy idzie na marne! Scrum na ratunek! 5 5
  6. 6. CelJesienne Wieczory ze Scrum Na tym szkoleniu dowiesz się: Co to jest Scrum? Do czego może się przydać? 6 6
  7. 7. Jesienne Wieczory ze Scrum wrzesień-październik 2011Jesienne Wieczory ze Scrum 2011-09-06 Rzut okiem na Scrum 2011-09-13 Praktyki techniczne 2011-09-20 Estymacja i planowanie 2011-09-27 Komunikacja w zespole 2011-10-04 Wdrożenie i skalowanie Scrum 7 7
  8. 8. Wieczór #2 Praktyki TechniczneJesienne Wieczory ze Scrum Na tym szkoleniu dowiesz się o technikach: Prototypowania Ciągłej integracji Test Driven Development Programowania w parach Zarządzania wersjami 8 8
  9. 9. Wieczór #3 Estymacja i PlanowanieJesienne Wieczory ze Scrum Na tym szkoleniu dowiesz się m.in. o: Zarządzaniu wymaganiami w duchu agile z użyciem User Stories Względnym szacowaniu złożoności zadań i zwinnym planowanie prac 9 9
  10. 10. Wieczór #4 Komunikacja w ZespoleJesienne Wieczory ze Scrum Na tym szkoleniu dowiesz się: jak przekształcić grupę w zespół? jak rozwiązywać konflikty w zespole? jak stymulować stały rozwój? 10 10
  11. 11. Wieczór #5 Wdrożenie i skalowanieJesienne Wieczory ze Scrum Na tym szkoleniu dowiesz się: Jak skutecznie wprowadzić Scrum do organizacji? Jak skoordynować pracę wielu zespołów w dużych projektach? 11 11
  12. 12. Poznajmy się!Jesienne Wieczory ze Scrum Kim jesteś? Jaką rolę pełnisz w swojej organizacji? Jakie masz doświadczenie w IT? Co Cię interesuje w Scrum? 12 12
  13. 13. Czynniki sukcesuJesienne Wieczory ze Scrum Jakie cechy ma dobry projekt? Co często prowadzi do porażki? 7 minut, w parach min 3 ~ max 10 odpowiedzi na każde z pytań 13 13
  14. 14. Trzy filary Scrum Małe fragmenty, stały rytmJesienne Wieczory ze Scrum vs. planowanie wszystkie z góry Częsta inspekcja i adaptacja (proces i produkt) vs. wyczerpująca specyfikacja Samoorganizujący się, interdyscyplinarny, stabilny zespół specjalistów vs. wymienialne zasoby kontrolowane przez PMa 14 14
  15. 15. Co może dać Scrum?Jesienne Wieczory ze Scrum Większa produktywność przez ciągłe doskonalenie praktyk i systematyczne usuwanie przeszkód organizacyjnych. Wymaga dyscypliny i motywacji zespołu oraz wsparcia kierownictwa! 15 15
  16. 16. Co może dać Scrum?Jesienne Wieczory ze Scrum Większa wartość produktów dzięki priorytetyzacji i adaptacji do prawdziwych wymagań. Wymaga zaangażowania klienta! 16 16
  17. 17. Co może dać Scrum?Jesienne Wieczory ze Scrum Zaangażowanie i satysfakcja zespołu dzięki samostanowieniu i namacalnym efektom pracy. Wymaga szacunku i zaufania kierownictwa! 17 17
  18. 18. Uwaga!Jesienne Wieczory ze Scrum Scrum jest prosty, ale trudny! Scrum bezlitośnie obnaża największe słabości organizacji (aby można je było usunąć!) 18 18
  19. 19. Co może dać Scrum?Jesienne Wieczory ze Scrum Im więcej ryzyka i niepewności w projekcie tym większą przewagę ma Scrum nad tradycyjnymi podejściami opartymi o planowanie i specyfikację. 19 19
  20. 20. Kto używa Scrum? Microsoft, Google, Oracle, Adobe, Yahoo, SalesforceJesienne Wieczory ze Scrum W Polsce: Gadu-Gadu, Gazeta.pl, Ericpol Duże firmy i startupy Firmy produktowe i usługowe Agendy rządowe, wojsko! Nie tylko IT! 20 20
  21. 21. Jesienne Wieczory ze Scrum 21 Historia21
  22. 22. Jesienne Wieczory ze Scrum Waterfall 2222
  23. 23. Jesienne Wieczory ze Scrum Waterfall 2323
  24. 24. Historia WaterfallJesienne Wieczory ze Scrum 1970 “Managing the Development of Large Software Systems” – dr Winston W. Royce “Wierzę w ten koncept, lecz jego implementacja jest ryzykowna i może doprowadzić do porażki” – dr Royce Główne przyczyny krytyki: brak możliwości rozpoczęcia nastepnej fazy przed zakończeniem poprzedniej brak elastyczności podczas wprowadzania zmian zakłada znajomość wszystkich wymagąń przed rozpoczęciem projektu 24 24
  25. 25. Historia Agile ~1986 zalążki AgileJesienne Wieczory ze Scrum 1990 Ken Schwaber – pierwsze wzorce zwinnego zarzadzania projektami 1995 Jeffa Sutherland i Kena Schwaber prezentują Scrum na konferencji OOPSLA 11-13 lutego 2001 roku w ośrodku wypoczynkowym Snowbird w USA (stan Utah) powstaje Agile Manifesto 25 25
  26. 26. Manifest Agile Wytwarzając oprogramowanie i pomagając innym w tym zakresie, odkrywamy lepsze sposoby wykonywania tej pracy. W wyniku tych doświadczeńJesienne Wieczory ze Scrum 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. 26 26
  27. 27. Agile FundamentyJesienne Wieczory ze Scrum Metodyki agile oparte są o adaptację Podejście zdefiniowane empirycznie Ryzyka błędnej interpretacji Koncepcje o których trzeba pamiętać 27 27
  28. 28. Jesienne Wieczory ze Scrum 28 Scrum28
  29. 29. Trzy filary ScrumJesienne Wieczory ze Scrum Małe fragmenty, stały rytm Częsta inspekcja i adaptacja (proces i produkt) Samoorganizujący się, interdyscyplinarny, stabilny zespół specjalistów 29 29
  30. 30. Scrum Szkielet procesuJesienne Wieczory ze Scrum Role Artefakty Wydarzenia Reguły Praktyki techniczne do ustalenia przez zespół! 30 30
  31. 31. RoleJesienne Wieczory ze Scrum Product Owner Zespół Scrum Master 31 31
  32. 32. Product OwnerJesienne Wieczory ze Scrum Jest odpowiedzialny za: Maksymalizację wartości wyników pracy zespołu (przez priorytetyzację wymagań) Komunikowanie ogólnej wizji produktu i wyjaśnienie poszczególnych wymagań Akceptację gotowych fragmentów produktu 32 32
  33. 33. ZespółJesienne Wieczory ze Scrum Samoorganizujący się Interdyscyplinarny Stabilny Kompetentny 7 +/- 2 33 33
  34. 34. Jesienne Wieczory ze Scrum 3434
  35. 35. Scrum MasterJesienne Wieczory ze Scrum Wyjaśnia i dba o przestrzeganie reguł Scrum Usuwa przeszkody organizacyjne! Pomaga zespołowi rozwijać się NIE jest “szefem” zespołu 35 35
  36. 36. ArtefaktyJesienne Wieczory ze Scrum Product Backlog Sprint Backlog Product Increment (Burndown) 36 36
  37. 37. Backlog Produktu Uporządkowana lista wymagań mającychJesienne Wieczory ze Scrum widoczną wartość dla Klienta Elementy backlogu NIE zawierają pełnej specyfikacji – są obietnicą przyszłej rozmowy między PO a Zespołem Uporządkowany przez PO z uwzględnieniem wartości biznesowej, złożoności i ryzyka technicznego i innych istotnych czynników. 37 37
  38. 38. Backlog ProduktuJesienne Wieczory ze Scrum Często złożony z User Stories Złożoność elementów jest oszacowana w jednostkach względnych (punktach) Elementy backlogu produktu są rozbijane na zadania podczas Planowania Sprintu 38 38
  39. 39. Backlog SprintuJesienne Wieczory ze Scrum Zawiera plan zespołu na zrealizowanie wybranych wymagań z PBL Tworzony podczas Planowania Sprintu 39 39
  40. 40. Backlog SprintuJesienne Wieczory ze Scrum Oszacowany w idealnych godzinach Uaktualniany na bieżąco (np. podczas Codziennego Scrumu) Pozostały czas nie zawsze maleje! 40 40
  41. 41. Fragment ProduktuJesienne Wieczory ze Scrum W pełni realizuje wymagania wybrane do danego Sprintu zgodnie z Definicją Gotowości (Definition of Done) Mógłby zostać wdrożony lub opublikowany (ale nie zawsze musi) Pokazuje realne możliwości zespołu i postępy w drodze do pełnego produktu 41 41
  42. 42. Jesienne Wieczory ze Scrum 42 Przebieg procesu42
  43. 43. Wydarzenia (Release Planning Meeting)Jesienne Wieczory ze Scrum Sprint Sprint Planing Meeting Daily Scrum Sprint Review Sprint Retrospective (Backlog Grooming) 43 43
  44. 44. Sprint W czasie sprintu zespół zamienia wybrane naJesienne Wieczory ze Scrum 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) 44 44
  45. 45. Planowanie SprintuJesienne Wieczory ze Scrum 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 45 45
  46. 46. Codzienny Scrum max 15 minut (twardy limit), na stojącoJesienne Wieczory ze Scrum 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? 46 46
  47. 47. Przegląd Sprintu Zespół prezentuje wyniki swoich pracJesienne Wieczory ze Scrum PO akceptuje lub odrzuca realizację poszczególnych elementów PBL 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ć! 47 47
  48. 48. Retrospekcja Okazja dla zespołu do identyfikacji przeszkódJesienne Wieczory ze Scrum i ulepszenia procesu wytwórczego 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! 48 48
  49. 49. Wydarzenia PomocniczeJesienne Wieczory ze Scrum 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 49 49
  50. 50. RegułyJesienne Wieczory ze Scrum Na codzienne spotkania zespołu mogą przychodzić inni (PO, CEO, ...) ale mówić mogą jedynie członkowie zespołu! Wydarzenia są ograniczone czasowo - kończą się niezależnie od wyniku: nie przedłużamy sprintów choćby nie wiem co! 50 50
  51. 51. Jesienne Wieczory ze Scrum 51 Przebieg procesu51
  52. 52. Jesienne Wieczory ze Scrum Burndown 5252
  53. 53. Scrum GuideJesienne Wieczory ze Scrum lipiec 2011 Scrum.org Ken Schwaber Jeff Sutherland 53 53
  54. 54. Jesienne Wieczory ze Scrum 54 Zakończenie54
  55. 55. Jesienne Wieczory ze Scrum 55 ? Pytania i odpowiedzi55
  56. 56. Trzy filary Scrum Małe fragmenty, stały rytmJesienne Wieczory ze Scrum vs. planowanie wszystkie z góry Częsta inspekcja i adaptacja (proces i produkt) vs. wyczerpująca specyfikacja Samoorganizujący się, interdyscyplinarny, stabilny zespół specjalistów vs. wymienialne zasoby kontrolowane przez PMa 56 56
  57. 57. Co dalej?Jesienne Wieczory ze Scrum Jesienne Wieczory Scrum 2, 3, 4, 5 Szkolenia dla Twojego zespołu Darmowe konsultacje! 57 57
  58. 58. Jesienne Wieczory ze Scrum 58 Dziękujemy!58

×