SlideShare a Scribd company logo
Jak nie zawalić projektu
Karol Drzymała
Project & Programming Lead @ Tabasco Interactive
kdrzymala@tabascointeractive.com
Zarządzanie, ryzyko, komunikacja
• Rok założenia: 2012
• 7 osób
• Dwie gry zrobione, jedna wtopiona
• Kolejne dwie w produkcji
• Dev: 16 miesięcy
• Premiera: brak
• 18 miesięcy developmentu
• Premiera: 03.2014
• Apple feature na całym świecie
• Top Acrade Game: 27 krajów, Top Game: 9,
Top Overall: 3
• 3 Miesiące devu
• Premiera 07.2014
• 4.5M pobrań
• Top Sports game: 66 krajów (iOS)
• W produkcji od 07.2015
• Release – Q2 2016
Bruce the Game
• Utalentowany i doświadczony zespół
• Zabezpieczone finansowanie
• Świetny pomysł
• Pełna swoboda, brak wydawcy
• Co poszło nie tak?
Star Horizon
• Początkujący team
• „Oklepany” pomysł
• Cialge musieliśmy udowadniać, że projekt ma
sens
• Mimo to udało się, a rezultat przekroczył
nasze oczekiwania
Zarządzanie projektem
Ryzyko Komunikacja
• Większość projektów się nie mieści się w
terminach i budżecie
• 10% wszystkich gier generuje 90%
przychodów
• Jeśli to nie jest definicja ryzykownego biznesu,
to ja nie wiem co nią jest.
But wait... czym w ogóle jest
projekt?
• Tymczasowy – ma początek i koniec
• Ma mierzalne wyniki
• Jest źródłem zmiany, tworzy coś nowego
*mniej więcej tak wygląda defincja
projektu wg. PRINCE
Zarządzanie projektem
Ryzyko
Ryzyko – wskaźnik proporcjonalny do strat i
prawdopodobieństwa ich wystąpienia
• Czy projekt będzie zrobiony na czas?
• Czy ten ficzer będzie fajny?
• Czy mamy wystarczająco dużo programistów?
• Co jeśli nasza gra się nie zwróci?
• Co jeśli Apple przestanie nas „lubić”?
Krok 1 – identyfikacja
Krok 2 – ocena zagrożenia
Krok 3 – Reakcja na ryzyko
Unikanie
• Czy ten ficzer będzie fajny?
– Nie róbmy go, za duże ryzyko
Współdzielenie
• Co jeśli nasza gra się nie zwróci?
– Zrób dwie, może jedna z nich się zwróci i zarobi na
obie
Akceptacja
• Czasami usunięcie
skutków błędu może
być tańsze niż jego
unikanie
Redukcja
• Czy nasz ficzer
będzie fajny?
– Zrób prototyp!
Prototypuj!
• Ile potrzebujemy czasu, żeby zrobić 10 leveli?
– Zrób jeden i ekstrapoluj, lepsze to niż zgadywanie
• Hardkody rozgrzeszone – liczy się czas
• Bądź kreatywny – prototyp można zrobić na
papierze, na tablicy czy z klocków lego
Vertical Slice
• Najważniejsze ficzery
• Reprezentatywna część
finalnego produktu
– Np. jeden level
• Nie idź dalej, jeśli nie
działa
Vision
Statement
Pierwszy
prototyp
Vertical
Slice
Alpha Beta Gold
Release
Zarządzanie projektem
Komunikacja(mis)
Kompetencje zespołu
KZ– kompetencje zespołu
k - kompetencje jednostki
c – zdolności komunikacyjne jednostki
Nie ma komunikacji – nie ma kompetencji
Ludzie, rozmawiajcie ze sobą!
– Kurde!
– Stary, co się stało?
– Ta rzecz… ona nie działa!
– Zapytaj Andrzeja, widziałem jak sobie z tym
poradził w zeszłym tygodniu
Ten dialog nie miałby miejsca, gdyby Andrzej i
Rafał nie siedzieli w jednym biurze
Twarzą w twarz
Skype
Telefon
Komunikator
email
Ilość informacji
Tutaj poproszę obrazek z biurkami
• Czy na pewno potrzebujesz GDD?
Na co nam Project Manager?
• Ktoś musi wziąć na klatę trudne decyzje
• Na pewno będą konflikty, ktoś musi je
rozwiązać
• Gdzie dwóch Polaków, tam trzy partie
Pixar’s Braintrust
• Grupa poddająca konstruktywnej krytyce dany
projekt
• Każdy może zgłosić feedback
• Brain trust nie ma władzy nad reżyserem
(ważne)
• Za to reżyser musi zaadresować problemy
(jakoś)
Pixar’s Braintrust
Bruce vs. Star Horizon
• Vertical Slice miał problemy, a mimo to
ruszyliśmy dalej
• Rozrzucenie teamu Katowice / Warszawa
• Kilku liderów, zamiast jednego
zdecydowanego
Fail is ok
YouTube: Jesse Schell Keynote: "Information
Flow: The Secret to Studio Structure"
Q&A?

More Related Content

Similar to 4Developers: Karol Drzymała- Jak nie zawalić projektu - komunikacja i ryzyko

