narzędzia: scrum. czy gamedev jest agile?
TRANSCRIPT
![Page 1: Narzędzia: Scrum. Czy gamedev jest agile?](https://reader030.vdocuments.mx/reader030/viewer/2022032419/55a40e671a28ab4b3d8b46c0/html5/thumbnails/1.jpg)
Artur Staszczyk
Head of Talent Development
CZY GAMEDEV JEST AGILE?
![Page 2: Narzędzia: Scrum. Czy gamedev jest agile?](https://reader030.vdocuments.mx/reader030/viewer/2022032419/55a40e671a28ab4b3d8b46c0/html5/thumbnails/2.jpg)
39 mln Zarejestrowanych
użytkowników
3.1 mln Aktywnych użytkowników
w miesiącu
70 tys. Rejestracji dziennie
![Page 3: Narzędzia: Scrum. Czy gamedev jest agile?](https://reader030.vdocuments.mx/reader030/viewer/2022032419/55a40e671a28ab4b3d8b46c0/html5/thumbnails/3.jpg)
CZY GAMEDEV JEST AGILE?
![Page 4: Narzędzia: Scrum. Czy gamedev jest agile?](https://reader030.vdocuments.mx/reader030/viewer/2022032419/55a40e671a28ab4b3d8b46c0/html5/thumbnails/4.jpg)
CZY GAMEDEV JEST AGILE?
TAK*
* wg autora niniejszej prezentacji
![Page 5: Narzędzia: Scrum. Czy gamedev jest agile?](https://reader030.vdocuments.mx/reader030/viewer/2022032419/55a40e671a28ab4b3d8b46c0/html5/thumbnails/5.jpg)
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.
![Page 6: Narzędzia: Scrum. Czy gamedev jest agile?](https://reader030.vdocuments.mx/reader030/viewer/2022032419/55a40e671a28ab4b3d8b46c0/html5/thumbnails/6.jpg)
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.
![Page 7: Narzędzia: Scrum. Czy gamedev jest agile?](https://reader030.vdocuments.mx/reader030/viewer/2022032419/55a40e671a28ab4b3d8b46c0/html5/thumbnails/7.jpg)
CZYM JEST SCRUM?
15
![Page 8: Narzędzia: Scrum. Czy gamedev jest agile?](https://reader030.vdocuments.mx/reader030/viewer/2022032419/55a40e671a28ab4b3d8b46c0/html5/thumbnails/8.jpg)
CZYM JEST SCRUM?
PRODUCT OWNER
SCRUM MASTER
DEV TEAM
![Page 9: Narzędzia: Scrum. Czy gamedev jest agile?](https://reader030.vdocuments.mx/reader030/viewer/2022032419/55a40e671a28ab4b3d8b46c0/html5/thumbnails/9.jpg)
CECHY SCRUMA
ITERACJA TRANSPARENCJA INSPEKCJA ADAPTACJA
1
2 3
![Page 10: Narzędzia: Scrum. Czy gamedev jest agile?](https://reader030.vdocuments.mx/reader030/viewer/2022032419/55a40e671a28ab4b3d8b46c0/html5/thumbnails/10.jpg)
PROBLEMY GAMEDEVU
feature creep (emergent requirements)
konkurencja
“find the fun”
ograniczenia (constraints)
crunch, nadgodziny
!
![Page 11: Narzędzia: Scrum. Czy gamedev jest agile?](https://reader030.vdocuments.mx/reader030/viewer/2022032419/55a40e671a28ab4b3d8b46c0/html5/thumbnails/11.jpg)
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 …?
![Page 12: Narzędzia: Scrum. Czy gamedev jest agile?](https://reader030.vdocuments.mx/reader030/viewer/2022032419/55a40e671a28ab4b3d8b46c0/html5/thumbnails/12.jpg)
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
![Page 13: Narzędzia: Scrum. Czy gamedev jest agile?](https://reader030.vdocuments.mx/reader030/viewer/2022032419/55a40e671a28ab4b3d8b46c0/html5/thumbnails/13.jpg)
FAZY PROJEKTU W GAMEDEVIE
PROTOTYPOWANIE PREPRODUKCJA PRODUKCJA
![Page 14: Narzędzia: Scrum. Czy gamedev jest agile?](https://reader030.vdocuments.mx/reader030/viewer/2022032419/55a40e671a28ab4b3d8b46c0/html5/thumbnails/14.jpg)
14
PROTOTYPOWANIE
szybkie iteracje,
mało skomplikowane assety,
gotowe rozwiązania technologiczne;
![Page 15: Narzędzia: Scrum. Czy gamedev jest agile?](https://reader030.vdocuments.mx/reader030/viewer/2022032419/55a40e671a28ab4b3d8b46c0/html5/thumbnails/15.jpg)
15
PREPRODUKCJA
dużo konceptów,
dużo pomysłów,
testowe assety,
scenariusz;
![Page 16: Narzędzia: Scrum. Czy gamedev jest agile?](https://reader030.vdocuments.mx/reader030/viewer/2022032419/55a40e671a28ab4b3d8b46c0/html5/thumbnails/16.jpg)
16
PRODUKCJA
Wyzwania: małe, interdyscyplinarne zespoły,
testowanie przez programistów,
minimalny zestaw funkcjonalności,
negocjacje zakresu prac,
planowanie na poziomie zespołów;
![Page 17: Narzędzia: Scrum. Czy gamedev jest agile?](https://reader030.vdocuments.mx/reader030/viewer/2022032419/55a40e671a28ab4b3d8b46c0/html5/thumbnails/17.jpg)
17
PRODUKCJA
W zamian: co sprint dostarczone działające oprogramowanie,
przetestowane oprogramowanie,
szybka reakcja na bugi,
wszystkim pracuje się lepiej;
![Page 18: Narzędzia: Scrum. Czy gamedev jest agile?](https://reader030.vdocuments.mx/reader030/viewer/2022032419/55a40e671a28ab4b3d8b46c0/html5/thumbnails/18.jpg)
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
![Page 19: Narzędzia: Scrum. Czy gamedev jest agile?](https://reader030.vdocuments.mx/reader030/viewer/2022032419/55a40e671a28ab4b3d8b46c0/html5/thumbnails/19.jpg)
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 !
![Page 20: Narzędzia: Scrum. Czy gamedev jest agile?](https://reader030.vdocuments.mx/reader030/viewer/2022032419/55a40e671a28ab4b3d8b46c0/html5/thumbnails/20.jpg)
GUNS DON’T KILL PEOPLE George R.R. Martin kills people
(or just other people kill people)
Źródło: winteriscoming.net
![Page 21: Narzędzia: Scrum. Czy gamedev jest agile?](https://reader030.vdocuments.mx/reader030/viewer/2022032419/55a40e671a28ab4b3d8b46c0/html5/thumbnails/21.jpg)
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) !
![Page 22: Narzędzia: Scrum. Czy gamedev jest agile?](https://reader030.vdocuments.mx/reader030/viewer/2022032419/55a40e671a28ab4b3d8b46c0/html5/thumbnails/22.jpg)
![Page 23: Narzędzia: Scrum. Czy gamedev jest agile?](https://reader030.vdocuments.mx/reader030/viewer/2022032419/55a40e671a28ab4b3d8b46c0/html5/thumbnails/23.jpg)
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)