Agile LEGO Game




             Marcin Niebudek @agilers.com
Agile Manifesto
    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 ponad procesy i narzędzia
Działające oprogramowanie ponad obszerną dokumentację
    Współpracę z klientem ponad formalne ustalenia
   Reagowanie na zmiany ponad podążanie za planem
           Doceniamy to, co wymieniono po prawej stronie,
               jednak bardziej cenimy to, co po lewej.

            http://www.agilemanifesto.org   http://pzol.agirei.com




                                                              Marcin Niebudek @agilers.com
Jedna nazwa – wiele znaczeń




 źródło: http://blog.crisp.se   źródło: http://msdn.microsoft.com/en/library/dd997578.aspx




                                                                  Marcin Niebudek @agilers.com
Różne praktyki i narzędzia
          SCRUM                  KANBAN
●   Sprinty / iteracje   ●   Przepływ
●   Velocity             ●   Limit WIP
●   Backlog              ●   Cycle Time
●   Scrum Master,        ●   Kanbanboard
    Product Owner        ●   User stories
●   User stories


                                         Marcin Niebudek @agilers.com
User Stories
●   Karty wymagań – prosty i lekki sposób na
    zbieranie wymagań
●   Pisane z punktu widzenia użytkownika
●   Typowy szablon:

    Jako <użytkownik>
    potrzebuję <funkcjonalność>,
    abym mógł <cel lub efekt do osiągnięcia>.


                                       Marcin Niebudek @agilers.com
Co dzisiaj zrobimy?
●   Iteracja 1                  20 min
       –   Estymacja               5 min
       –   Planowanie              5 min
       –   Implementacja           5 min
       –   Retrospekcja            5 min
●   Velocity – co to jest ?     10 min
●   Iteracja 2                  20 min
●   Iteracja 3                  20 min


                                 Marcin Niebudek @agilers.com
Estymacja
●   Szacujemy user stories w punktach
●   Szacowanie jest względne
●   Szacują wszyscy, którzy będą implementować
●   Użyjemy skali:
    ●   1 = ŁATWE
    ●   2 = ŚREDNIE
    ●   3 = TRUDNE / CZASOCHŁONNE



                                        Marcin Niebudek @agilers.com
Rozgrzewka



Zbuduj wieżę wysoką na
     10 klocków
  Sprawdzimy ile czasu potrzeba na takie zadanie.




                                          Marcin Niebudek @agilers.com
ITERACJA 1
    Estymacja
   Planowanie
  Implementacja




                  Marcin Niebudek @agilers.com
Jak poszło?
     Uzupełniamy tablicę wyników...

      Czy estymacje były trafione?
       Czy chcemy coś zmienić?
Jak dostarczyć więcej wartości klientowi?




                                 Marcin Niebudek @agilers.com
Co to jest VELOCITY?


 Velocity to prosta metryka oznaczająca ilość
punktów jakie udało się zespołowi zrealizować w
              ciągu jednej iteracji.

Na jej podstawie można prognozować ile zespół
powinien na siebie wziąć w kolejnej iteracji oraz
       kiedy ma szansę skończyć projekt.


                                      Marcin Niebudek @agilers.com
ITERACJA 2
    Estymacja
   Planowanie
  Implementacja




                  Marcin Niebudek @agilers.com
Jak poszło?
Uzupełniamy tablicę wyników...

 Czy estymacje były lepsze?
Jak z dostarczoną wartością?




                            Marcin Niebudek @agilers.com
ITERACJA 3
    Estymacja
   Planowanie
  Implementacja




                  Marcin Niebudek @agilers.com
Jak poszło?
         Uzupełniamy tablicę wyników...
Ile iteracji potrzebujesz aby skończyć projekt?




                                     Marcin Niebudek @agilers.com
KONIEC
Czas na pytania...




                     Marcin Niebudek @agilers.com

More Related Content

PDF
Zawód: Game Designer. Jak zacząć pracę w branży?
PDF
Narzędzia: Scrum. Czy gamedev jest agile?
KEY
Podstawy Projektowania Gier
PPTX
Creating endless playgrounds
PPTX
Zawód: programista gier. Jak zacząć pracę w branży?
PDF
Lego For Extended Scrum Simulation
PDF
Enterprise Scrum with LEGO
PDF
Scrum simulation with Lego, 2013
Zawód: Game Designer. Jak zacząć pracę w branży?
Narzędzia: Scrum. Czy gamedev jest agile?
Podstawy Projektowania Gier
Creating endless playgrounds
Zawód: programista gier. Jak zacząć pracę w branży?
Lego For Extended Scrum Simulation
Enterprise Scrum with LEGO
Scrum simulation with Lego, 2013

