Artur Staszczyk 
Head of Talent Development 
CZY GAMEDEV JEST AGILE?
39 mln 
Zarejestrowanych 
użytkowników 
3.1 mln 
Aktywnych użytkowników 
w miesiącu 
70 tys. 
Rejestracji dziennie
CZY GAMEDEV JEST AGILE?
CZY GAMEDEV JEST AGILE? 
TAK* 
* wg autora niniejszej prezentacji
5 
AGILE MANIFESTO 
Ludzie i interakcje ponad procesy i narzędzia. 
Działające oprogramowanie ponad obszerną dokumentację. 
Współpraca z klientem ponad formalne ustalenia. 
Reakcja na zmiany ponad podążanie za planem.
6 
GAMEDEV AGILE MANIFESTO 
Ludzie i interakcje ponad procesy i narzędzia. 
Działająca gra ponad dokładny design doc. 
Kontakt z wydawcą ponad formalne ustalenia. 
Nowe funkcjonalności ponad podążanie za planem.
CZYM JEST SCRUM? 
15
CZYM JEST SCRUM? 
PRODUCT OWNER 
SCRUM MASTER 
DEV TEAM
CECHY SCRUMA 
ITERACJA 
TRANSPARENCJA 
INSPEKCJA 
ADAPTACJA 
1 
2 
3
PROBLEMY GAMEDEVU 
feature creep (emergent requirements) 
konkurencja 
“find the fun” 
ograniczenia (constraints) 
crunch, nadgodziny 
!
PROBLEMY GAMEDEVU 
feature creep (emergent requirements) iteracje, transparencja 
konkurencja iteracje, adaptacja 
“find the fun” iteracje, inspekcja, adaptacja, empiryczna kontrola 
ograniczenia (constraints) komunikacja, adaptacja 
crunch, nadgodziny …?
POSTMORTEM 
Duża wartość - dlaczego nie jest robiony częściej? 
Inspekcja procesu (co zrobiliśmy dobrze? co trzeba poprawić?) 
Adaptacja (konkretny plan - jak możemy poprawić nasz proces?) 
Ciągły rozwój - continous improvement
FAZY PROJEKTU W GAMEDEVIE 
PROTOTYPOWANIE 
PREPRODUKCJA 
PRODUKCJA
14 
PROTOTYPOWANIE 
szybkie iteracje, 
mało skomplikowane assety, 
gotowe rozwiązania technologiczne;
15 
PREPRODUKCJA 
dużo konceptów, 
dużo pomysłów, 
testowe assety, 
scenariusz;
16 
PRODUKCJA 
Wyzwania: małe, interdyscyplinarne zespoły, 
testowanie przez programistów, 
minimalny zestaw funkcjonalności, 
negocjacje zakresu prac, 
planowanie na poziomie zespołów;
17 
PRODUKCJA 
W zamian: co sprint dostarczone działające oprogramowanie, 
przetestowane oprogramowanie, 
szybka reakcja na bugi, 
wszystkim pracuje się lepiej;
MILESTONE VS CONTINOUS DELIVERY 
Łatwo wpaść w pułapkę “sprint kodowania”, “sprint testowania” vs nie można sobie na to pozwolić. 
Po zakończeniu prac nad funkcjonalnością zapominamy o niej na jakiś czas vs ciągła informacja zwrotna. 
Dostarczamy jeden raz na 1/2/3 lata vs dostarczamy 1/2/3 razy na dzień. 
vs
Nie rozwiązuje za nas problemów. 
Nie gwarantuje dostarczenia projektu na czas. 
Nie jest “odpowiedzialny” za porażkę. 
MITY O SCRUMIE 
NIE JEST LEKARSTWEM NA CAŁE ZŁO 
!
GUNS DON’T KILL PEOPLE 
George R.R. Martin kills people 
(or just other people kill people) 
Źródło: winteriscoming.net
W scrumie chodzi tylko o kodowanie bez żadnego celu ani planu. 
Za dużo spotkań, niekończące się spotkania. 
Zmiana jest zła (przecież już to robiliśmy i nam się udało). 
MITY O SCRUMIE 
FUD (FEAR, UNCERTAINTY, DOUBT) 
!
Narzędzia: Scrum. Czy gamedev jest agile?
POTENCJALNE TEMATY 
bugi a scrum 
jak to wygląda w Ganymede 
produkcja assetów a scrum (kwestia definition of done) 
małe teamy a scrum 
czy te wszystkie spotkania są potrzebne (cargo cult, shu-ha-ri)
DZIĘKUJĘ ZA UWAGĘ 
astaszczyk@ganymede.eu

More Related Content

