SlideShare une entreprise Scribd logo
1  sur  50
Télécharger pour lire hors ligne
Michał      Daniel
Parkoła   Skowroński




                       http://fluidcircle.net
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
Kilka zasad
     • Jesteśmy na ty?
     • Nie przeszkadzamy sobie nawzajem
     • Koncentrujemy się na nauce
     • Pomagamy sobie nawzajem



                     4                    http://fluidcircle.net
Tabula Rasa



   Co już wiem o Agile i Scrum?




                 4                http://fluidcircle.net
Dlaczego tu jesteś?



  Co chcę osiągnąć
  dzięki temu szkoleniu?



                  4        http://fluidcircle.net
http://www.flickr.com/photos/andrewmalone/5163296098/




                              7                        http://fluidcircle.net
Scrum to szkielet procesu
4 ceremonie                   3 role
    Planowanie Sprintu           Scrum Master
    Standup                      Product Owner
    Demo                         Zespół
    Retrospekcja

 3 artefakty




                         34               http://fluidcircle.net
Kto używa Scrum?




               34   http://fluidcircle.net
34   http://fluidcircle.net
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
Pomiar i adaptacja




                     http://fluidcircle.net
Praca zespołowa




                  15   http://fluidcircle.net
Zaangażowanie Klienta




                21      http://fluidcircle.net
Co nam o da?




               http://www.flickr.com/photos/42198161@N02/4508737644/




               36                                                     http://fluidcircle.net
Uwaga!



Scrum bezlitośnie obnaża
największe słabości
organizacji (aby można je
było usunąć!)



                                 http://www.flickr.com/photos/ikkoskinen/3575379515/

                            12                                                   http://fluidcircle.net
9   http://fluidcircle.net
Praca w krótkich cyklach




                           http://fluidcircle.net
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
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
Tablica Scrum
Służy do wizualizacji pracy
   i śledzenia postępów w sprincie
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
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
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
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
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
Trzy cykle pomiaru i adaptacji


Produkt: backlog ~> planowanie ~> demo
Proces i środowisko: retrospekcje
Codzienna praca: standup




                       27                http://fluidcircle.net
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
Broń przeciw wielozadaniowości




               Sprint
         Wewnątrz sprintu
            (WIP Limit ~ Kanban)
                     29            http://fluidcircle.net
?
14   http://fluidcircle.net
Praca zespołowa




                  15   http://fluidcircle.net
Zespół

    • Wspólna odpowiedzialność
    • Samoorganizacja
    • Interdyscyplinarność

    • Wszystkie niezbędne kompetencje
    • Niewielki: 7+/- 2, 3-9, dwie pizze

                       18                  http://fluidcircle.net
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
Product Owner




                20   http://fluidcircle.net
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
http://www.flickr.com/photos/anhonorablegerman/5688734031




16                                                              http://fluidcircle.net
Autonomia
Kompetencje
Wyższy cel




              19   http://fluidcircle.net
Filar #3 Zaangażowanie Klienta




                 21              http://fluidcircle.net
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
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
Strumień wartości




                    http://fluidcircle.net
Dobre historyjki
Independent
Negotiable
Valueable
Estimable
Small
Testable
http://fluidcircle.net
Dostarczanie wartości




                        http://fluidcircle.net
Przewidywanie przyszłości




                            http://fluidcircle.net
Retrospekcja


  Set the stage
  Gather data
  Generate insight
  Decide what to do
  Close the retrospective


                        46   http://fluidcircle.net
Gather Data



      1) Momenty “A ha!”
      2) Feedback Wall
      3) Kropki na backlogu


                47            http://fluidcircle.net
*
20   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!)




                                   http://fluidcircle.net

Contenu connexe

Tendances

Tendances (14)

Scrum
ScrumScrum
Scrum
 
Wiosenne Wieczory ze Scrum 3 Budowanie zespołu
Wiosenne Wieczory ze Scrum 3 Budowanie zespołuWiosenne Wieczory ze Scrum 3 Budowanie zespołu
Wiosenne Wieczory ze Scrum 3 Budowanie zespołu
 
Scrum w 59 minut
Scrum w 59 minutScrum w 59 minut
Scrum w 59 minut
 
Wdrożenie i skalowanie Scrum
Wdrożenie i skalowanie ScrumWdrożenie i skalowanie Scrum
Wdrożenie i skalowanie Scrum
 
