Rzut okiem na Scrum

  • 1,037 views
Uploaded on

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

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

More in: Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,037
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Jesienne Wieczory ze Scrum “Rzut okiem na Scrum” 2011-09-06 1 1
  • 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. KontraktJesienne Wieczory ze Scrum Jesteśmy na Ty! Przerwa: jedna (około 20) czy dwie? Telefony, tablety, laptopy Inne? 3 3
  • 4. Jesienne Wieczory ze Scrum 4 Wprowadzenie4
  • 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. CelJesienne Wieczory ze Scrum Na tym szkoleniu dowiesz się: Co to jest Scrum? Do czego może się przydać? 6 6
  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. Jesienne Wieczory ze Scrum 21 Historia21
  • 22. Jesienne Wieczory ze Scrum Waterfall 2222
  • 23. Jesienne Wieczory ze Scrum Waterfall 2323
  • 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. 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. 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. 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. Jesienne Wieczory ze Scrum 28 Scrum28
  • 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. Scrum Szkielet procesuJesienne Wieczory ze Scrum Role Artefakty Wydarzenia Reguły Praktyki techniczne do ustalenia przez zespół! 30 30
  • 31. RoleJesienne Wieczory ze Scrum Product Owner Zespół Scrum Master 31 31
  • 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. ZespółJesienne Wieczory ze Scrum Samoorganizujący się Interdyscyplinarny Stabilny Kompetentny 7 +/- 2 33 33
  • 34. Jesienne Wieczory ze Scrum 3434
  • 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. ArtefaktyJesienne Wieczory ze Scrum Product Backlog Sprint Backlog Product Increment (Burndown) 36 36
  • 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. 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. Backlog SprintuJesienne Wieczory ze Scrum Zawiera plan zespołu na zrealizowanie wybranych wymagań z PBL Tworzony podczas Planowania Sprintu 39 39
  • 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. 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. Jesienne Wieczory ze Scrum 42 Przebieg procesu42
  • 43. Wydarzenia (Release Planning Meeting)Jesienne Wieczory ze Scrum Sprint Sprint Planing Meeting Daily Scrum Sprint Review Sprint Retrospective (Backlog Grooming) 43 43
  • 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. 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. 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. 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. 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. 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. 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. Jesienne Wieczory ze Scrum 51 Przebieg procesu51
  • 52. Jesienne Wieczory ze Scrum Burndown 5252
  • 53. Scrum GuideJesienne Wieczory ze Scrum lipiec 2011 Scrum.org Ken Schwaber Jeff Sutherland 53 53
  • 54. Jesienne Wieczory ze Scrum 54 Zakończenie54
  • 55. Jesienne Wieczory ze Scrum 55 ? Pytania i odpowiedzi55
  • 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. Co dalej?Jesienne Wieczory ze Scrum Jesienne Wieczory Scrum 2, 3, 4, 5 Szkolenia dla Twojego zespołu Darmowe konsultacje! 57 57
  • 58. Jesienne Wieczory ze Scrum 58 Dziękujemy!58