PPTX
Funciones php sesion virtual-evidencia
DOC
Lapres prak12
PPTX
Materi imk aspek manusia
PPTX
Welcome to python workshop
DOCX
Java (Netbeans) - Looping - Object Oriented Programming
PDF
Aturan produksi Finite State Automata
PDF
Digital Electronics Notes.pdf
PPTX
Membuat Header dengan Adobe Photoshop
Funciones php sesion virtual-evidencia
Lapres prak12
Materi imk aspek manusia
Welcome to python workshop
Java (Netbeans) - Looping - Object Oriented Programming
Aturan produksi Finite State Automata
Digital Electronics Notes.pdf
Membuat Header dengan Adobe Photoshop

What's hot (6)

PDF
Pertemuan 8 google map
PPTX
#1 PENGENALAN PYTHON
PDF
Pertemuan 5 Perulangan (Looping)
PPTX
PDF
Desarrollo de apps móviles con Apache Cordova
PPT
Pengertian Pseudocode
Pertemuan 8 google map
#1 PENGENALAN PYTHON
Pertemuan 5 Perulangan (Looping)
Desarrollo de apps móviles con Apache Cordova
Pengertian Pseudocode
Ad

Similar to Narzędzia: Scrum. Czy gamedev jest agile? (20)

PDF
Gram w Scrum - prezentacja projektu
PDF
Wstęp do SCRUM - jak dostarczyć właściwe oprogramowanie
PDF
Tech 101: Scrum 25.04.19 Warszawa
ODP
Scrum to nie Agile! Znajdź 10 różnic.
PDF
Scrum (Polish version) - wprowadzenie do frameworka
PDF
Zwinne metodyki w zarządzaniu
PDF
Agile jest jak seks - prezentacja dla Geek Week Kraków
PPT
Scrum
PPTX
Wstęp do Agile
PDF
SCRUM w pracy Testera Oprogramowania
PPTX
Scrum Studio - Lukasz Filut@Scrum Experience Day 2020
PPT
Agile methodology
PDF
Agile & Scrum podstawy
PPT
Wiosenne Wieczory ze Scrum 2 Estymacja i Planowanie
PPT
Kult Cargo - czyli błędy przy wprowadzaniu Agile
PDF
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty - Łuka...
PDF
Wyboista droga do SCRUM. Czy zawsze warto?
PPTX
Wprowadzenie do Agile
PDF
Jak utopić Agile?
Gram w Scrum - prezentacja projektu
Wstęp do SCRUM - jak dostarczyć właściwe oprogramowanie
Tech 101: Scrum 25.04.19 Warszawa
Scrum to nie Agile! Znajdź 10 różnic.
Scrum (Polish version) - wprowadzenie do frameworka
Zwinne metodyki w zarządzaniu
Agile jest jak seks - prezentacja dla Geek Week Kraków
Scrum
Wstęp do Agile
SCRUM w pracy Testera Oprogramowania
Scrum Studio - Lukasz Filut@Scrum Experience Day 2020
Agile methodology
Agile & Scrum podstawy
Wiosenne Wieczory ze Scrum 2 Estymacja i Planowanie
Kult Cargo - czyli błędy przy wprowadzaniu Agile
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty - Łuka...
Wyboista droga do SCRUM. Czy zawsze warto?
Wprowadzenie do Agile
Jak utopić Agile?
Ad

More from GameDesire Company (13)

PPTX
Tajniki ASO (App Store Optimization)
PDF
Armada - the way to ship microservices
PDF
Inspire and be inspired - open your mind and join the community
PDF
Zawód: Analityk Gier. O przekuwaniu danych w użyteczne narracje.
PDF
An Interative Approach to the Development and Distribution of Social Casino
PDF
Tworzenie wieloplatformowych gier mobilnych
PPT
Scaling Online Game Development
PDF
Zawód: Game Designer. Jak zacząć pracę w branży?
PPTX
Zawód: programista gier. Jak zacząć pracę w branży?
PDF
Jak C++ może pomóc w tworzeniu wysokiej jakości kodu?
PDF
User-Generated Content in Social Casino. Get Creative!
PDF
It's not a product, it's a service!
PDF
Od Pacmana do Big Data
Tajniki ASO (App Store Optimization)
Armada - the way to ship microservices
Inspire and be inspired - open your mind and join the community
Zawód: Analityk Gier. O przekuwaniu danych w użyteczne narracje.
An Interative Approach to the Development and Distribution of Social Casino
Tworzenie wieloplatformowych gier mobilnych
Scaling Online Game Development
Zawód: Game Designer. Jak zacząć pracę w branży?
Zawód: programista gier. Jak zacząć pracę w branży?
Jak C++ może pomóc w tworzeniu wysokiej jakości kodu?
User-Generated Content in Social Casino. Get Creative!
It's not a product, it's a service!
Od Pacmana do Big Data