Pasja, cierpliwość i zaufanie. Agile@GetResponse – historia zmiany
Pasja, cierpliwość i zaufanie. Agile@GetResponse – historia zmianyPasja, cierpliwość i zaufanie. Agile@GetResponse – historia zmiany
Pasja, cierpliwość i zaufanie. Agile@GetResponse – historia zmiany
 
Michał Koniewicz - "SCRUM - jak ugryźć i nie połamać sobie zębów - doświadcza...
Michał Koniewicz - "SCRUM - jak ugryźć i nie połamać sobie zębów - doświadcza...Michał Koniewicz - "SCRUM - jak ugryźć i nie połamać sobie zębów - doświadcza...
Michał Koniewicz - "SCRUM - jak ugryźć i nie połamać sobie zębów - doświadcza...
 
Krzysztof Moskwa - Podstawy metod zwinnych: jak to działa? Story points, czyl...
Krzysztof Moskwa - Podstawy metod zwinnych: jak to działa? Story points, czyl...Krzysztof Moskwa - Podstawy metod zwinnych: jak to działa? Story points, czyl...
Krzysztof Moskwa - Podstawy metod zwinnych: jak to działa? Story points, czyl...
 
Zwinne metodyki w zarządzaniu
Zwinne metodyki w zarządzaniuZwinne metodyki w zarządzaniu
Zwinne metodyki w zarządzaniu
 
Zarzadzanie projektami metodą SCRUM
Zarzadzanie projektami metodą SCRUMZarzadzanie projektami metodą SCRUM
Zarzadzanie projektami metodą SCRUM
 
Agile fakty i mity
Agile fakty i mityAgile fakty i mity
Agile fakty i mity
 
Kurs "Zrób to tak, aby to zrobić" - prezentacja 6
Kurs "Zrób to tak, aby to zrobić" - prezentacja 6Kurs "Zrób to tak, aby to zrobić" - prezentacja 6
Kurs "Zrób to tak, aby to zrobić" - prezentacja 6
 
Skalowanie Scruma
Skalowanie ScrumaSkalowanie Scruma
Skalowanie Scruma
 
Scam, scum, sacrum
Scam, scum, sacrumScam, scum, sacrum
Scam, scum, sacrum
 
Tech 101: Scrum 25.04.19 Warszawa
Tech 101: Scrum 25.04.19 WarszawaTech 101: Scrum 25.04.19 Warszawa
Tech 101: Scrum 25.04.19 Warszawa
 

Similaire à Scrum Carrots

Trzy filary zwinnego zarządzania
Trzy filary zwinnego zarządzaniaTrzy filary zwinnego zarządzania
Trzy filary zwinnego zarządzaniaMichał Parkoła
 
DevOps - what I have learnt so far
DevOps - what I have learnt so far DevOps - what I have learnt so far
DevOps - what I have learnt so far Wojciech Barczyński
 
Scrum to nie Agile! Znajdź 10 różnic.
Scrum to nie Agile! Znajdź 10 różnic.Scrum to nie Agile! Znajdź 10 różnic.
Scrum to nie Agile! Znajdź 10 różnic.Wòjcech Makùrôt
 
Scrum w Gratce
Scrum w GratceScrum w Gratce
Scrum w Gratce3camp
 
Project Engineering 2013: Co jest najważniejsze w Agile?
Project Engineering 2013: Co jest najważniejsze w Agile?Project Engineering 2013: Co jest najważniejsze w Agile?
Project Engineering 2013: Co jest najważniejsze w Agile?Michał Parkoła
 
Jak wykorzystać Scrum i metodyki Agile do projektowania dużych systemów SaaS?
Jak wykorzystać Scrum i metodyki Agile do projektowania dużych systemów SaaS?Jak wykorzystać Scrum i metodyki Agile do projektowania dużych systemów SaaS?
Jak wykorzystać Scrum i metodyki Agile do projektowania dużych systemów SaaS?Przemek Basiak
 
Tablica SCRUM w JIRA
Tablica SCRUM w JIRATablica SCRUM w JIRA
Tablica SCRUM w JIRABogdan Gorka
 
Strefa PMI nr 4, marzec 2014
Strefa PMI nr 4, marzec 2014Strefa PMI nr 4, marzec 2014
Strefa PMI nr 4, marzec 2014Strefa PMI
 