Psychologia w grach
Psychologia w grachPsychologia w grach
Psychologia w grach
Tomasz Borowski
 
Wprowadzenie do tworzenia gier
Wprowadzenie do tworzenia gierWprowadzenie do tworzenia gier
Wprowadzenie do tworzenia gier
Dariusz Kieda
 
Wykład o kompromisie w grach
Wykład o kompromisie w grachWykład o kompromisie w grach
Wykład o kompromisie w grachJacek Brzeziński
 
Death march
Death marchDeath march
Death march
Maciej Miąsik
 
Angażowanie pracowników w zarządzanie - MSTG 2012
Angażowanie pracowników w zarządzanie - MSTG 2012Angażowanie pracowników w zarządzanie - MSTG 2012
Angażowanie pracowników w zarządzanie - MSTG 2012
Stan Just
 
Zawód: programista gier. Jak zacząć pracę w branży?
Zawód: programista gier. Jak zacząć pracę w branży?Zawód: programista gier. Jak zacząć pracę w branży?
Zawód: programista gier. Jak zacząć pracę w branży?
GameDesire Company
 
Wprowadzenie do produkcji gier
Wprowadzenie do produkcji gierWprowadzenie do produkcji gier
Wprowadzenie do produkcji gier
Maciej Miąsik
 
Jak dostać się do gamedevu
Jak dostać się do gamedevuJak dostać się do gamedevu
Jak dostać się do gamedevu
Maciej Miąsik
 
KICK ME
KICK MEKICK ME
KICK ME
pkrzywania
 
Rozległe Fabuły Gameday2010
Rozległe Fabuły Gameday2010Rozległe Fabuły Gameday2010
Rozległe Fabuły Gameday2010Polygamia
 
Narzędzia: Scrum. Czy gamedev jest agile?
Narzędzia: Scrum. Czy gamedev jest agile?Narzędzia: Scrum. Czy gamedev jest agile?
Narzędzia: Scrum. Czy gamedev jest agile?
GameDesire Company
 
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
Michał Parkoła
 
Zarządzanie złożonością
Zarządzanie złożonościąZarządzanie złożonością
Zarządzanie złożonością
PHPstokPHPstok
 
Środowisko bardziej nieprzyjazne czy bardziej przychylne? W jakim pracujesz?
Środowisko bardziej nieprzyjazne czy bardziej przychylne? W jakim pracujesz?Środowisko bardziej nieprzyjazne czy bardziej przychylne? W jakim pracujesz?
Środowisko bardziej nieprzyjazne czy bardziej przychylne? W jakim pracujesz?
trylik
 

Similar to 4Developers: Karol Drzymała- Jak nie zawalić projektu - komunikacja i ryzyko (14)

Psychologia w grach
Psychologia w grachPsychologia w grach
Psychologia w grach
 
Wprowadzenie do tworzenia gier
Wprowadzenie do tworzenia gierWprowadzenie do tworzenia gier
Wprowadzenie do tworzenia gier
 
Wykład o kompromisie w grach
Wykład o kompromisie w grachWykład o kompromisie w grach
Wykład o kompromisie w grach
 
Death march
Death marchDeath march
Death march
 
Angażowanie pracowników w zarządzanie - MSTG 2012
Angażowanie pracowników w zarządzanie - MSTG 2012Angażowanie pracowników w zarządzanie - MSTG 2012
Angażowanie pracowników w zarządzanie - MSTG 2012
 
Zawód: programista gier. Jak zacząć pracę w branży?
Zawód: programista gier. Jak zacząć pracę w branży?Zawód: programista gier. Jak zacząć pracę w branży?
Zawód: programista gier. Jak zacząć pracę w branży?
 
Wprowadzenie do produkcji gier
Wprowadzenie do produkcji gierWprowadzenie do produkcji gier
Wprowadzenie do produkcji gier
 
Jak dostać się do gamedevu
Jak dostać się do gamedevuJak dostać się do gamedevu
Jak dostać się do gamedevu
 
KICK ME
KICK MEKICK ME
KICK ME
 
Rozległe Fabuły Gameday2010
Rozległe Fabuły Gameday2010Rozległe Fabuły Gameday2010
Rozległe Fabuły Gameday2010
 
Narzędzia: Scrum. Czy gamedev jest agile?
Narzędzia: Scrum. Czy gamedev jest agile?Narzędzia: Scrum. Czy gamedev jest agile?
Narzędzia: Scrum. Czy gamedev jest agile?
 
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
 
Zarządzanie złożonością
Zarządzanie złożonościąZarządzanie złożonością
Zarządzanie złożonością
 
Środowisko bardziej nieprzyjazne czy bardziej przychylne? W jakim pracujesz?
Środowisko bardziej nieprzyjazne czy bardziej przychylne? W jakim pracujesz?Środowisko bardziej nieprzyjazne czy bardziej przychylne? W jakim pracujesz?
Środowisko bardziej nieprzyjazne czy bardziej przychylne? W jakim pracujesz?
 

4Developers: Karol Drzymała- Jak nie zawalić projektu - komunikacja i ryzyko