Narzędzia: Scrum. Czy gamedev jest agile?

  • 1. Artur Staszczyk Head of Talent Development CZY GAMEDEV JEST AGILE?
  • 2. 39 mln Zarejestrowanych użytkowników 3.1 mln Aktywnych użytkowników w miesiącu 70 tys. Rejestracji dziennie
  • 4. CZY GAMEDEV JEST AGILE? TAK* * wg autora niniejszej prezentacji
  • 5. 5 AGILE MANIFESTO Ludzie i interakcje ponad procesy i narzędzia. Działające oprogramowanie ponad obszerną dokumentację. Współpraca z klientem ponad formalne ustalenia. Reakcja na zmiany ponad podążanie za planem.
  • 6. 6 GAMEDEV AGILE MANIFESTO Ludzie i interakcje ponad procesy i narzędzia. Działająca gra ponad dokładny design doc. Kontakt z wydawcą ponad formalne ustalenia. Nowe funkcjonalności ponad podążanie za planem.
  • 8. CZYM JEST SCRUM? PRODUCT OWNER SCRUM MASTER DEV TEAM
  • 9. CECHY SCRUMA ITERACJA TRANSPARENCJA INSPEKCJA ADAPTACJA 1 2 3
  • 10. PROBLEMY GAMEDEVU feature creep (emergent requirements) konkurencja “find the fun” ograniczenia (constraints) crunch, nadgodziny !
  • 11. PROBLEMY GAMEDEVU feature creep (emergent requirements) iteracje, transparencja konkurencja iteracje, adaptacja “find the fun” iteracje, inspekcja, adaptacja, empiryczna kontrola ograniczenia (constraints) komunikacja, adaptacja crunch, nadgodziny …?
  • 12. POSTMORTEM Duża wartość - dlaczego nie jest robiony częściej? Inspekcja procesu (co zrobiliśmy dobrze? co trzeba poprawić?) Adaptacja (konkretny plan - jak możemy poprawić nasz proces?) Ciągły rozwój - continous improvement
  • 13. FAZY PROJEKTU W GAMEDEVIE PROTOTYPOWANIE PREPRODUKCJA PRODUKCJA
  • 14. 14 PROTOTYPOWANIE szybkie iteracje, mało skomplikowane assety, gotowe rozwiązania technologiczne;
  • 15. 15 PREPRODUKCJA dużo konceptów, dużo pomysłów, testowe assety, scenariusz;
  • 16. 16 PRODUKCJA Wyzwania: małe, interdyscyplinarne zespoły, testowanie przez programistów, minimalny zestaw funkcjonalności, negocjacje zakresu prac, planowanie na poziomie zespołów;
  • 17. 17 PRODUKCJA W zamian: co sprint dostarczone działające oprogramowanie, przetestowane oprogramowanie, szybka reakcja na bugi, wszystkim pracuje się lepiej;
  • 18. MILESTONE VS CONTINOUS DELIVERY Łatwo wpaść w pułapkę “sprint kodowania”, “sprint testowania” vs nie można sobie na to pozwolić. Po zakończeniu prac nad funkcjonalnością zapominamy o niej na jakiś czas vs ciągła informacja zwrotna. Dostarczamy jeden raz na 1/2/3 lata vs dostarczamy 1/2/3 razy na dzień. vs
  • 19. Nie rozwiązuje za nas problemów. Nie gwarantuje dostarczenia projektu na czas. Nie jest “odpowiedzialny” za porażkę. MITY O SCRUMIE NIE JEST LEKARSTWEM NA CAŁE ZŁO !
  • 20. GUNS DON’T KILL PEOPLE George R.R. Martin kills people (or just other people kill people) Źródło: winteriscoming.net
  • 21. W scrumie chodzi tylko o kodowanie bez żadnego celu ani planu. Za dużo spotkań, niekończące się spotkania. Zmiana jest zła (przecież już to robiliśmy i nam się udało). MITY O SCRUMIE FUD (FEAR, UNCERTAINTY, DOUBT) !
  • 23. POTENCJALNE TEMATY bugi a scrum jak to wygląda w Ganymede produkcja assetów a scrum (kwestia definition of done) małe teamy a scrum czy te wszystkie spotkania są potrzebne (cargo cult, shu-ha-ri)
  • 24. DZIĘKUJĘ ZA UWAGĘ astaszczyk@ganymede.eu