Pytanie stojące za krótką listą

Większość producentów nie ma problemu ze znalezieniem studiów oferujących co-development. Problemem jest ich porównanie. Każdy partner ma portfolio i pewną siebie rozmowę sprzedażową. Znacznie trudniej zobaczyć, kto będzie odpowiadał za którą część gry, jak ta praca trafi do Twojego buildu i co się stanie, gdy plan się zmieni.

Ten poradnik jest dla producentów, wydawców i szefów studiów, którzy porównują zewnętrznych partnerów do produkcji gry. Działa tak samo niezależnie od tego, czy ostatecznie wybierzesz Sourcegarden Studio, inne europejskie studio, czy zespół z innego kontynentu. Celem jest decyzja, której da się bronić: oparta na zakresie, odpowiedzialności i dowodach, a nie na najlepiej dopracowanym pitchu.

Na końcu znajdziesz kartę oceny, którą możesz przenieść do własnej ewaluacji.

Zacznij od modelu odpowiedzialności, nie od dostawcy

Zanim porównasz partnerów, zdecyduj, jaki rodzaj odpowiedzialności kupujesz. W praktyce zewnętrzna produkcja gier mieści się zwykle w trzech modelach:

  • Tworzenie w pełnym cyklu. Partner odpowiada za uzgodniony zakres produkcji – od discovery i architektury, przez gameplay i optymalizację, po przygotowanie do wydania. Masz jednego odpowiedzialnego technicznego partnera produkcyjnego.
  • Co-development. Twój zespół zachowuje kontrolę nad całym produktem, a partner odpowiada za wydzielone funkcje, systemy lub obszary techniczne z jasnymi interfejsami i kryteriami odbioru.
  • Dedykowane zasoby inżynierskie. Doświadczeni programiści dołączają do Twojego repozytorium, backlogu i procesu code review. Odpowiedzialność techniczna zostaje po Twojej stronie; partner dodaje doświadczonych ludzi bez narzucania własnego sposobu pracy.

To trzy modele współpracy, które oferuje Sourcegarden Studio, ale to rozróżnienie przydaje się przy każdej krótkiej liście, bo modele niosą różne ryzyka. W pełnym cyklu ryzyko leży w architekturze i osądzie produkcyjnym partnera. Przy dedykowanych zasobach – w Twoim przywództwie technicznym, bo zewnętrzni programiści działają według Twoich wskazówek. Co-development jest pośrodku: sukces zależy od tego, jak dobrze wytyczona jest granica między dwoma zespołami.

Przydatna zasada: wybierz najmniejszy model odpowiedzialności, który nadal daje kompletny, testowalny wynik. Jeśli potrzebujesz warstwy sieciowej, prawdopodobnie nie potrzebujesz partnera w pełnym cyklu. Jeśli jednak nikt w Twoim zespole nie może przejąć architektury tej warstwy, samo dodanie ludzi nie rozwiąże problemu.

Zapytaj każdego partnera, który model jego zdaniem pasuje do Twojej sytuacji i dlaczego. Partner, który na każdy problem proponuje możliwie największe zlecenie, też coś Ci w ten sposób mówi.

Zawęź zakres, zanim porównasz wyceny

Co-development najczęściej zawodzi na styku: dobra praca trafia do buildu, który już poszedł dalej, zależy od systemu, którego zmiany nikt nie uzgodnił, albo zderza się z testem odbioru, którego nikt nie spisał.

Zawężony zakres co-developmentu powinien odpowiadać co najmniej na te pytania:

  • Za co dokładnie odpowiada partner? Funkcja, system, obszar techniczny lub vertical slice – nazwane na tyle precyzyjnie, by dwie osoby wytyczyły tę samą granicę.
  • Jakie są interfejsy? Od jakich istniejących systemów, formatów danych, assetów i usług zależy praca, i które z nich partner może zmieniać.
  • Kto integruje? Czy partner merguje do głównej gałęzi, dostarcza do osobnej gałęzi lub modułu, czy przekazuje paczki integrowane przez Twój zespół.
  • Co znaczy „gotowe”? Kryteria odbioru, które da się przetestować w Twoim buildzie: zachowanie funkcjonalne, budżety wydajności na docelowym sprzęcie, pokrycie testami, dokumentacja.
  • Co zostaje po Twojej stronie? Wizja produktu, IP, ostateczna akceptacja kreatywna, decyzje o wydaniu i dostęp do osób, które je podejmują.