Viewers also liked (20)

PDF
Scrum Simulation with LEGO, Agile Game
PPTX
Power of 13 a game to illustrate the power of collaboration
PPTX
Lego4 scrum
PPTX
Agile@scale: be SAFe!
PDF
Agile game development with Scrum
PPTX
Agile@core - Scrum
PPTX
Gra Biznesowa
PDF
Project Engineering 2013: Co jest najważniejsze w Agile?
ODP
Retrospekcja z finezją - warsztat
PDF
Ignore The Obvious - 30 Minute Version
PPTX
Witaj w firmie, witaj w grywalizacji
PPTX
Piotr leszczyński building continuous learning culture
PPTX
Arkadiusz Siechowicz GRYWALIZACJA People game! DIGITAL LEARNING 2013
PDF
Building up your people
PPTX
Top 5 Reasons Not To Ignore Facebook Ads (Even If You Think Your Prospects Ar...
PPTX
Grywalizacja jako sposób na zwiększenie zaangażowania zespołów
PPTX
Automatyzacja pracy w zespole: efekt synergii
PPTX
"Na pewno nie znajdzie się takiej relacji z ziemniakami"
PDF
Legonomia
Scrum Simulation with LEGO, Agile Game
Power of 13 a game to illustrate the power of collaboration
Lego4 scrum
Agile@scale: be SAFe!
Agile game development with Scrum
Agile@core - Scrum
Gra Biznesowa
Project Engineering 2013: Co jest najważniejsze w Agile?
Retrospekcja z finezją - warsztat
Ignore The Obvious - 30 Minute Version
Witaj w firmie, witaj w grywalizacji
Piotr leszczyński building continuous learning culture
Arkadiusz Siechowicz GRYWALIZACJA People game! DIGITAL LEARNING 2013
Building up your people
Top 5 Reasons Not To Ignore Facebook Ads (Even If You Think Your Prospects Ar...
Grywalizacja jako sposób na zwiększenie zaangażowania zespołów
Automatyzacja pracy w zespole: efekt synergii
"Na pewno nie znajdzie się takiej relacji z ziemniakami"
Legonomia
Ad

Similar to Agile LEGO Game (20)

PPT
Wiosenne Wieczory ze Scrum 2 Estymacja i Planowanie
PDF
Scrum Carrots
ODP
Scrum to nie Agile! Znajdź 10 różnic.
PDF
Zwinność w praktyce, Jarek Potiuk
PDF
Scrum (Polish version) - wprowadzenie do frameworka
PDF
Agile & Scrum podstawy
PPT
Michał Koniewicz - "SCRUM - jak ugryźć i nie połamać sobie zębów - doświadcza...
PDF
SkładQA 2018 - Daniel Dec
PPTX
Efektywne Testy Oprogramowania w Środowisku Scrumowym
PDF
Wiosenne Wieczory ze Scrum 1 Rzut okiem na Scrum
PPTX
TGT#17 - Efektywne testy oprogramowania w środowisku Scrumowym - Marcin Kubecki
PPTX
Krzysztof Moskwa - Podstawy metod zwinnych: jak to działa? Story points, czyl...
PPT
Praktyki techniczne
PPTX
Agile fakty i mity
PDF
7 competences workshop - 22.06 at Spartez
PPTX
Wstęp do Agile
PDF
Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie
PDF
4Developers 2018: Unit testing - introduction (Marek Kawczyński)
PPTX
Agile - metodyki zwinne (ver. 2014-04-29)
PDF
university day 1
Wiosenne Wieczory ze Scrum 2 Estymacja i Planowanie
Scrum Carrots
Scrum to nie Agile! Znajdź 10 różnic.
Zwinność w praktyce, Jarek Potiuk
Scrum (Polish version) - wprowadzenie do frameworka
Agile & Scrum podstawy
Michał Koniewicz - "SCRUM - jak ugryźć i nie połamać sobie zębów - doświadcza...
SkładQA 2018 - Daniel Dec
Efektywne Testy Oprogramowania w Środowisku Scrumowym
Wiosenne Wieczory ze Scrum 1 Rzut okiem na Scrum
TGT#17 - Efektywne testy oprogramowania w środowisku Scrumowym - Marcin Kubecki
Krzysztof Moskwa - Podstawy metod zwinnych: jak to działa? Story points, czyl...
Praktyki techniczne
Agile fakty i mity
7 competences workshop - 22.06 at Spartez
Wstęp do Agile
Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie
4Developers 2018: Unit testing - introduction (Marek Kawczyński)
Agile - metodyki zwinne (ver. 2014-04-29)
university day 1
Ad

Agile LEGO Game

  • 1. Agile LEGO Game Marcin Niebudek @agilers.com
  • 2. Agile Manifesto 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 ponad procesy i narzędzia Działające oprogramowanie ponad obszerną dokumentację Współpracę z klientem ponad formalne ustalenia Reagowanie na zmiany ponad podążanie za planem Doceniamy to, co wymieniono po prawej stronie, jednak bardziej cenimy to, co po lewej. http://www.agilemanifesto.org http://pzol.agirei.com Marcin Niebudek @agilers.com
  • 3. Jedna nazwa – wiele znaczeń źródło: http://blog.crisp.se źródło: http://msdn.microsoft.com/en/library/dd997578.aspx Marcin Niebudek @agilers.com
  • 4. Różne praktyki i narzędzia SCRUM KANBAN ● Sprinty / iteracje ● Przepływ ● Velocity ● Limit WIP ● Backlog ● Cycle Time ● Scrum Master, ● Kanbanboard Product Owner ● User stories ● User stories Marcin Niebudek @agilers.com
  • 5. User Stories ● Karty wymagań – prosty i lekki sposób na zbieranie wymagań ● Pisane z punktu widzenia użytkownika ● Typowy szablon: Jako <użytkownik> potrzebuję <funkcjonalność>, abym mógł <cel lub efekt do osiągnięcia>. Marcin Niebudek @agilers.com
  • 6. Co dzisiaj zrobimy? ● Iteracja 1 20 min – Estymacja 5 min – Planowanie 5 min – Implementacja 5 min – Retrospekcja 5 min ● Velocity – co to jest ? 10 min ● Iteracja 2 20 min ● Iteracja 3 20 min Marcin Niebudek @agilers.com
  • 7. Estymacja ● Szacujemy user stories w punktach ● Szacowanie jest względne ● Szacują wszyscy, którzy będą implementować ● Użyjemy skali: ● 1 = ŁATWE ● 2 = ŚREDNIE ● 3 = TRUDNE / CZASOCHŁONNE Marcin Niebudek @agilers.com
  • 8. Rozgrzewka Zbuduj wieżę wysoką na 10 klocków Sprawdzimy ile czasu potrzeba na takie zadanie. Marcin Niebudek @agilers.com
  • 9. ITERACJA 1 Estymacja Planowanie Implementacja Marcin Niebudek @agilers.com
  • 10. Jak poszło? Uzupełniamy tablicę wyników... Czy estymacje były trafione? Czy chcemy coś zmienić? Jak dostarczyć więcej wartości klientowi? Marcin Niebudek @agilers.com
  • 11. Co to jest VELOCITY? Velocity to prosta metryka oznaczająca ilość punktów jakie udało się zespołowi zrealizować w ciągu jednej iteracji. Na jej podstawie można prognozować ile zespół powinien na siebie wziąć w kolejnej iteracji oraz kiedy ma szansę skończyć projekt. Marcin Niebudek @agilers.com
  • 12. ITERACJA 2 Estymacja Planowanie Implementacja Marcin Niebudek @agilers.com
  • 13. Jak poszło? Uzupełniamy tablicę wyników... Czy estymacje były lepsze? Jak z dostarczoną wartością? Marcin Niebudek @agilers.com
  • 14. ITERACJA 3 Estymacja Planowanie Implementacja Marcin Niebudek @agilers.com
  • 15. Jak poszło? Uzupełniamy tablicę wyników... Ile iteracji potrzebujesz aby skończyć projekt? Marcin Niebudek @agilers.com
  • 16. KONIEC Czas na pytania... Marcin Niebudek @agilers.com