Se pare că sunt făcute vise: gestionarea echipei tale independente de dezvoltare din confortul biroului tău de acasă. Dar înainte de a vă face prea confortabil în Mario și Luigi PJs, realizați că gestionarea unei echipe din spatele unui ecran de calculator vine cu o mulțime de obstacole suplimentare care nu sunt prezente într-un mediu de birou tradițional. În acest articol, voi examina unele dintre aceste provocări, folosind experiența personală de gestionare a proiectelor pe baza Hiro Fodder și Echoes of Eternea ca ghid și oferă sfaturi practice în ceea ce privește modul de gestionare a acestora într-un mod care să promoveze atât eficiența, ca important, moralul.
Imagine imagine: Echipa creată de Björn Andersson de la The Noun Project.
În primul rând, conținutul de mai jos se adresează echipelor de dezvoltare a jocurilor indie de dimensiuni mici și medii, care nu au neapărat bugetul pentru a-și muta angajații la un birou central. Dacă echipa dvs. are în prezent patru până la doisprezece membri răspândiți în întreaga lume, acest articol este pentru dvs..
Echipele cu două sau trei persoane prezintă mai puține dificultăți de gestionare decât, de exemplu, o echipă de șapte. În schimb, încurajez echipele cu un buget considerabil și mai mult de 15 membri să închirieze o locație centrală a întâlnirii, chiar dacă membrii lor nu trebuie să lucreze acolo permanent. Asta ar trebui să aibă un manager de proiect dedicat.
(Notă: pentru fiecare membru nou, dificultatea de a coordona orarele, de a stabili întâlniri și de a gestiona așteptările crește neliniar.)
În general, această piesă se va dovedi benefică și pentru orice echipă de la distanță indie cu multiple dependențe departamentale. Dezvoltarea oricărui joc cu un domeniu de aplicare semnificativ va necesita o tonă de comunicare și partajarea activelor. S-ar putea să credeți că arta și programarea nu au nimic de-a face cu altul - la urma urmei, nu este ceea ce arată arta programatorului? - dar ce se întâmplă atunci când un programator trebuie să cunoască dimensiunile unei foi de sprite sau cum rămâne cu cazul unde designerul de nivel are nevoie de un editor de hărți actualizat pentru a construi lumea jocurilor? Comunicarea este cheia.
În cele din urmă, sfaturile prezentate mai jos se vor dovedi mai benefice pentru echipele care creează RPG-uri (cum ar fi dvs. cu adevărat), jocuri de aventură sau alte jocuri cu nivel de joc, decât pentru echipele care creează un trivia, puzzle sau titlu educațional simplu.
Acum, să începem!
Managerii de proiect stabilesc termenele limită, facilitează comunicarea, elimină incendiile și sunt responsabili de păstrarea documentelor organizate și actualizate. Este o treabă murdară, dar cineva trebuie să o facă. Din păcate, cele mai mici echipe indie nu dispun de resurse sau de buget pentru un PM dedicat și se bazează pe proiectul principal - în majoritatea cazurilor proiectantul sau programatorul - pentru a îndeplini un rol de conducere. Vestea bună este că, pregătindu-vă înainte de timp, puteți reduce în mod semnificativ dificultățile asociate cu gestionarea unei echipe.
O temă recurentă în majoritatea articolelor mele este importanța unui document de design al jocului și îmi voi reitera importanța aici: Documentele de proiectare a jocului sunt salvatorii de viață.
Șansele pe care colegii dvs. îți vor aminti totul despre joc și responsabilitățile lor sunt zero. Și, pentru că lucrați la distanță, nu veți fi mereu la dispoziție pentru a răspunde la întrebările lor. Dar dacă au GDD-ul lor la îndemână, pot să-și scurgă conținutul și, de obicei, să găsească informațiile pe care le caută - atâta timp cât sunt bine documentate. De asemenea, GDD ajută membrii echipei noi să se integreze mai rapid în procesul de dezvoltare.
Dincolo de GDD, documentația puternică, în general, este mai valoroasă pentru o echipă indie de la distanță decât pentru un echipaj de dezvoltare internă, numai pentru că echipa de la distanță nu va lucra neapărat împreună. Nu oferiți angajaților nici o scuză să nu lucrați, oferindu-le liste de materiale, liste de priorități și alte documente care facilitează producția.
Am fost întrebat dacă există prea mult documentație, iar răspunsul este "Da". Baze de date de inamici, generalități de nivel, liste de abilități ale jucătorilor: toate acestea sunt lucruri bune. Dar atunci când un procuror documentează procesul-verbal al fiecărei întâlniri pentru o evaluare a echipei, este vorba de o suprasolicitare.
De asemenea, încercați să păstrați documentația cel puțin oarecum vizibilă. La fel cum surferii web preferă să citească articole rupte prin imagini, echipa dvs. vă va înțelege mai bine viziunea prin intermediul capturilor de ecran, al graficelor și a conceptului de artă.
În calitate de Manager de Proiect, este responsabilitatea dvs. să evaluați cu ușurință preferințele angajaților și ale gestiunii timpului. Procedând astfel, veți înțelege condițiile în care acestea lucrează cel mai eficient și, în cele din urmă, dacă acestea sunt potrivite pentru echipa dvs..
Amintiți-vă, nu toată lumea este tăiat pentru că lucrează de la distanță. Angajații care se comportă minunat în setările de birou pot fi predispuși la slăbire atunci când nimeni nu se uită. Alții comunică mai bine prin interacțiune directă decât e-mail sau mesagerie instant. Țineți cont de acest lucru pe tot parcursul procesului de angajare.
postări asemănatoareAșa cum am menționat mai devreme, cu cât proiectul este mai mare, cu atât mai mulți colegi de echipă se vor baza unul pe altul. Dar nu toate dependențele sunt create egale. Am tendința de a clasifica dependențele în două categorii:
Cantitatea mare de potențiale dependențe chiar și de o echipă mică este uluitoare. Pentru o echipă cu cinci membri, există zece dependențe potențiale. La o echipă de opt membri, numărul ăsta se ridică până la 28. Yikes!
Pentru a determina numărul de dependențe de la echipa dvs., utilizați următoarea ecuație:
\ [D = (n - 1) + (n - 2) + (n - 3) + ... + 1 \]
... unde \ (n \) este numărul total de membri ai echipei.
Deci, ce înseamnă asta? Ca manager de proiect și designer de jocuri, depinde în parte de cine vă bazează pe cine, ce membri ai echipei trebuie să colaboreze în mod constant, pe care le puteți obține prin trimiterea de e-mail una pe cealaltă o dată pe zi și care trebuie doar să fie în același cameră virtuală în timpul întâlnirilor.
Deși este posibil să nu conteze dacă artistul tău personaj favorizează lucrul în dimineața și compozitorul tău pe timp de noapte, ai putea să intri în probleme dacă cei doi programatori ai motorului tău nu se află niciodată în același timp. Luați în considerare acești factori încă din momentul angajării.
În lumea dezvoltării jocurilor, termenele sunt făcute pentru a fi rupte, motiv pentru care este și mai important să le implementați. Aceasta poate părea o declarație contraintuitivă, dar fără termene limită, angajații dvs. vor începe să se simtă prea confortabil. Și, deși este important ca muncitorii să se simtă puțin liniștit, prea mult confort poate duce la satisfacție. Asta nu ar fi atât de rău dacă ceilalți membri ai echipei dvs. nu s-au bazat pe unul pe altul pentru a face lucrurile (a se vedea Determinarea dependențelor), dar echipele de dezvoltare a jocului funcționează mult ca o mașină: dacă se rupe o parte, separat.
Cu acest lucru a spus, punerea în aplicare a termenelor cu un fier în primul rând nu este, probabil, cea mai bună idee fie. O echipă de dezvoltare a jocului indie nu ar trebui să fie condusă ca un regim - e teribil pentru moral. În schimb, cereți angajaților dvs. să vă informeze înainte de termen, în cazul în care ceva va fi târziu. Efectuați o nouă dată limită, reglați mental așteptările proprii ale angajatului dvs. și modificați termenele viitoare în consecință. Dezvoltarea jocului Indie este un proces de învățare constant. Ceea ce poate părea la început un termen limită posibil se poate dovedi complet nerealist. Rețineți acest lucru pentru data viitoare.
În cazul în care un angajat lipsește în mod constant ceea ce considerați ca fiind termenele corecte, este posibil ca acesta să nu funcționeze bine într-un mediu îndepărtat. Este mai bine să înveți mai devreme decât mai târziu.
Una dintre cele mai mari dificultăți unice în gestionarea unei echipe de dezvoltare a jocului de la locul de muncă este menținerea moralei ridicate. Sentimentele de izolare pot coborî cu ușurință într-o lipsă de motivație și chiar existențialism, în special în cazul în care nimeni nu se uită fizic asupra umerilor angajaților (și al tău, de pildă).
Există câteva modalități eficiente de combatere a moralului scăzut, după cum urmează:
Uneori, indiferent de ce faceți pentru a menține moralul în sus, nivelul de producție al angajaților dvs. se va reduce. Acest lucru tinde să se producă cel mai frecvent în timpul fazelor medii de dezvoltare.
Când vă ocupați de angajați dificili, neproductivi, următoarele sfaturi vă pot ajuta:
Este esențial să rămâi organizat. Și, având în vedere bogăția resurselor de gestionare a proiectelor disponibile pe web (multe dintre ele gratuite), nu veți avea nici o scuză să nu le faceți. Cu asta am spus că nu susțin personal folosirea unui software sofisticat de urmărire a timpului. În schimb, căutați instrumente simple care să permită o partajare ușoară a fișierelor, gestionarea sarcinilor și alerte.
Iată câteva recomandări:
Dezvoltatorii de jocuri indie ignoră adesea importanța Managerilor de Proiect, dar, fără ei, o echipă de la distanță îndeplinită poate fi o lucrare elaborată. Cu ei, echipele devin mai disciplinate, organizate și pregătite pentru provocările viitoare. Vestea bună este că nu aveți nevoie neapărat de cinci ani să lucrați ca un PM pentru a gestiona dezvoltarea unui joc mic până la mijlocul gamei.
În acest articol am acoperit cadrul pentru desfășurarea unei echipe de succes la distanță. Dar chiar dacă lucrați în același loc, echipa dvs. va beneficia de:
Un flux de lucru bun poate crește producția cu până la 50%. Ar trebui să știu: pentru primul an de dezvoltare, echipa mea a fost neregulată și dezorganizată, și a suferit de pe urma frecventelor crize de "depresie înainte de eliberare". Dar, de atunci, ne-am intensificat jocul și, dacă trebuie să citez cele două motive pentru creșterea productivității noastre, ar fi o mai bună gestionare a sarcinilor și o comunicare mai puternică.
Distribuție fericită de joc la distanță!