Od codziennej higieny do strategicznej refaktoryzacji
Od codziennej higieny do strategicznej refaktoryzacjiOd codziennej higieny do strategicznej refaktoryzacji
Od codziennej higieny do strategicznej refaktoryzacjiMichał Bartyzel
 
Zwinność w praktyce, Jarek Potiuk
Zwinność w praktyce, Jarek PotiukZwinność w praktyce, Jarek Potiuk
Zwinność w praktyce, Jarek PotiukMamStartup
 
SCRUM w pracy Testera Oprogramowania
SCRUM w pracy Testera OprogramowaniaSCRUM w pracy Testera Oprogramowania
SCRUM w pracy Testera Oprogramowaniatestuj.pl
 
Czy w dużym projekcie można być Agile? – business case SKOK Ubezpieczenia
Czy w dużym projekcie można być Agile? – business case SKOK UbezpieczeniaCzy w dużym projekcie można być Agile? – business case SKOK Ubezpieczenia
Czy w dużym projekcie można być Agile? – business case SKOK Ubezpieczenia3camp
 
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty - Łuka...
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty - Łuka...Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty - Łuka...
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty - Łuka...Fundacja Governica
 

Similaire à Scrum Carrots (20)

Agile LEGO Game
Agile LEGO GameAgile LEGO Game
Agile LEGO Game
 
Trzy filary zwinnego zarządzania
Trzy filary zwinnego zarządzaniaTrzy filary zwinnego zarządzania
Trzy filary zwinnego zarządzania
 
DevOps - what I have learnt so far
DevOps - what I have learnt so far DevOps - what I have learnt so far
DevOps - what I have learnt so far
 
Scrum to nie Agile! Znajdź 10 różnic.
Scrum to nie Agile! Znajdź 10 różnic.Scrum to nie Agile! Znajdź 10 różnic.
Scrum to nie Agile! Znajdź 10 różnic.
 
Agile & Scrum podstawy
Agile & Scrum podstawyAgile & Scrum podstawy
Agile & Scrum podstawy
 
Scrum w Gratce
Scrum w GratceScrum w Gratce
Scrum w Gratce
 
Wstęp do Agile
Wstęp do AgileWstęp do Agile
Wstęp do Agile
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
university day 1
university day 1university day 1
university day 1
 
Project Engineering 2013: Co jest najważniejsze w Agile?
Project Engineering 2013: Co jest najważniejsze w Agile?Project Engineering 2013: Co jest najważniejsze w Agile?
Project Engineering 2013: Co jest najważniejsze w Agile?
 
Praktyki techniczne
Praktyki technicznePraktyki techniczne
Praktyki techniczne
 
Jak wykorzystać Scrum i metodyki Agile do projektowania dużych systemów SaaS?
Jak wykorzystać Scrum i metodyki Agile do projektowania dużych systemów SaaS?Jak wykorzystać Scrum i metodyki Agile do projektowania dużych systemów SaaS?
Jak wykorzystać Scrum i metodyki Agile do projektowania dużych systemów SaaS?
 
Tablica SCRUM w JIRA
Tablica SCRUM w JIRATablica SCRUM w JIRA
Tablica SCRUM w JIRA
 
Strefa PMI nr 4, marzec 2014
Strefa PMI nr 4, marzec 2014Strefa PMI nr 4, marzec 2014
Strefa PMI nr 4, marzec 2014
 
WarszawQA_#9
WarszawQA_#9WarszawQA_#9
WarszawQA_#9
 
Od codziennej higieny do strategicznej refaktoryzacji
Od codziennej higieny do strategicznej refaktoryzacjiOd codziennej higieny do strategicznej refaktoryzacji
Od codziennej higieny do strategicznej refaktoryzacji
 
Zwinność w praktyce, Jarek Potiuk
Zwinność w praktyce, Jarek PotiukZwinność w praktyce, Jarek Potiuk
Zwinność w praktyce, Jarek Potiuk
 
SCRUM w pracy Testera Oprogramowania
SCRUM w pracy Testera OprogramowaniaSCRUM w pracy Testera Oprogramowania
SCRUM w pracy Testera Oprogramowania
 