Jeśli partner nie potrafi pomóc Ci tego spisać przed rozpoczęciem pracy, jego wycena jest zgadywaniem dotyczącym niezdefiniowanego zakresu. Porównując takie wyceny, porównujesz optymizm partnerów, a nie ich możliwości.

Praktyczny test: poproś każdego partnera, by opisał, jak wyglądałyby pierwsze dwa tygodnie integracji w Twoim projekcie. Dobre odpowiedzi są konkretne: dostęp do repozytorium, build, który muszą odtworzyć, pierwsza mała zmiana zmergowana po review i osoba po Twojej stronie, z którą muszą rozmawiać.

Komunikacja i review: jak naprawdę zapadają decyzje

Problemy z integracją to zwykle problemy komunikacyjne, które wyszły na jaw za późno. Wyjdź poza obietnicę „regularnych raportów” i zapytaj, jak na co dzień zapadają decyzje.

Przydatne pytania:

  • W jakich godzinach pracujecie równolegle? Wspólne godziny pracy są ważniejsze niż odległość. Z partnerem w zbliżonej strefie czasowej możesz tego samego dnia przejrzeć build, omówić blokadę i uzgodnić poprawkę. Przy niewielkiej części wspólnych godzin lub ich braku ta sama pętla może trwać dzień lub dłużej, a ten koszt kumuluje się w całej produkcji.
  • Kto uczestniczy w review? Postępy powinna przedstawiać osoba odpowiedzialna za decyzje techniczne, a nie wyłącznie account manager.
  • Jak wygląda code review? W co-developmencie zasady review trzeba ustalić w obu kierunkach: kto przegląda mergowania partnera i czy partner przegląda zmiany dotykające jego systemów.
  • Gdzie trafiają ryzyka? Partner powinien pokazywać ryzyka i wpływ zmian na każdym kamieniu milowym, a nie dopiero na koniec etapu.

Punkt odniesienia: Sourcegarden Studio działa w Budapeszcie, w czasie środkowoeuropejskim, wewnątrz Unii Europejskiej. Dla partnerów z Europy oznacza to wspólne godziny pracy w ciągu dnia na całym kontynencie, praktyczne podróże i znane unijne ramy biznesowe dla umów i fakturowania. Polska i Węgry leżą w tej samej strefie czasowej, więc dla polskiego studia kwestia godzin praktycznie znika – zasady review i podejmowania decyzji i tak warto jednak spisać. Dla zespołów z innych regionów wspólnych godzin jest mniej i trzeba to zaplanować wprost, a nie zakładać. Sama lokalizacja nie jest gwarancją jakości – oceniasz, czy rytm pracy partnera pasuje do Twojego. Więcej o współpracy z zespołem z Budapesztu znajdziesz na stronie Dlaczego Budapeszt.

Dowody techniczne: jak sprawdzić deklaracje partnera

Przy portfolio porównanie staje się trudne, bo w branży nie ma jednej konwencji przypisywania zasług. Studio może pokazywać grę, którą zbudowało w całości, grę, do której dostarczyło jeden system, albo grę dostarczoną przez osoby, które pracowały wtedy gdzie indziej.

Żadna z tych sytuacji nie jest problemem sama w sobie. Problem pojawia się dopiero wtedy, gdy przypisanie jest niejasne. Przy każdym istotnym projekcie zapytaj:

  1. Kto go dostarczył? Obecna firma czy obecni członkowie zespołu w swoich wcześniejszych rolach w innym studiu?
  2. Za którą część odpowiadali? Pełna produkcja, konkretny system, kierownictwo techniczne czy wsparcie kontraktowe?
  3. Czy ta osoba będzie pracować przy Twoim projekcie? Doświadczenie przenosi się tylko wtedy, gdy ludzie, którzy je mają, pracują nad Twoim zakresem.
  4. Co da się zweryfikować? Publiczna strona w sklepie, napisy końcowe, referencja wydawcy, wystąpienie techniczne albo przegląd kodu pod NDA.
  5. Które liczby są zmierzone, a które są celami? „90 FPS” może oznaczać cel projektowy, typowy pomiar albo najgorszy przypadek na konkretnym sprzęcie. Zapytaj, które z nich i na jakim buildzie.

