SlideShare a Scribd company logo
1 of 16
Download to read offline
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

Viewers also liked

Scrum Simulation with LEGO, Agile Game
Scrum Simulation with LEGO, Agile GameScrum Simulation with LEGO, Agile Game
Scrum Simulation with LEGO, Agile GameStanislaw Eysmont
 
Power of 13 a game to illustrate the power of collaboration
Power of 13   a game to illustrate the power of collaborationPower of 13   a game to illustrate the power of collaboration
Power of 13 a game to illustrate the power of collaborationPaul Boos
 
Agile game development with Scrum
Agile game development with ScrumAgile game development with Scrum
Agile game development with ScrumDamir Matas
 
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
 
Retrospekcja z finezją - warsztat
Retrospekcja z finezją - warsztatRetrospekcja z finezją - warsztat
Retrospekcja z finezją - warsztatWòjcech Makùrôt
 
Ignore The Obvious - 30 Minute Version
Ignore The Obvious - 30 Minute VersionIgnore The Obvious - 30 Minute Version
Ignore The Obvious - 30 Minute VersionPhil McKinney
 
Piotr leszczyński building continuous learning culture
Piotr leszczyński   building continuous learning culturePiotr leszczyński   building continuous learning culture
Piotr leszczyński building continuous learning culturePiotr Leszczyński
 