Czy w dużym projekcie można być Agile? – business case SKOK Ubezpieczenia
Czy w dużym projekcie można być Agile? – business case SKOK UbezpieczeniaCzy w dużym projekcie można być Agile? – business case SKOK Ubezpieczenia
Czy w dużym projekcie można być Agile? – business case SKOK Ubezpieczenia
 
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty - Łuka...
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty - Łuka...Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty - Łuka...
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty - Łuka...
 

Plus de Michał Parkoła

Co warto umieć i jak się tego nauczyć? (Agile Warsaw, 2017-02)
Co warto umieć i jak się tego nauczyć? (Agile Warsaw, 2017-02)Co warto umieć i jak się tego nauczyć? (Agile Warsaw, 2017-02)
Co warto umieć i jak się tego nauczyć? (Agile Warsaw, 2017-02)Michał Parkoła
 
Zapoznanie z sieciami neurnowymi
Zapoznanie z sieciami neurnowymiZapoznanie z sieciami neurnowymi
Zapoznanie z sieciami neurnowymiMichał Parkoła
 
Agile by Example 2014: Thinking Tools for Product Owners
Agile by Example 2014: Thinking Tools for Product OwnersAgile by Example 2014: Thinking Tools for Product Owners
Agile by Example 2014: Thinking Tools for Product OwnersMichał Parkoła
 
Agile by Example 2014: 7 Pitfalls waiting for new Product Owners
Agile by Example 2014: 7 Pitfalls waiting for new Product OwnersAgile by Example 2014: 7 Pitfalls waiting for new Product Owners
Agile by Example 2014: 7 Pitfalls waiting for new Product OwnersMichał Parkoła
 
"So good they can't ignore you" na Agile Warsaw
"So good they can't ignore you" na Agile Warsaw"So good they can't ignore you" na Agile Warsaw
"So good they can't ignore you" na Agile WarsawMichał Parkoła
 
"O czym zapomniał Agile jak kopiował rozwiązania Toma Gilba" dla ALE Kraków
"O czym zapomniał Agile jak kopiował rozwiązania Toma Gilba" dla ALE Kraków"O czym zapomniał Agile jak kopiował rozwiązania Toma Gilba" dla ALE Kraków
"O czym zapomniał Agile jak kopiował rozwiązania Toma Gilba" dla ALE KrakówMichał Parkoła
 
Wprowadzenie do EVO Tom'a Gilb'a dla Agile Warsaw
Wprowadzenie do EVO Tom'a Gilb'a dla Agile WarsawWprowadzenie do EVO Tom'a Gilb'a dla Agile Warsaw
Wprowadzenie do EVO Tom'a Gilb'a dla Agile WarsawMichał Parkoła
 
Zwinna Organizacja na Agile Management 2013
Zwinna Organizacja na Agile Management 2013Zwinna Organizacja na Agile Management 2013
Zwinna Organizacja na Agile Management 2013Michał Parkoła
 
Agile warsaw Jak Zmienić Świat
Agile warsaw Jak Zmienić ŚwiatAgile warsaw Jak Zmienić Świat
Agile warsaw Jak Zmienić ŚwiatMichał Parkoła
 
Daniel Skowronski - Fakty i mity z zycia kontraktora IT
Daniel Skowronski - Fakty i mity z zycia kontraktora ITDaniel Skowronski - Fakty i mity z zycia kontraktora IT
Daniel Skowronski - Fakty i mity z zycia kontraktora ITMichał Parkoła
 

Plus de Michał Parkoła (12)

Co warto umieć i jak się tego nauczyć? (Agile Warsaw, 2017-02)
Co warto umieć i jak się tego nauczyć? (Agile Warsaw, 2017-02)Co warto umieć i jak się tego nauczyć? (Agile Warsaw, 2017-02)
Co warto umieć i jak się tego nauczyć? (Agile Warsaw, 2017-02)
 
Zapoznanie z sieciami neurnowymi
Zapoznanie z sieciami neurnowymiZapoznanie z sieciami neurnowymi
Zapoznanie z sieciami neurnowymi
 
Agile by Example 2014: Thinking Tools for Product Owners
Agile by Example 2014: Thinking Tools for Product OwnersAgile by Example 2014: Thinking Tools for Product Owners
Agile by Example 2014: Thinking Tools for Product Owners
 