Sourcegarden Studio stosuje to rozróżnienie we własnym portfolio. Bad Goons to obecne, aktywnie rozwijane własne IP studia, a liczba 64 graczy jest oznaczona jako cel projektowy. Bean stalker i VOXSYS są przedstawiane jako praca obecnych członków zespołu wykonana w ich wcześniejszych rolach w VR Storm Studio, a nie jako produkcje Sourcegarden Studio. Takiej samej przejrzystości możesz oczekiwać od każdego partnera i masz prawo zapytać o nią wprost.

Poza portfolio najmocniejszym dowodem jest zwykle rozmowa techniczna o Twoim projekcie. Poproś seniora po stronie partnera, by przeprowadził Cię przez to, jak podszedłby do Twojego najbardziej ryzykownego systemu. Ogólne odpowiedzi pasujące do każdej gry to słaby sygnał. Pytania o Twoje ograniczenia, docelowy sprzęt i istniejącą architekturę – mocny.

Założenia wyceny: porównuj założenia, nie sumy

Dwie wyceny tego samego briefu mogą się mocno różnić z uzasadnionych powodów. Jeden partner zakłada, że wersja silnika i pipeline buildów są stabilne; drugi planuje czas na ich odtworzenie i ustabilizowanie. Jeden zakłada, że integruje Twój zespół; drugi wlicza integrację do własnego zakresu.

Gdy wyceny spłyną, poproś każdego partnera o listę:

  • zakresu uwzględnionego i wprost wyłączonego;
  • założeń dotyczących Twojego kodu, narzędzi, assetów i dostępności zespołu;
  • zależności od decyzji lub materiałów po Twojej stronie;
  • tego, co zmieniłoby wycenę, i mniej więcej o ile;
  • rezultatów każdego kamienia milowego i sposobu ich przetestowania.

Jeśli kluczowe założenia są wciąż otwarte – na przykład nieznany kod albo niesprawdzone podejście techniczne – rzetelny partner zaproponuje krótką fazę discovery lub prototyp ryzyka przed wyceną całego obszaru. To nie jest chwyt sprzedażowy; tak unikasz płacenia za wycenę, która nigdy nie miała podstaw. Sourcegarden Studio pracuje w ten sposób, gdy niewiadome są istotne: najpierw skupione discovery lub prototyp, potem plan kamieni milowych oparty na tym, co pokazały.

Przykład ilustracyjny: studio prosi trzech partnerów o wycenę integracji matchmakingu i lobby. Najniższa oferta zakłada, że usługa backendowa jest już skonfigurowana; najwyższa obejmuje jej konfigurację i dokumentację wdrożenia. Na papierze jeden partner wydaje się trzy razy droższy. W praktyce zakresy są różne. Ujawnia to dopiero zestawienie założeń obok siebie.

Przekazanie i zarządzanie zmianą

Każda współpraca w modelu co-developmentu kiedyś się kończy albo zmienia kształt, więc od początku pytaj, jak praca zostanie przekazana:

  • Dokumentacja. Notatki architektoniczne, instrukcje konfiguracji i znane ograniczenia – pisane dla osób, które będą utrzymywać system, a nie do prezentacji sprzedażowej.
  • Build i pipeline. Czy Twój zespół zbuduje, przetestuje i wdroży dostarczoną pracę bez udziału partnera.
  • Transfer wiedzy. Wspólne sesje, nagrane omówienia albo okres przejściowy, w którym Twoi inżynierowie wprowadzają zmiany, a partner jest jeszcze dostępny.
  • Odpowiedzialność po wydaniu. Kto naprawia błędy, kto reaguje na incydenty na produkcji i jak długo.

Równie ważne jest zarządzanie zmianą. Zakres w trakcie produkcji będzie się przesuwał. Pytanie brzmi, czy zmiany są widoczne, wycenione i zatwierdzone przed wdrożeniem, czy wychodzą na jaw później jako przekroczenia. Poproś każdego partnera, by pokazał, jak proponuje zmianę zakresu, jak przedstawia jej wpływ na harmonogram i budżet oraz kto zatwierdza ją po obu stronach.

Karta oceny partnera