Top 5 Reasons Not To Ignore Facebook Ads (Even If You Think Your Prospects Ar...
Top 5 Reasons Not To Ignore Facebook Ads (Even If You Think Your Prospects Ar...Top 5 Reasons Not To Ignore Facebook Ads (Even If You Think Your Prospects Ar...
Top 5 Reasons Not To Ignore Facebook Ads (Even If You Think Your Prospects Ar...Nicola Cairncross
 
Automatyzacja pracy w zespole: efekt synergii
Automatyzacja pracy w zespole: efekt synergiiAutomatyzacja pracy w zespole: efekt synergii
Automatyzacja pracy w zespole: efekt synergiiLukas Lesniewski
 
"Na pewno nie znajdzie się takiej relacji z ziemniakami"
"Na pewno nie znajdzie się takiej relacji z ziemniakami""Na pewno nie znajdzie się takiej relacji z ziemniakami"
"Na pewno nie znajdzie się takiej relacji z ziemniakami"EwaOnAir
 

Viewers also liked (20)

Scrum Simulation with LEGO, Agile Game
Scrum Simulation with LEGO, Agile GameScrum Simulation with LEGO, Agile Game
Scrum Simulation with LEGO, Agile Game
 
Scrum Game
Scrum GameScrum Game
Scrum Game
 
Power of 13 a game to illustrate the power of collaboration
Power of 13   a game to illustrate the power of collaborationPower of 13   a game to illustrate the power of collaboration
Power of 13 a game to illustrate the power of collaboration
 
Lego4 scrum
Lego4 scrum Lego4 scrum
Lego4 scrum
 
Agile@scale: be SAFe!
Agile@scale: be SAFe!Agile@scale: be SAFe!
Agile@scale: be SAFe!
 
Agile game development with Scrum
Agile game development with ScrumAgile game development with Scrum
Agile game development with Scrum
 
Agile@core - Scrum
Agile@core - ScrumAgile@core - Scrum
Agile@core - Scrum
 
Gra Biznesowa
Gra BiznesowaGra Biznesowa
Gra Biznesowa
 
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?
 
Retrospekcja z finezją - warsztat
Retrospekcja z finezją - warsztatRetrospekcja z finezją - warsztat
Retrospekcja z finezją - warsztat
 
Ignore The Obvious - 30 Minute Version
Ignore The Obvious - 30 Minute VersionIgnore The Obvious - 30 Minute Version
Ignore The Obvious - 30 Minute Version
 
Witaj w firmie, witaj w grywalizacji
Witaj w firmie, witaj w grywalizacjiWitaj w firmie, witaj w grywalizacji
Witaj w firmie, witaj w grywalizacji
 
Piotr leszczyński building continuous learning culture
Piotr leszczyński   building continuous learning culturePiotr leszczyński   building continuous learning culture
Piotr leszczyński building continuous learning culture
 
Arkadiusz Siechowicz GRYWALIZACJA People game! DIGITAL LEARNING 2013
Arkadiusz Siechowicz GRYWALIZACJA People game! DIGITAL LEARNING 2013Arkadiusz Siechowicz GRYWALIZACJA People game! DIGITAL LEARNING 2013
Arkadiusz Siechowicz GRYWALIZACJA People game! DIGITAL LEARNING 2013
 
Building up your people
Building up your peopleBuilding up your people
Building up your people
 
Top 5 Reasons Not To Ignore Facebook Ads (Even If You Think Your Prospects Ar...
Top 5 Reasons Not To Ignore Facebook Ads (Even If You Think Your Prospects Ar...Top 5 Reasons Not To Ignore Facebook Ads (Even If You Think Your Prospects Ar...
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
Grywalizacja jako sposób na zwiększenie zaangażowania zespołówGrywalizacja jako sposób na zwiększenie zaangażowania zespołów
Grywalizacja jako sposób na zwiększenie zaangażowania zespołów
 
Automatyzacja pracy w zespole: efekt synergii
Automatyzacja pracy w zespole: efekt synergiiAutomatyzacja pracy w zespole: efekt synergii
Automatyzacja pracy w zespole: efekt synergii
 
"Na pewno nie znajdzie się takiej relacji z ziemniakami"
"Na pewno nie znajdzie się takiej relacji z ziemniakami""Na pewno nie znajdzie się takiej relacji z ziemniakami"
"Na pewno nie znajdzie się takiej relacji z ziemniakami"
 
Legonomia
LegonomiaLegonomia
Legonomia
 

Similar to Agile LEGO Game

Wiosenne Wieczory ze Scrum 2 Estymacja i Planowanie
Wiosenne Wieczory ze Scrum 2 Estymacja i PlanowanieWiosenne Wieczory ze Scrum 2 Estymacja i Planowanie
Wiosenne Wieczory ze Scrum 2 Estymacja i PlanowanieMichał Parkoła
 
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
 
Zwinność w praktyce, Jarek Potiuk
Zwinność w praktyce, Jarek PotiukZwinność w praktyce, Jarek Potiuk
Zwinność w praktyce, Jarek PotiukMamStartup
 
Scrum (Polish version) - wprowadzenie do frameworka
Scrum (Polish version) - wprowadzenie do frameworkaScrum (Polish version) - wprowadzenie do frameworka
Scrum (Polish version) - wprowadzenie do frameworkaalbrzykowski
 
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...PMI Szczecin
 
SkładQA 2018 - Daniel Dec
SkładQA 2018 - Daniel DecSkładQA 2018 - Daniel Dec
SkładQA 2018 - Daniel Deckraqa
 
Efektywne Testy Oprogramowania w Środowisku Scrumowym
Efektywne Testy Oprogramowania w Środowisku ScrumowymEfektywne Testy Oprogramowania w Środowisku Scrumowym
Efektywne Testy Oprogramowania w Środowisku ScrumowymTestPro
 
Wiosenne Wieczory ze Scrum 1 Rzut okiem na Scrum
Wiosenne Wieczory ze Scrum 1 Rzut okiem na ScrumWiosenne Wieczory ze Scrum 1 Rzut okiem na Scrum
Wiosenne Wieczory ze Scrum 1 Rzut okiem na ScrumMichał Parkoła
 
TGT#17 - Efektywne testy oprogramowania w środowisku Scrumowym - Marcin Kubecki
TGT#17 - Efektywne testy oprogramowania w środowisku Scrumowym - Marcin KubeckiTGT#17 - Efektywne testy oprogramowania w środowisku Scrumowym - Marcin Kubecki
TGT#17 - Efektywne testy oprogramowania w środowisku Scrumowym - Marcin KubeckiTrójmiejska Grupa Testerska
 
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...PMI Szczecin
 
7 competences workshop - 22.06 at Spartez
7 competences workshop - 22.06 at Spartez7 competences workshop - 22.06 at Spartez
7 competences workshop - 22.06 at SpartezAnna Brzezińska
 
Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie
Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanieWiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie
Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanieMichał Parkoła
 
4Developers 2018: Unit testing - introduction (Marek Kawczyński)
4Developers 2018: Unit testing - introduction (Marek Kawczyński)4Developers 2018: Unit testing - introduction (Marek Kawczyński)
4Developers 2018: Unit testing - introduction (Marek Kawczyński)PROIDEA
 
Agile - metodyki zwinne (ver. 2014-04-29)
Agile - metodyki zwinne (ver. 2014-04-29)Agile - metodyki zwinne (ver. 2014-04-29)
Agile - metodyki zwinne (ver. 2014-04-29)Łukasz Rzepecki
 

Similar to Agile LEGO Game (20)

Wiosenne Wieczory ze Scrum 2 Estymacja i Planowanie
Wiosenne Wieczory ze Scrum 2 Estymacja i PlanowanieWiosenne Wieczory ze Scrum 2 Estymacja i Planowanie
Wiosenne Wieczory ze Scrum 2 Estymacja i Planowanie
 
Scrum Carrots
Scrum CarrotsScrum Carrots
Scrum Carrots
 
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.
 
Zwinność w praktyce, Jarek Potiuk
Zwinność w praktyce, Jarek PotiukZwinność w praktyce, Jarek Potiuk
Zwinność w praktyce, Jarek Potiuk
 
Scrum (Polish version) - wprowadzenie do frameworka
Scrum (Polish version) - wprowadzenie do frameworkaScrum (Polish version) - wprowadzenie do frameworka
Scrum (Polish version) - wprowadzenie do frameworka
 
Agile & Scrum podstawy
Agile & Scrum podstawyAgile & Scrum podstawy
Agile & Scrum podstawy
 
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...
 
SkładQA 2018 - Daniel Dec
SkładQA 2018 - Daniel DecSkładQA 2018 - Daniel Dec
SkładQA 2018 - Daniel Dec
 
Efektywne Testy Oprogramowania w Środowisku Scrumowym
Efektywne Testy Oprogramowania w Środowisku ScrumowymEfektywne Testy Oprogramowania w Środowisku Scrumowym
Efektywne Testy Oprogramowania w Środowisku Scrumowym
 
Wiosenne Wieczory ze Scrum 1 Rzut okiem na Scrum
Wiosenne Wieczory ze Scrum 1 Rzut okiem na ScrumWiosenne Wieczory ze Scrum 1 Rzut okiem na Scrum
Wiosenne Wieczory ze Scrum 1 Rzut okiem na Scrum
 
TGT#17 - Efektywne testy oprogramowania w środowisku Scrumowym - Marcin Kubecki
TGT#17 - Efektywne testy oprogramowania w środowisku Scrumowym - Marcin KubeckiTGT#17 - Efektywne testy oprogramowania w środowisku Scrumowym - Marcin Kubecki
TGT#17 - Efektywne testy oprogramowania w środowisku Scrumowym - Marcin Kubecki
 
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...
 
Praktyki techniczne
Praktyki technicznePraktyki techniczne
Praktyki techniczne
 
Agile fakty i mity
Agile fakty i mityAgile fakty i mity
Agile fakty i mity
 
7 competences workshop - 22.06 at Spartez
7 competences workshop - 22.06 at Spartez7 competences workshop - 22.06 at Spartez
7 competences workshop - 22.06 at Spartez
 
Wstęp do Agile
Wstęp do AgileWstęp do Agile
Wstęp do Agile
 
Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie
Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanieWiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie
Wiosenne Wieczory ze Scrum 4 Wdrożenie i skalowanie
 
4Developers 2018: Unit testing - introduction (Marek Kawczyński)
4Developers 2018: Unit testing - introduction (Marek Kawczyński)4Developers 2018: Unit testing - introduction (Marek Kawczyński)
4Developers 2018: Unit testing - introduction (Marek Kawczyński)
 
Agile - metodyki zwinne (ver. 2014-04-29)
Agile - metodyki zwinne (ver. 2014-04-29)Agile - metodyki zwinne (ver. 2014-04-29)
Agile - metodyki zwinne (ver. 2014-04-29)
 
university day 1
university day 1university day 1
university day 1
 

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