Agile by Example 2014: 7 Pitfalls waiting for new Product Owners
Agile by Example 2014: 7 Pitfalls waiting for new Product OwnersAgile by Example 2014: 7 Pitfalls waiting for new Product Owners
Agile by Example 2014: 7 Pitfalls waiting for new Product Owners
 
"So good they can't ignore you" na Agile Warsaw
"So good they can't ignore you" na Agile Warsaw"So good they can't ignore you" na Agile Warsaw
"So good they can't ignore you" na Agile Warsaw
 
"O czym zapomniał Agile jak kopiował rozwiązania Toma Gilba" dla ALE Kraków
"O czym zapomniał Agile jak kopiował rozwiązania Toma Gilba" dla ALE Kraków"O czym zapomniał Agile jak kopiował rozwiązania Toma Gilba" dla ALE Kraków
"O czym zapomniał Agile jak kopiował rozwiązania Toma Gilba" dla ALE Kraków
 
Wprowadzenie do EVO Tom'a Gilb'a dla Agile Warsaw
Wprowadzenie do EVO Tom'a Gilb'a dla Agile WarsawWprowadzenie do EVO Tom'a Gilb'a dla Agile Warsaw
Wprowadzenie do EVO Tom'a Gilb'a dla Agile Warsaw
 
Zwinna Organizacja na Agile Management 2013
Zwinna Organizacja na Agile Management 2013Zwinna Organizacja na Agile Management 2013
Zwinna Organizacja na Agile Management 2013
 
Agile warsaw Jak Zmienić Świat
Agile warsaw Jak Zmienić ŚwiatAgile warsaw Jak Zmienić Świat
Agile warsaw Jak Zmienić Świat
 
Daniel Skowronski - Fakty i mity z zycia kontraktora IT
Daniel Skowronski - Fakty i mity z zycia kontraktora ITDaniel Skowronski - Fakty i mity z zycia kontraktora IT
Daniel Skowronski - Fakty i mity z zycia kontraktora IT
 
Budowanie zespołu
Budowanie zespołuBudowanie zespołu
Budowanie zespołu
 
Estymacja i Planowanie
Estymacja i PlanowanieEstymacja i Planowanie
Estymacja i Planowanie
 

Scrum Carrots

  • 1.
  • 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
  • 8. Scrum to szkielet procesu 4 ceremonie 3 role Planowanie Sprintu Scrum Master Standup Product Owner Demo Zespół Retrospekcja 3 artefakty 34 http://fluidcircle.net
  • 9. Kto używa Scrum? 34 http://fluidcircle.net
  • 10. 34 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
  • 12. Pomiar i adaptacja http://fluidcircle.net
  • 13. Praca zespołowa 15 http://fluidcircle.net
  • 14. Zaangażowanie Klienta 21 http://fluidcircle.net
  • 15. Co nam o da? http://www.flickr.com/photos/42198161@N02/4508737644/ 36 http://fluidcircle.net
  • 16. Uwaga! Scrum bezlitośnie obnaża największe słabości organizacji (aby można je było usunąć!) http://www.flickr.com/photos/ikkoskinen/3575379515/ 12 http://fluidcircle.net
  • 17. 9 http://fluidcircle.net
  • 18. Praca w krótkich cyklach 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
  • 21. Tablica Scrum Służy do wizualizacji pracy i śledzenia postępów w sprincie
  • 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
  • 29. Broń przeciw wielozadaniowości Sprint Wewnątrz sprintu (WIP Limit ~ Kanban) 29 http://fluidcircle.net
  • 30. ? 14 http://fluidcircle.net
  • 31. Praca zespołowa 15 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
  • 34. Product Owner 20 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
  • 37. Autonomia Kompetencje Wyższy cel 19 http://fluidcircle.net
  • 38. Filar #3 Zaangażowanie Klienta 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
  • 41. Strumień wartości http://fluidcircle.net
  • 44. Dostarczanie wartości http://fluidcircle.net
  • 45. Przewidywanie przyszłości http://fluidcircle.net
  • 46. Retrospekcja Set the stage Gather data Generate insight Decide what to do Close the retrospective 46 http://fluidcircle.net
  • 47. Gather Data 1) Momenty “A ha!” 2) Feedback Wall 3) Kropki na backlogu 47 http://fluidcircle.net
  • 48. * 20 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