diszkréció Projektmenedzserként dolgozva gyakran hallottam olyan megjegyzéseket, mint: „Miért van szükségünk még PM-re? Mit csinálnak valójában? Csak beszélnek, és semmi több.” Így elkészítettem egy cikket arról, hogy mit tehet valójában a PM (a csapatukkal együtt) és milyen hatásos lehet ez a munka egy projekt számára.Mint mi a PM-k és a producerek szeretjük - számokkal, táblázatokkal és diagramokkal. Ez az eset az én személyes tapasztalatomból származik, és arra összpontosít, hogyan építettünk egy kozmetikai osztályot a semmiből egy AAA projektre, és végül optimalizálták a művészeti termelést, accelerating it by a factor of 3.3. Köszönöm szépen, élvezd az olvasást! Művészeti csővezeték Az ügy Egyszer projektmenedzserként költöztem a gyártásba, egy küldetéssel: egy kozmetikai osztály létrehozása, amely bőröket (és még többet) szállítana a csatákhoz és a játékban zajló eseményekhez. Ugyanakkor már volt egy karakterművészeti részlegünk. Nyolc karaktert hoztak létre a befejezés különböző szakaszaiban és egy magas szintű bőrt geometriai változásokkal. Az volt a feladatom, hogy létrehozzak egy működőképes termelési csatornát, és teljes mértékben megfeleljenek a kiadó követelményeinek a kiadás időpontjáig: 21+ bőr új geometriával és 40+ recolorral. Ezt követően havonta 7+ különböző típusú bőrt kellett kiadnunk – és a következő évben megdupláztuk ezt a számot. munka Először elemeztem a korábbi tapasztalatokat és a hálózatok (karakterek és bőr) jelenlegi gyártási ütemét.A Jira és az Excel-lapok tonna adatainak felhasználásával számos gyenge pontot azonosítottunk. Art production roadmap Nem volt strukturált ütemterv a karakterművészeti produkció számára általában és különösen a kozmetikumok számára. A hálókat a karakterfejlesztési csővezeték részének tekintették, és a velük kapcsolatos összes munkát három nagy szakaszba helyezték - L0, L1, L2 - a prototípusról a végső polírozott változatig. Lack of a standard Amikor összehasonlítottuk az L0/L1/L2 szakaszokat különböző esetekben, felfedeztük, hogy teljesen eltérő mennyiségű időt vesz igénybe – mind a tiszta időt (a naplózott órákat), mind a piszkos időt (a feladat létrehozása, a „folyamatban” és a „teljes” jelölés közötti szakadék). Egy külön dolog, ami kiemelkedett: a feladatra kijelölt művész kezdettől a befejezésig dolgozott a hálón (a megbízó története alapján). és a gyártás során nem voltak logikus pontok, ahol átadhatta volna valakinek anélkül, hogy elveszítené a minőséget vagy az időt. Lack of process transparency Nem volt egyértelmű, hogy mi történik a fejlesztés során, vagy hogyan történik.A feladatfrissítések minősége és következetessége teljes mértékben a fejlesztőtől függ. Nem volt mód távolról vagy a reggeli stand-upokon kívül nyomon követni az előrehaladást.Ha egy művész megbetegszik, a vezető részben átveheti a feladatát, egyáltalán nem hagyhat jegyzeteket, és még mindig bezárhatja. Number of iterations Még az alapállapot-előzményből is nyilvánvaló volt, hogy a feladat felülvizsgálatra került, majd vissza, majd vissza a felülvizsgálathoz, majd vissza a munkához. Összegyűltünk az Illuminátusok kicsi körével – magam (miniszterelnökként), a fő művész és a művészeti vezető – és leültünk dolgozni. megoldás Kezdjük azzal, hogy két fontos magas szintű döntést hoztunk, hogy megállítsuk a zűrzavart a legmagasabb szinten. We introduced grades Ezt megelőzően a projekt tele volt különböző kifejezésekkel és címkékkel: recolor, paintjob, bőr, prémium bőr, veteránok stb. Minden egyes szó egy másik típusú munkára utalt, ami csak tovább zavart. “One skin = One epic = One branch” rule Ezt a szervezeti szabályt a karakterfejlesztő csapattól vettem kölcsön. Az egyik epikus tartalmazza a fejlesztési oldalon a bőrrel kapcsolatos összes munkát. Minden epikus egyetlen ágat és egyetlen húzási kérést tartalmaz, amely az adott bőrre volt szentelve. Ez volt a kiindulópontunk, onnan újjáépítettük az egész munkafolyamatot. We got rid of L0–L1–L2 Ehelyett a termelést a tényleges termelési logika szerint osztottuk: Tervezés → Geometria → Textúrák → Végrehajtás. Minden lépést kisebb logikai lépésekre bontottunk, például: Koncepció: Moodboard – 2D Sketch – 3D Sketch (ha szükséges) Geometria: Low Res – High Res – FBX fájl importálása Végrehajtás: Rig – GD Setup – Art Review – QA A bőr maga is három részre oszlott: a testre, a fegyverre és a modulokra. Test - geometria alacsony rez, Fegyver - geometria alacsony rez, Modulok – Geometria Low Res. Ez átalakította azt, ami egykor egyetlen tömeges munkaterület volt, egy Lego-szerű építőgé, amelyet a művészek között lehetett elosztani a munkaterhelésük függvényében. The new art production roadmap Ez a diagram segített nekünk - és bármely miniszterelnöknek, aki szükség lehet arra, hogy betegszabadság vagy szabadság alatt helyettesítsen - megértsük, hol és milyen folyamatokat lehet párhuzamosan futtatni az idő megtakarítása érdekében. Unified formatting for Epics and tasks Az epikus most csak olyan feladatokat tartalmazott, amelyek szigorúan a bőr minősítéséhez kapcsolódtak - semmi extra. Minden epikus tartalmazta a bőr fogalmát a leírásában, valamint a gyártó elfogadási kritériumait. Ez csökkentette a zűrzavart, és világossá tette a művész számára, hogy mi várható minden egyes szakaszban. (Később még jobban finomítottuk a feladatok leírását, de ez a napi rutin témájához kapcsolódik, ami a következő.) Egy külön szakaszt is létrehoztam a Confluence with a Mira táblázatban, ahol minden egyes feladathoz felsorolták ezeket a leírásokat, a projektmenedzser megjegyzéseivel, amely elmagyarázza, hogy mikor és milyen feladatot kell létrehozni, valamint egy Jira képletet, amelyet egyszerűen le lehet másolni és beilleszteni a feladatkörbe. Estimations A projekt kéthetes sprintet használt, így közös struktúrát akartunk találni: nem túlléptük túl a határokat, miközben minden feladatnak logikus befejezési pontot adtunk. Hatalmas köszönet a kollégáimnak – tapasztalatuk nélkül nem tudtuk volna ezt pontosan leírni. Csak a Jira számokra támaszkodva sokkal nehezebb lett volna, mert a művészeti produkcióban az egyes szakemberek készsége sokat számít, és a becslések megtervezésekor arany középutat kellett találnunk között, amit reálisan tudtunk nyújtani, és amit el akartunk érni. A legtöbbet one development step = a sprint plus two days Most a művész láthatta, hogy mennyi ideje van minden feladatnak, és mennyire közel állnak ahhoz, hogy befejezzék.A megfelelő kommunikációval ez egy támogató eszköz lett.Ha egy művész látta, hogy három nap van hátra egy feladathoz, de megértette, hogy nem fogják elvégezni - proaktívan elmondhatják nekem. Ez azt jelentette, hogy nem kellett „ellenőriznem” a fejlesztőt; minden eszközük volt, hogy segítsenek nekem, és vörös zászlót emeljen, ahol kihagyhatjuk a határidőt. Ennek eredményeképpen sikerült elérni a Egy epikus előadás megnyitásakor a művész egy kész, teljesen felkészült feladatot talált, amelyet azonnal elkezdhettek – még akkor is, ha nem voltak teljesen biztosak abban, hogy mit kell tenniük az elején. developer autonomy eredmény Rögtön a ponthoz, csak a számok. Ez az eset.