Korzystaj z tej tabeli w trakcie i po rozmowach z partnerami. Każdy wiersz oceń w skali 0–2: 0 – brak dowodów, 1 – deklarowane, ale jeszcze niezweryfikowane, 2 – zweryfikowane dowodami, które mógłbyś pokazać komuś innemu. Wiersze celowo dotyczą dowodów: partner z mocnym pitchem i słabymi dowodami dostanie mniej punktów, niż sugerowałaby rozmowa sprzedażowa.

Kryterium O co zapytać Jak wygląda dobry dowód Sygnały ostrzegawcze
Udokumentowane, adekwatne doświadczenie Które wcześniejsze projekty przypominają nasz zakres i za co dokładnie odpowiadaliście? Nazwane projekty z jasnym przypisaniem (obecna firma vs wcześniejsze role), precyzyjny opis własnej części, weryfikowalne źródła Logotypy bez ról; „pracowaliśmy przy” bez szczegółów; mieszanie zasług firmy i osób
Odpowiedzialna osoba senior Kto technicznie odpowiada za nasz obszar i jaką część czasu mu poświęca? Wskazany z nazwiska senior lub lead, który bierze udział w rozmowach technicznych i zostaje w projekcie Seniorzy tylko na etapie sprzedaży; odpowiedzialność rozmyta na „zespół”
Dopasowanie modelu odpowiedzialności Jaki model współpracy nam rekomendujecie i dlaczego? Uzasadniona rekomendacja, także wtedy, gdy wystarczyłby mniejszy model Na każdy problem największe możliwe zlecenie
Zawężony zakres i interfejsy Za co odpowiadacie, od czego zależycie i co możecie zmieniać? Spisana granica: systemy w Waszej gestii, interfejsy, zależności i wyłączenia Zakres opisany wyłącznie jako lista funkcji
Plan integracji Jak Wasza praca trafi do naszego buildu w pierwszych dwóch tygodniach? Konkretne kroki: dostęp, odtworzenie buildu, pierwszy merge po review, wskazane osoby kontaktowe „Dostosujemy się do Waszego procesu” bez szczegółów
Komunikacja i review Kiedy pracujemy równolegle, kto co przegląda, gdzie trafiają ryzyka? Uzgodnione wspólne godziny, dwukierunkowe zasady review, rejestr ryzyk lub odpowiednik Wyłącznie pisemne raporty; brak ustaleń co do review
Rezultaty kamieni milowych Co dostaniemy na każdym kamieniu milowym i jak to przetestujemy? Grywalne lub mierzalne rezultaty powiązane z kryteriami odbioru Kamienie milowe wyznaczane upływem czasu lub przepracowanymi godzinami
Założenia wyceny Co Wasza wycena zakłada, obejmuje i wyklucza? Jawna lista założeń i czynników, które by ją zmieniły Jedna kwota bez założeń
Techniczne zrozumienie naszego projektu Jak podeszlibyście do naszego najbardziej ryzykownego systemu? Pytania o nasze ograniczenia i docelowy sprzęt; warianty z kompromisami Ogólne odpowiedzi pasujące do każdej gry
Przekazanie i zarządzanie zmianą Jak przekazujecie pracę i jak zatwierdzamy zmianę zakresu? Plan dokumentacji i transferu wiedzy; widoczny proces zmian Przekazanie traktowane jako finalny plik zip

Oceniaj każdego partnera według tych samych wierszy i w tym samym składzie osób. Wysoka suma znaczy mniej niż wiersze odpowiadające Twojemu głównemu ryzyku. Jeśli najbardziej obawiasz się integracji z kruchym kodem, wiersz planu integracji powinien ważyć więcej niż wiersz portfolio.

Podjęcie decyzji

Dobry partner do co-developmentu sprawia, że odpowiedzialność jest widoczna: co należy do niego, co do Ciebie i gdzie te dwie części spotykają się w Twoim buildzie. Najlepiej widać to nie w portfolio, lecz w krótkiej, konkretnej rozmowie o Twoim zakresie – po której przychodzi pisemna propozycja, którą możesz sprawdzić według powyższej karty.

Jeśli przygotowujesz się do takiej rozmowy, strona usług tworzenia gier opisuje, jak Sourcegarden Studio organizuje pracę w pełnym cyklu, co-development i dedykowane zasoby. Jeśli masz już na myśli konkretny obszar, prześlij brief, a odpowie Ci bezpośrednio senior z naszego zespołu.