JAK JE TENHLE SOUBOR POSTAVENÝ
Jedna sekce = jeden problém = jeden ticket. Všechno k danému bodu je v jeho sekci: co jsi napsala, co jsme zjistili, co jsme změnili, co se u toho našlo, a co od tebe ještě potřebujeme. Nikde se nemusí scrollovat na konec.
Stav je vždy v hlavičce sekce:
HOTOVO — opraveno a ověřeno na skutečných datech
ČEKÁ NA TEBE — opraveno, ale potřebujeme od tebe potvrzení
BLOKOVANÉ — nejde to vyřešit v reportu, chybí data jinde
Čísla v tomhle souboru jsou změřená z BigQuery, ne odhadnutá. Celkové součty jsou z 10. 8. 2026, rozpady lidí a záběrů z 18.–19. 8. 2026.
POZOR: dashboard ukazuje uložený snapshot. Když se data nepřetáhnou, uvidíš na některých kartách ještě čísla z doby před opravou. Není to další chyba.
CO Z TOHO VYŠLO CELKEM
Čtyři tvoje čísla se potvrdila a naše byla špatná — 455,7 bid, 229 záběrů, leadi počítaní jako overhead, a to tvrzení o procentech z ftracku. Při jejich kontrole jsme našli další čtyři chyby, na které jsi neupozornila; každá je v sekci toho bodu, u kterého se našla.
Sekce 1–10 — první kolo feedbacku
Sekce 11–18 — druhé kolo
Sekce 19–33 — třetí kolo (tvoje body 19 až 33)
Sekce 34 — technické chyby, které jsme našli sami
Sekce 35 — CHYBÍ V BIGQUERY, na samém konci
!NEŽ BUDEŠ ZASE KONTROLOVAT: VEZMI SI ČERSTVOU KOPII REPORTU
Report je jeden HTML soubor, takže dokud si ho nevezmeš znovu, vidíš tu verzi, kterou máš u sebe. Ve třetím kole se kvůli tomu tři body (21, 30 a datumy na ose) týkaly věcí, které už byly opravené. Není to tvoje chyba — je to důsledek toho, jak se ten soubor rozdává, a měli bychom ho někam nahostovat.
CO JSI NAPSALA
Report se jmenuje "Compositing Reports", ale neukazuje jen compositing.
PROBLÉM
Název sliboval jen jednu část studia, přitom report pokrývá celý projekt.
CO JSME ZMĚNILI
Přejmenováno na "Project Reports — Live Dashboard", v záhlaví stránky i v názvu okna prohlížeče.
OTÁZKA NA TEBE
nahoru
2
ODKUD SE BERE ROLE ČLOVĚKA
ČÁSTEČNĚ BLOKOVANÉ
CO JSI NAPSALA
Není poznat, kdo se počítá do které skupiny. V hodinách má roli každý, takže nechápeš, proč report u někoho žádnou nevidí.
PROBLÉM
Ty a report čtete dvě různá pole. Proto ty roli vidíš a report ne.
CO JSME ZJISTILI
Report bere roli z PRACOVNÍ POZICE v hodinách — z pole, kde je "Compositor", "Production Manager", "VFX Supervisor" apod. Je jich celkem 64. NEBERE ji z departmentu.
Lidé, u kterých report roli nemá, mají vyplněný DEPARTMENT, ale nemají vyplněnou POZICI. Ty se koukáš na department, report čte pozici.
Na DRV jsou to čtyři lidi (jmenovitě a s dny jsou v sekci 3). Napříč celým studiem má department a nemá pozici 69 lidí.
CO JSME ZMĚNILI
- Zařazení všech 64 pozic je vypsané a dá se zkontrolovat — nic se neodhaduje. Pozice, kterou report nezná (třeba nově vytvořená), se označí jako "nezařazená" a report na ni upozorní, místo aby ji tiše počítal k artistům. Ověřeno na nasazené verzi: 64 pozic = 39 overhead + 25 artist + 0 nezařazených.
- U lidí bez pozice report napíše, že chybí pozice a že department mají — ať je vidět, co konkrétně se má doplnit.
CO NÁS BLOKUJE
Názvy departmentů se z hodin do BigQuery nepřenášejí. Přenáší se jen číslo (22 různých hodnot), tabulka s názvy vůbec. Takže i kdybychom department chtěli použít, report by umel napsat jen "department 6", což nikomu nepomůže. Podrobně v sekci 35, bod B1.
OTÁZKA NA TEBE
Žádná — ale doplnění pozic u těch čtyř lidí je na produkci, viz sekce 3.
nahoru
3
WORKED, FTRACK — 477 vs 416,75 DNE
ČEKÁ NA TEBE
CO JSI NAPSALA
Dlaždice "Worked, ftrack" ukazuje 477 dní, tobě vychází 416,75. Máš za to, že do toho počítáme i timelogy overhead lidí, což by se počítat nemělo. A ptáš se, jestli se dá udělat, že když overhead člověk pracuje jako normální artista, přihodíme ho k artistům.
JAK SE TO POČÍTÁ
Sečteme VŠECHEN zapsaný čas na VŠECH typech tasků od VŠECH lidí, kteří na projektu něco zapsali, a vydělíme osmi. Na DRV je to 25 lidí a 477,9 dne.
CO JSME ZJISTILI — máš pravdu v principu, ale mezeru dělá něco jiného
artisti 420,6 dne 19 lidí
overhead 6,7 dne 2 lidi
lidi BEZ dohledané pozice 50,6 dne 4 lidi
---------------------------------------------------------
celkem 477,9 dne 25 lidí
Overhead je 6,7 dne — to mezeru 61 dnů nevysvětlí. Dělají ji ti čtyři lidé bez vyplněné pozice:
Wesam Moussa 32,0 dne (32 tasků)
Silvia Rákociová 17,7 dne (9 tasků)
David Teichert 0,8 dne (10 tasků)
Arseniy Kozlov 0,1 dne (2 tasky) <- tenhle v hodinách vůbec není
A 420,6 (artisti) je na necelé 4 dny od tvých 416,75, takže počítáš právě artisty a ten zbytek jsou přesně tihle čtyři.
Čili: problém není v tom, že tam overhead je. Problém je, že u čtyř lidí nevíme, do které skupiny patří — stejná díra jako v sekci 2.
CO JSME ZMĚNILI — 1: rozpad dlaždice
Dlaždice Worked se rozpadne na artisti / overhead / bez pozice, aby bylo vidět, z čeho se skládá, a nemuselo se to dopočítávat ručně.
CO JSME ZMĚNILI — 2: overhead, který dělal artistu, se přihodí sám
Nemusí se nic zaškrtávat. Kdo má většinu svého času na artistických tascích (comp, dmp, roto, matchmove, lighting, plate a podobně) A ODPRACOVAL NA NICH ASPOŇ 10 DNÍ, počítá se k artistům bez ohledu na titul. Report u něj napíše důvod, ať je vidět, že to není odhad.
Ta hranice 10 dní (asi dva pracovní týdny) není vymyšlená — je ukotvená v tom, co dělá skutečný artista: přes 333 případů "člověk na projektu" je medián artisty 13,5 dne. 10 dní je tedy o něco méně než běžný artista, ale pořád skutečná práce.
NA DRV TO NEPŘEŘADÍ NIKOHO:
Tibor Meliš (Head Of Studio | VFX Supervisor) 6,4 dne, z toho 6,2 na
artistických tascích → NEPŘEŘADÍ, je pod 10 dny
Peter Morávek (Technology Supervisor) 0,3 dne → NEPŘEŘADÍ
Napříč studiem to přeřadí 5 případů / 5 lidí / 92 dní — lidi, kteří na jednom projektu odpracovali 12 až 31 artistických dní.
Do "artistické práce" jsme záměrně NEzapočítali refs, zero a countsheet — to je produkční administrativa, a s nimi se k artistům přihodila i produkční koordinátorka.
CHYBA, KTEROU TO ODHALILO — a je to naše, neupozornila jsi na ni
Když jsme kontrolovali zařazení těch 64 pozic, staré pravidlo bylo špatné v OBOU směrech. Hledalo v názvu pozice slova "supervisor / lead / manager / head of / coordinator", a co je neobsahovalo, spadlo automaticky mezi artisty.
A) DEVĚT čistě administrativních pozic se počítalo mezi ARTISTY:
Accountant · Chief Accountant · Chief Business Officer · Chief Executive Officer · Chief Executive Producer · Chief Financial Officer · Controller · Executive Producer · Fundraising administrator
Ve "Chief Financial Officer" žádné z těch hledaných slov není, takže finanční ředitel se počítal jako artista.
B) PĚT pozic, které dělají artistickou práci, spadlo do OVERHEAD:
Lead Compositor · 3D Lead · FX Lead · Animation Lead · Creative Supervisor
To je ta druhá polovina tvého bodu.
Obojí je opravené. Hádací pravidlo je zrušené, všech 64 pozic je vypsaných jmenovitě, a nová pozice se označí jako nezařazená, ať se na ni někdo podívá.
A JEDNU CHYBU JSME MUSELI OPRAVIT SAMI SOBĚ. První verze toho přeřazování měla hranici 1 den, a to bylo úplně špatně: přeřadilo to 30 případů / 16 lidí / 194 dní, mezi nimi Head of Pipeline s 1,1 dnem a VFX Supervisora s 1,0 dnem. Důvod: overhead lidi si do ftracku zapisují jen zlomek své práce, a to málo obvykle padne na artistický task — takže "podíl" vyjde 100 % na nesmyslně malém základu. Podíl sám o sobě u nich neměří, jestli dělali artistu, ale na jaký task si to zapsali. Proto ta hranice ve dnech.
!OTÁZKY NA TEBE — DVĚ
3a) POTVRDÍŠ TĚCH PĚT PRODUKČNÍCH LEADŮ JAKO ARTISTY?
Přesunuli jsme Lead Compositor, 3D Lead, FX Lead, Animation Lead a Creative Supervisor z overhead k artistům. Proč se ptáme: 30. 7. produkce výslovně řekla, že "leadi" jsou overhead, a 31. 7. jsme kvůli tomu Creative Supervisora do overhead schválně dávali. Teď to obracíme, takže to chceme potvrzené od tebe, ne od nás. Poznámka: to automatické pravidlo výš by ty leady k artistům přihodilo i tak, kdykoli na projektu odpracují aspoň 10 artistických dní. Takže je možné, že ten přesun ani není potřeba.
3b) SEDÍ TI HRANICE 10 DNÍ?
Je to volba, ne fakt. Změřená citlivost napříč studiem:
hranice 1 den → 30 případů přeřazeno
hranice 5 dní → 12 případů (na DRV by spadl Tibor Meliš s 6,2 dne)
hranice 10 dní → 5 případů ← nastaveno
hranice 15 dní → 2 případy
Nastavili jsme 10, protože medián skutečného artisty je 13,5 dne.
CO NÁS BLOKUJE
Čtyři lidi na DRV nemají v hodinách vyplněnou pozici: Wesam Moussa (32,0 d), Silvia Rákociová (17,7 d), David Teichert (0,8 d) → těm třem stačí doplnit pozici v hodinách Arseniy Kozlov (0,1 d) → ten v hodinách NENÍ vůbec, je potřeba ho založit Dohromady 50,6 dne, které report neumí zařadit. Je to jediná věc, která ještě v tomhle bodu dělá rozdíl. Podrobně v sekci 35, bod B5.
PROČ TY ČTYŘI LIDI NEZAŘADÍME AUTOMATICKY, KDYŽ BYCHOM MOHLI
Wesam Moussa a Silvia Rákociová mají 100 % času na artistických tascích, takže bychom je klidně mohli automaticky prohlásit za artisty a ta mezera 50,6 dne by zmizela. NEDĚLÁME to schválně: kdyby to report dopočítal sám, nikdo už nemá důvod tu pozici v hodinách doplnit a díra tam zůstane navždy — jen ji nebude vidět. Radši ať čtyři lidi svítí jako "chybí pozice". Když to chceš jinak, řekni.
nahoru
4
"Z FTRACKU NEVYCHÁZÍ ŽÁDNÉ PROCENTO"
ČEKÁ NA TEBE
CO JSI NAPSALA
V reportu byla věta, že se z worked na ftracku nepočítá žádné procento. To není pravda — s worked na ftracku se v evaluacích pracuje. Worked ftrack není správný atribut pro finanční analýzu, ale je hlavní, když jde o to, v jakém stádiu se task nebo projekt nachází.
PROBLÉM
Byla to naše chybná věta. Tvrdila opak toho, jak se ten údaj používá.
CO JSME ZMĚNILI
Věta je pryč. Teď je napsané, na co který zdroj odpovídá:
ftrack = JAK DALEKO JE PRÁCE. Spent ÷ bid říká, kolik z bidu už task nebo
projekt spotřeboval. Na tomhle běží evaluace.
hodiny = CO PROJEKT STÁL. Je to jediný zdroj, který vidí i práci, která se
nikdy nezapsala na task, takže peníze se dělí jím.
A ten poměr spent ÷ bid je teď na stránce vypsaný, ne zamlčený. Na DRV: 478,3 dne odpracováno z 455,7 dne bidu = 105 %.
!OTÁZKA NA TEBE
Vybrali jsme první možnost. Chceme si ověřit, že to stačí, nebo jestli měly být
vybrané i další:
- a) STAV TASKU / PROJEKTU — spent ÷ bid z ftracku ← vybráno "kolik z bidu je projeté", na úrovni tasku i projektu
- b) VYPLNĚNOST HODIN — ftrack ÷ hodiny kolik z nabookovaných hodin doopravdy přistálo na tasku
- c) EFFICIENCY — nechat i ftrack variantu vedle té z hodin
- d) jen přepsat tu větu a žádné nové procento nepřidávat
nahoru
5
CELKOVÝ BID Z MASTER BREAKDOWNU
HOTOVO
CO JSI NAPSALA
V ftracku nejsou všechny tasky a občas ani všechny bidy. Ten bid, co je v ftracku, tam být má, ale musí být další atribut, do kterého se dopíše bid z master breakdownu.
PROBLÉM
Bid v ftracku je jen ta část, která se dostala na task. Celkový bid, na který byl projekt prodaný, se z ftracku spočítat nedá — v žádném dotazu, protože ta informace tam není. Musí se zapsat ručně.
CO JSME ZMĚNILI
- V záložce "Breakdown data entry" je nová položka "total project bid, master breakdown" — jeden řádek na projekt, ve dnech. Pole Shot u ní zůstává prázdné a je zamčené: je to hodnota za celý projekt.
- Když se zapíše znovu, NOVĚJŠÍ ZÁPIS PLATÍ a starý zůstane v tabulce jako historie. Nesčítá se — oprava překlepu by jinak bid zdvojila.
- Dlaždice s bidem ukazuje ftrack bid, master bid a rozdíl mezi nimi. Když master bid vyplněný není, napíše "not filled in" — ne nulu.
- Karta spálenosti dělí master bidem, když je vyplněný, a NAPÍŠE, kterým bidem dělí. U "All projects" ho nepoužije, pokud ho nemají všechny projekty v záběru, a napíše kolika se to týká — míchat master bid u jedněch s ftrack bidem u druhých by dělilo součtem, který nepopisuje ani jedno.
PROČ TO NEBYLO HOTOVÉ MINULE
Odložil jsem to bez důvodu, který by obstál — zbytek kola hotový byl.
KDE SE TO ZAPÍŠE — krok za krokem
Záložka "Breakdown data entry". Hned nahoře je karta "Master bid", kde je u každého projektu vidět ftrack bid, master bid (nebo "not filled in") a rozdíl.
- 1. Na řádku projektu zmáčkni "Fill in". Tím se formulář pod tím sám nastaví na správný projekt a správné pole a políčko Shot se zamkne, protože je to hodnota za celý projekt.
- 2. Do "Value" napiš celkový bid VE DNECH.
- 3. "Add entry".
Ručně to jde taky: ve "New entry" vyber Field (type) → "total project bid, master breakdown", Shot nech prázdný, Value ve dnech.
Když to zapíšeš znovu, novější platí a starší zůstane v tabulce jako historie.
Pozn.: první verze tohle měla schovanou jako jednu volbu v zavřeném seznamu, takže se nedala najít, když člověk nevěděl, že tam je. Proto to tlačítko.
OTÁZKA NA TEBE
Žádná, ale až první master bid zapíšeš, mrkni prosím, jestli ten rozdíl proti ftracku odpovídá tomu, co očekáváš. Na DRV je ftrack bid 455,70 dne.
nahoru
6
DLAŽDICE MĚLA UKAZOVAT CELKOVÝ BID, NE COMP BID
HOTOVO
CO JSI NAPSALA
Dlaždice ukazovala jen comp bid (232,45 dne). Má tam být celkový bid, ten je 455,7 dne.
CO JSME ZJISTILI
Máš to přesně. Ověřeno v BigQuery: bid všech 1 403 tasků na DRV je 455,70 dne. Comp bid 232,45 dne je jeho podmnožina.
CO JSME ZMĚNILI
Dlaždice se jmenuje "Total bid (ftrack)" a ukazuje 455,70. Comp bid zůstal pod ní menším písmem, protože comp karty se dělí jím a musí být vidět čím.
OTÁZKA NA TEBE
nahoru
7
ZÁBĚRŮ JE 229, NE 225
ČEKÁ NA TEBE
CO JSI NAPSALA
Dlaždice ukazuje 225 shotů, tobě vychází 229. Pošlete mi, jaké shoty to počítá? Možná na to přijdu.
CO JSME ZJISTILI — MÁŠ PRAVDU. Obě čísla jsou správná.
Záběrů na projektu je opravdu 229. Report ukazuje 225, protože nepočítá záběry — počítá COMP TASKY. A čtyři záběry žádný comp task nemají:
007_log_2110
007_log_2230
007_log_2540
007_log_2650
Všechny čtyři jsou v sekvenci 007_log a nemají na sobě VŮBEC ŽÁDNÝ task — ani comp, ani nic jiného. Jsou v ftracku založené a prázdné.
229 záběrů
– 225 s comp taskem
------------------
4 bez comp tasku
Sedí to na kus. Tvoje 229 je "kolik má projekt záběrů", naše 225 je "na kolika z nich se dá měřit práce". Obojí je pravda, jen to nejsou tytéž otázky. Ověřeno dvěma nezávislými funkcemi a dvěma různými dotazy.
CHYBA, KTEROU TO ODHALILO — naše
Původně jsme měřili 253 záběrů a kvůli tomu to vypadalo nevysvětlitelně. To číslo bylo špatné: obsahovalo 24 věcí, které nejsou záběry (16 položek pod kamerou ARRI_MiniLF_camA, 6 pod sony_venice2_cam_f a 2 pod "tools").
Náš výpis "záběry bez comp tasku" totiž srovnával jabka s hruškama: tasky bral jen z větve "shots", ale záběry bral z celého projektu včetně kamer a nástrojů. Hlásil proto 28 záběrů bez comp tasku, správně jsou 4. Opravené — a právě tahle oprava tvých 229 vysvětlila.
CO JSME ZMĚNILI
Report umí vypsat "záběry bez comp tasku" jmenovitě, takže tyhle čtyři jsou vidět a dá se rozhodnout, co s nimi.
!A JEŠTĚ JEDNU CHYBU STEJNÉHO DRUHU JSME NAŠLI — A UŽ JE OPRAVENÁ
Když se comp začal brát podle ftrackového typu (bod 24), vyšlo nám najednou 226 různých záběrů s comp prací — o jeden víc, než kolik jich vůbec má nějaký task. To nemohlo být správně, tak jsme to dohledali.
Ten "záběr" navíc se jmenoval test. Není to záběr. Vzniklo to tím, že jsme záběr určovali podle POZICE v cestě: bralo se "co je v cestě druhé od konce". U jednoho comp tasku, který visí o úroveň hlouběji, tak vyšlo jméno jeho rodiče. Je to úplně stejná chyba jako ta s kamerami výš, jen na jiném místě.
Opravili jsme to tak, že se záběr už neodhaduje z cesty, ale bere se rodič toho tasku — a ten je ve ftracku buď záběr, nebo není. Žádné hádání.
Že to byla opravdu chyba a ne detail, je vidět na jiných typech: u plate ten starý způsob hlásil 541 "záběrů", přitom na skutečném záběru sedí 210 tasků.
Po opravě vychází 225 záběrů s comp prací, tedy přesně to, co je v tabulce výš, a bid zůstal na 235,20 MD — ty dva tasky, které to zametlo dovnitř, žádný bid nemají.
!OTÁZKA NA TEBE
007_log_2110, 007_log_2230, 007_log_2540 a 007_log_2650 nemají v ftracku žádný task. Mají se zadat, nebo z projektu zmizet? Podle toho bude report ukazovat 225 nebo 229 a nebude to už vypadat jako nesrovnalost.
nahoru
8
"MAIN DEPT = COMP 13" — CO TO ZNAMENÁ
HOTOVO
CO JSI NAPSALA
Nechápeš, co ta dlaždice říká. Comp je vždycky hlavní department. Co to znamená, jak to na to přišlo a co znamená číslo 13?
CO JSME ZJISTILI
Nepočítalo to tasky, počítalo to LIDI — kolik lidí má nejvíc svého času na compu. Těch 13 byl počet lidí, ne shotů ani tasků. Dnes by to bylo 16.
A ten "department" nebyl skutečný department. Odvozoval se z NÁZVU tasku odhadem, což je způsob, který jsme už v předchozím kole vyhodnotili jako nefunkční (kvůli němu se třeba 211 dmp tasků počítalo jako fx).
Máš pravdu, že to nedává užitečnou informaci.
CO JSME ZMĚNILI
Dlaždice je zrušená. A ze stejného důvodu jsme přepsali i graf "Compositors by project", který stál na tom samém odhadu — teď počítá lidi, kteří mají v hodinách skutečně pozici obsahující "Compositor".
CO NÁS BLOKUJE
Ten odhad z názvu tasku existuje jen proto, že skutečný typ tasku se z ftracku do BigQuery nepřenáší — je prázdný u 98,1 % tasků. Podrobně v sekci 35, bod B2.
OTÁZKA NA TEBE
nahoru
9
ARTISTŮ JE 28, NE 23
HOTOVO
CO JSI NAPSALA
Dlaždice ukazuje 23 artistů, tobě vychází 28. Pošlete mi, koho to počítá?
CO JSME ZJISTILI
Počítáme jiný okruh lidí než ty, a to je celý rozdíl:
report = lidi, kteří na projektu zapsali čas v FTRACKU → 25 lidí,
z toho 19 artistů, 2 overhead, 4 bez pozice
ty = lidi, kteří na projektu zapsali hodiny v HODINÁCH → 39 lidí
Ty dva okruhy nejsou stejné a ani nemají být: v hodinách si čas zapíše i člověk, který v ftracku nemá žádný task.
CO JSME ZMĚNILI
Report umí jmenovitý výpis, kdo je v které skupině a PROČ — u každého je napsané, jestli o tom rozhodl jeho titul, jestli ho přeřadily tasky, nebo že mu chybí pozice. Dá se to porovnat člověk po člověku.
CHYBA, KTEROU TO ODHALILO — naše
Dva lidi se vypisovali jako "je v ftracku i v hodinách", přitom v hodinách na tomhle projektu nemají nic: David Teichert a Arseniy Kozlov. Kdo by počítal lidi podle toho označení, dostal by 25 místo 23. Opravené.
POZNÁMKA K ČÍSLU, KTERÉ SE MŮŽE PLÉST
Číslo "worked z ftracku" (477,8 dne) NENÍ cena projektu. V hodinách je na DRV 820,26 dne, a 173,88 dne z toho patří 16 lidem, kteří v ftracku nemají ani jeden timelog (8 z nich overhead). Kdo si 477,8 přečte jako náklad, mine se o skoro 174 dnů. Je to teď napsané i v reportu.
OTÁZKA NA TEBE
nahoru
10
DLAŽDICE "PROJECTS IN VIEW"
HOTOVO
CO JSI NAPSALA
"říká mi tohle něco? Jde vůbec zapnout dva projekty naráz? Podle mě jdou buď všechny nebo jeden ne? a nedává mi smysl, aby se tam zapínaly projekty dva. Bych dala úplně do pryč. Místo toho bych to tam maximálně jen někde napsala."
PROBLÉM
Máš pravdu ve všem. Dva projekty naráz zapnout NEJDE — filtr je buď "All projects", nebo právě jeden. Takže ta dlaždice mohla navždy ukazovat jen 1 nebo počet všech, což je jen jiné vyjádření toho, co je vidět ve filtru. Navíc naznačovala volbu, která neexistuje.
CO JSME ZMĚNILI
- Dlaždice "Projects in view" je zrušená.
- Počet projektů zůstal jako VĚTA pod názvem reportu ("39 projektů v tomto snapshotu, 23 s comp shoty — vyber si jeden ve filtru"), což je přesně to "místo toho to tam někde napsat".
- Zároveň jsme z té věty vyhodili seznam největších projektů, který tam byl předtím ("největší: A (361) · B (346) · C (304)…") — naznačoval to samé, tedy že jich může být vidět víc naráz. Čísla po projektech jsou v tabulce projektů, kde se dají řadit.
PROČ TO NEBYLO OPRAVENÉ MINULE
Minule jsme opravili jen tu větu s seznamem projektů a dlaždici tam nechali — spletli jsme si, ke kterému obrázku ten feedback patří. Teď je opravené obojí.
OTÁZKA NA TEBE
nahoru
11
HLAVIČKA: "23 with comp shots"
HOTOVO
CO JSI NAPSALA
"proč to tak řeší ten comp? A píše 23 with comp shots? Comp má skoro každej projekt (99%) takže to je jednak určitě špatně a jednat o to vůbec nejde je? By mělo jen říkat kolik projektů je ve snapshotu a jestli tam jsou všechny data. Mě nejde jenom o komp, mě jde o všechno."
PROBLÉM
Máš pravdu dvakrát. To číslo bylo špatné A ptalo se na špatnou věc.
CO JSME ZJISTILI — proč to bylo špatně
To číslo vyžadovalo, aby comp task ležel ve složce "shots". Kde tam neleží, projekt spadl na nulu, i když comp tasky má:
v0004_fnd 84 comp tasků → 0 pod "shots"
v00110_jan 36 comp tasků → 0 pod "shots"
v00082_pup 21 comp tasků → 1 pod "shots"
v9999_ars 4 comp tasků → 0 pod "shots"
a00025_lwss 1 comp task → 0 pod "shots"
Comp tasky má 28 z 38 projektů. Test "pod shots" projde jen 22. Takže "comp má skoro každý projekt" je pravda a naše číslo to nikdy neukázalo.
Mimochodem projektů je 38, ne 39 — mirror se mezitím pohnul.
CO JSME ZMĚNILI
Hlavička už nemluví o compu. Říká, kolik je projektů a CO JIM CHYBÍ, jak jsi chtěla. Změřeno, co komu chybí:
7 projektů nemá ani jeden task
v00124_eska · v00123_hon · a00026_moss · v00075_twb · v9997_dev · v9999_IT_TEST · C00620_maybelline
(v00137_bal má 1 task a 0 timelogů — jiná díra, tak ho nesčítáme k těmhle) 6 projektů má tasky, ale ani jeden s bidem
v00082_pup · v9999_ars · y77777_hslib · a00025_lwss · c00000_tmp · v00141_mnr
9 projektů není v hodinách — z toho DVA velké a reálné: v00032_wan (346 comp záběrů!) a v00052_vio (134)
Detailní rozpis je v reportu v sekci Data quality a ve funkci calc-c10-project-data-coverage, která u každého projektu napíše, co mu chybí.
OTÁZKA NA TEBE
Těch 9 projektů mimo hodiny — u v00032_wan a v00052_vio je to škoda, jsou to velké projekty a bez hodin u nich neumíme říct, co stály. Chybí v hodinách, nebo se tam jmenují jinak? To je otázka na produkci.
nahoru
12
FILTR SE JMENOVAL "COMPOSITOR"
HOTOVO
CO JSI NAPSALA
"compositor - tady by nemělo být napsané compositor ale artist"
PROBLÉM
Ten filtr nikdy nefiltroval compository — vypisuje všechny lidi na projektu. Nápověda pod ním to sama říkala ("26 people on these projects in total").
CO JSME ZMĚNILI
Přejmenováno na "Artist", výchozí volba na "All artists".
OTÁZKA NA TEBE
nahoru
13
"COMP OUT /WK" A "FINAL /WK"
HOTOVO
CO JSI NAPSALA
"comp out/ wk + final/ wk - co to prosím znamená?"
CO TO ZNAMENALO
Comp out /wk = kolik RŮZNÝCH záběrů mělo za týden publikovanou novou verzi, tedy "kolik jsme toho za týden poslali"
Final /wk = kolik záběrů poprvé dosáhlo hotového stavu, tedy schválených
Jeden záběr se posílá několikrát, ale schválí se jednou, takže "schválené" je vždycky menší číslo než "poslané".
CO JSME ZMĚNILI
Sloupce se jmenují "Shots sent /wk" a "Shots approved /wk". Sloupce Speed taky — "Speed (sent)" a "Speed (approved)". A v textu karty je jednou větou napsané, co to je, aby se to nemuselo hledat v tooltipu.
OTÁZKA NA TEBE
Sedí ti ty nové názvy? Kdyby ti šly víc české, řekni — zbytek reportu je ale anglicky, tak jsme zůstali u angličtiny.
nahoru
14
"REMAINING SHOTS" — 39, MĚLO BÝT 5
ČEKÁ NA TEBE
CO JSI NAPSALA
"remaining shots - není dobře. Na ftracku jim zůstaly viset 5 shotů, asi si nezměnily status. Tzn evaluace by měla říkat 5, ne 39. Dokážeš mi napsat jaké shoty to počítá?"
PROBLÉM
Máš pravdu, že 39 je špatně. Ale příčina je jiná, než si myslíš — a stojí za to ji vědět, protože ta tvoje by se opravovala jinak.
CO JSME ZJISTILI — rozpad všech 225 comp záběrů
stav ve ftracku záběrů ftrack to vede jako
------------------------------------------------------
Uploaded on FTP 186 Done (hotové)
Omitted 32 BLOCKED ← zrušené záběry!
For Dailies 3 In Progress
Completed 1 Done (hotové)
Pending QC 1 In Progress
Pending Lead Review 1 In Progress
Retake (QC) 1 In Progress
39 = 32 ZRUŠENÝCH + 7. Ty "Omitted" jsou záběry vyhozené z projektu — ftrack je sám označuje jako Blocked, a 29 z těch 32 nikdy nemělo ani jednu verzi. Počítat je jako "zbývá udělat" je prostě chyba.
Druhá chyba: "Completed" je ve ftracku hotový stav, ale v našem ručně psaném seznamu hotových stavů chyběl.
ALE TVOJE VYSVĚTLENÍ NEPLATÍ — a je fér to říct
Myslela jsi, že většina těch 39 je hotová a jen se nezměnil stav. Prověřili jsme to proti historii verzí: u 185 ze 186 hotových tasků souhlasí stav s poslední verzí, a jen JEDEN z těch 39 má zapomenutý stav. Stavy tasků a historie verzí souhlasí skoro dokonale. To číslo nenadouvaly zapomenuté stavy, nadouvaly ho zrušené záběry.
TĚCH SEDM, JMENOVITĚ — přesně na co jsi se ptala
stav sekvence záběr bid spent verzí
-----------------------------------------------------------------------
Completed 006_gfx 006_gfx_0020 0,5 0,04 2
For Dailies 001_ret 001_ret_0650 1,0 3,45 28
For Dailies 004_scr 004_scr_0190 1,0 6,93 43
For Dailies 004_scr 004_scr_0200 1,0 0,66 14
Pending Lead Review 004_scr 004_scr_1210 1,0 0,28 4
Pending QC 009_oth 009_oth_0430 2,0 3,67 33
Retake (QC) 004_scr 004_scr_1208 0,75 0,25 6
"Completed" je vlastně hotový, takže tehdy nám skutečně otevřených vyšlo ŠEST.
!DNES JE TO PĚT — ALE NENÍ TO TÁ SAMÁ PĚTKA, A TO JE POTŘEBA VĚDĚT
Po opravě definice compu (body 24 a 29) report ukazuje 5 otevřených záběrů, tedy tvoje číslo. Jenže když jsme si ověřili, KTERÉ to jsou, sedí čtyři z pěti:
záběr comp status dnes ty jsi ho měla
---------------------------------------------------------------
001_ret_0650 For Dailies ano
004_scr_0190 For Dailies ano
004_scr_0200 For Dailies ano
009_oth_0430 Pending QC ano
004_scr_1210 Pending Lead Review NE, tenhle jsi vynechávala
---------------------------------------------------------------
004_scr_1208 Completed → HOTOVÝ ano, ale už hotový není otevřený
Co se stalo: 004_scr_1208 se mezitím dodělal. Když jsi to počítala, byl na "Retake (QC)"; dnes je na "Completed". To není změna definice, to je skutečný postup na projektu.
A 004_scr_1210 opravdu otevřený je — jeho comp visí na "Pending Lead Review". Ty jsi ho vynechávala proto, že nikdy nebyl na FTP, ale to z něj hotový záběr nedělá, jen to znamená, že ještě nebyl odeslaný.
Takže: číslo 5 sedí, ale kdybys ty dva záběry porovnávala jmenovitě, nesedělo by to a vypadalo by to jako chyba. Není.
CO JSME ZMĚNILI
- Přestali jsme používat ručně psaný seznam hotových stavů a čteme přímo ftrackový STAV (Done / In Progress / Blocked / Not Started). 42 stavů se na tyhle čtyři mapuje a to mapování je ftrackovo, ne naše.
- Remaining = ani Done, ani Blocked. Na DRV to dnes dává 5, viz níž.
- Zrušené záběry mají vlastní sloupec "Cancelled", takže nezmizely — jen se už nepočítají jako práce.
- Přidali jsme rozklik "Which shots are these?", který je vypíše jmenovitě.
!POZOR — JEDNO ČÍSLO SE ZVEDNE, A TO NA JINÉM PROJEKTU
Ve ftracku je "Approved (QC)" vedený jako IN PROGRESS, ne jako hotový — QC schválení není odeslání, terminální stav je "Uploaded on FTP". Náš starý seznam ho ale za hotový počítal. Takže:
v00080_drv remaining 39 → 6 (tvůj bod)
v00095_bdn 140 → 86
v0021_vsm 145 → 90
v00119_hnd2 126 → 121
v00052_vio 52 → 40
v00094_ff84 17 → 1
v00056_tpip 31 → 28
v0036_prs 11 → 1
v00061_mmt 10 → 0
v00073_sel 16 → 0
v00032_wan 340 → 344 ← STOUPNE o 4
Na v00032_wan bylo těch 6 "hotových" všechno Approved (QC), takže po opravě jsou zpátky mezi otevřenými.
!OTÁZKA NA TEBE
Je pro tebe "Approved (QC)" hotový záběr, nebo ne? My teď věříme ftracku, že není. Když to má být jinak, je to jednořádková změna — ale chceme ji od tebe, ne od nás.
nahoru
15
"compare with the Excel"
HOTOVO
CO JSI NAPSALA
"text - compare with excel? Co to znamená? Můžeme ho smazat?"
CO TO ZNAMENALO
Zbytek z fáze, kdy se report porovnával proti starému Excelu. Znamenalo to "tyhle datumy jsou z ftracku, takže se dají porovnat s ručně psanými datumy v Excelu". Dneska už to nikomu nic neříká.
CO JSME ZMĚNILI
Smazané — a nejen tam. Stejný typ odkazu na Excel byl v podtitulku ještě u čtyř dalších karet (Client retakes, Status partition, Weekly client flow, Shots over the bid). Všechny jsou pryč a místo nich je napsané, odkud data jsou. Mapování na listy Excelu zůstává v souboru assets/reports/RECONCILIACE_EXCEL_vs_BQ.md, takže se nic neztratilo. Automatický test teď hlídá, že se žádný takový podtitulek nevrátí.
OTÁZKA NA TEBE
nahoru
16
"COMP OUT" — 6,75 vs tvých 15,25
ČEKÁ NA TEBE
CO JSI NAPSALA
"comp out (jestli to znamená kolik jsme poslaly compů týdně, tak za poslední 4 týdny to bylo takto: week od 6.7. - 3 shoty, week od 29.6. - 0 shotů, week od 22.6. - 37 shotů, week od 15.6. - 21 shotů → takže za poslední 4 týdny mi vychází avarage jako 15,25"
PROBLÉM
Ano, znamená to přesně to, co si myslíš. A mýlíme se oba — každý jinak.
CO JSME ZJISTILI — celá týdenní série na DRV
(různé comp záběry s publikovanou verzí, týdny od pondělí)
6.4. 24 4.5. 53 1.6. 107 29.6. 21
13.4. 39 11.5. 82 8.6. 54 6.7. 1
20.4. 49 18.5. 90 15.6. 28 13.7. 4
27.4. 49 25.5. 99 22.6. 38 20.7. 1
TVOJE ČTYŘI TÝDNY, ZMĚŘENÉ
týden ty měřeno
15.6. 21 28
22.6. 37 38
29.6. 0 21 ← tady je ta chyba
6.7. 3 1
průměr 15,25 22,0
Ten týden od 29. 6. nebyl nulový — publikovalo se 21 různých záběrů ve 70 verzích. Zkusili jsme tvoje čísla reprodukovat i jinými způsoby (týdny od neděle, jen první publikace, jen odeslání na FTP) a ani jeden nedává 21/37/0/3. Vypadá to na ruční evidenci odeslání, ne na něco, co jde z ftracku spočítat.
A TEĎ TA HORŠÍ CHYBA, KTERÁ JE NAŠE
Naše 6,75 je průměr posledních čtyř bodů série: 21 + 1 + 4 + 1 = 27 ÷ 4. Ale projekt měl deadline 1. 7. 2026, takže TŘI ZE ČTYŘ těch týdnů jsou už po konci projektu. Průměrovali jsme dojezd a říkali tomu tempo projektu.
CO JSME ZMĚNILI — a proč právě takhle
Okno pro "skutečně dosažené tempo" nesmí přesahovat konec projektu:
· deadline je v budoucnosti → poslední 4 týdny do dneška (jako dřív)
· deadline už proběhl → poslední 4 týdny PŘED deadlinem
Na DRV to jsou týdny 8.6., 15.6., 22.6., 29.6. → 54 + 28 + 38 + 21 = 141, tedy 35,25 záběru za týden. To je tempo, které se opravdu jelo.
Vybrali jsme tuhle variantu proto, že ostatní dvě odpovídají na otázku, kterou nikdo neklade. "Posledních 4 kalendářních týdnů včetně nulových" by na DRV dalo 1,5 — pravdivé, ale říká jen, že se na projektu už nepracuje. "Průměr za celý projekt" by dal 43,1 — stabilní, ale nereaguje na to, že tempo v čase klesá. Tohle odpovídá na "jak rychle jsme to opravdu dělali".
A hlavně: karta teď VYPISUJE, které týdny průměruje a kolik v každém bylo, přímo pod tím číslem. Spolu s bodem 18 (datumy na ose) si to můžeš ověřit sama a rovnou uvidíš, že ten týden od 29. 6. nulový nebyl.
!OTÁZKA NA TEBE
Ta tvoje ruční evidence odeslání by nás zajímala — když ti vyšlo 0 tam, kde ftrack vidí 21 záběrů, možná se "odeslané klientovi" a "publikovaná verze" liší víc, než si myslíme. Kdybys tu evidenci měla, rádi bychom ji porovnali.
nahoru
17
OBJEVÍ SE JINÉ DEPARTMENTY SAMY?
HOTOVO
CO JSI NAPSALA
"na drivu se posílal hlavně comp, každopádně posílat se můžou i animace nebo fx_slapcompy. Ve chvíli kdy nějaký projekt bude mít ve workflow tyto approval steps, tak se reporting automaticky aktualizuje a bude ukazovat i jiné departmenty?"
ODPOVĚĎ — dosud NE, a bylo to horší, než jsi čekala
Neukazoval by je. A hlavně: ono se to už dávno děje a report to neukazoval.
CO JSME ZJISTILI — comp je jen 38,7 % publikované práce
typ tasku tasků s verzí verzí projektů
-----------------------------------------------
comp 2 339 27 177 26
fx 388 6 255 20
plate 5 407 5 969 24
lighting 967 5 819 21
slapcomp 1 111 5 199 14
animation 271 1 086 15
Non-comp je 61,3 % všeho publikovaného. A "fx_slapcomp" existuje doslova jako jméno tasku — 155 tasků typu slapcomp, plus varianty jako fx_explosion_slapcomp.
Důvod byl ten, že všechna čísla stála na taskech POJMENOVANÝCH "comp".
CO JSME ZMĚNILI
Karty Deadline pace a Progress over time mají teď přepínač typu tasku a výchozí stav je "every task type". Nic už není vázané na jméno "comp", takže odpověď na tvou otázku je ANO — nový approval step na animaci nebo fx se objeví sám, bez zásahu do reportu.
Jedna věc zůstává comp-only a je to napsané na kartě: "Shots approved /wk". Historii "kdy záběr poprvé dosáhl hotového stavu" dnes staví jen pro comp, tak u ostatních typů radši ukážeme pomlčku, než abychom si číslo vymysleli.
OTÁZKA NA TEBE
Chceš tu historii schválení dopočítat i pro ostatní typy? Jde to, ale je to vlastní práce — a chceme vědět, jestli to potřebuješ, než ji uděláme.
nahoru
18
OSA X MĚLA MÍT DATUMY
HOTOVO
CO JSI NAPSALA
"tady určitě na osu z přidejte nějaké data. né jenom čísla týdnů, ale já potřebuju vědět od kdy, tzn jesti 15týden týden začíná 1.7. nebo kdy. To se bude i blbě kontrolovat, ale zkusím. EDIT: jo ono se to objeví když na to najedu. prosím dejte to na osu x. To bude mnohem lepší pro visuální hodnocení projektu."
PROBLÉM
Osa měla popisky 1, 2, 3… a datum se ukazovalo jen po najetí myší. Přesně jak píšeš.
CO JSME ZMĚNILI
Na ose jsou datumy začátků týdnů (15.6., 22.6., …). Navíc jsme to poskládali tak, aby to fungovalo i při víc projektech naráz: každý bod se umisťuje podle svého datumu, ne podle pořadí v řadě. Předtím se dvě řady, které nezačínají stejným týdnem, proti sobě posouvaly.
Automatický test teď hlídá, že se osa nevrátí k číslům.
OTÁZKA NA TEBE
nahoru
19
TÝDENNÍ SÉRIE — týdny 11 a 12 nesedí
ČEKÁ NA TEBE
CO JSI NAPSALA
"týden 15 sedí, týden 14 sedí, týden 13 sedí, týden 12 nesedí - mě vychází 18, týden 11 nesedí - mě vychází 16 (víc jich kontrolovat nebudu). Může mi vyjet jaký shoty do toho počítá?"
PROBLÉM — a začneme tím, co je opravdu špatně
Ty čísla týdnů na ose jsou samy ten problém. "Týden 11" neznamená nic mimo ten jeden graf: je to jen pořadí bodu v řadě, a když se přidají data, celé se to přečísluje. Tvoje kontrola tedy nemohla dopadnout jinak.
Přesně tohle jsi psala v bodu 18 minulého kola a JE TO UŽ OPRAVENÉ — osa nese datumy začátků týdnů. Ty screenshoty jsou ze starší verze stránky, viz poznámka o čerstvé kopii na začátku sekce 33.
CO JSME ZJISTILI — celá série, s datumy
(různé záběry / všechny publishe, comp, měřeno 19. 8. po dnešním syncu)
6.4. 25/63 11.5. 83/242 15.6. 34/109 13.7. 4/5
13.4. 42/117 18.5. 93/295 22.6. 38/228 20.7. 1/4
20.4. 51/131 25.5. 101/295 29.6. 21/70 10.8. 5/11
27.4. 51/118 1.6. 107/524 6.7. 1/3
Tvoje 16 a 18 nesedí na žádný z těch týdnů ani v jedné definici. Nechceme hádat, čím to je — proto ten seznam níž.
CO JSME ZMĚNILI
Vyjede ti to jmenovitě. Nová funkce vrací za každý týden seznam záběrů, které se ten týden publikovaly, kolik měly verzí a kolik z nich šlo klientovi. Dá se to diffnout řádek po řádku s tím, co máš ty.
!OTÁZKA NA TEBE
Až ten seznam projdeš u týdnů 15.6. a 22.6., dej vědět, které záběry ti tam přebývají nebo chybí. Tipujeme, že počítáš odeslání klientovi, ne všechny publishe — u týdne 22.6. je 38 různých záběrů publikovaných, ale jen 25 z nich šlo ten týden klientovi. To by tvým číslům bylo blíž.
nahoru
20
UNIKÁTNÍ ZÁBĚRY vs VŠECHNY PUBLISHE
HOTOVO
CO JSI NAPSALA
"tady by bylo dobrý udělat nějaký přepínátko a mít možnost přepnout z unikátních shotů na všechny publishe. To nám dá rychle informaci o tom jak moc se interně retakuje a kde je bottleneck."
CO JSME ZJISTILI — ten signál je velký
Na DRV v týdnu od 1. 6.: 107 různých záběrů, ale 524 publikovaných verzí. To je 4,9 verze na záběr. Přesně to, co chceš vidět.
Celý projekt: 225 různých comp záběrů, 2 393 verzí.
CO JSME ZMĚNILI
Graf "Progress over time" má druhé přepínátko: unikátní záběry / všechny publishe. Unikátní měří postup, publishe měří odvedenou práci, a poměr mezi nimi je ta míra interního retakování.
Jedna poznámka: pro "všechny typy tasků" to přepínátko nejde, protože sečíst verze přes typy by dvakrát počítalo záběr, který v jednom týdnu publikoval comp i fx. Karta v tom případě řekne, ať si vybereš jeden typ.
OTÁZKA NA TEBE
nahoru
21
TÝDENNÍ GRAF JEN PRO COMP
HOTOVO
CO JSI NAPSALA
"je to opět jenom o compu. Mohlo by tady být i přepínátko případně vidět to samé i pro mm, fx, animaci a případně další departmenty?"
ODPOVĚĎ
Už tam je — přidali jsme ho v minulém kole, jen to na tvé verzi stránky není vidět. Graf má přepínátko na typ tasku a výchozí stav je "every task type".
CO K TOMU DODÁVÁME
Na DRV má vedle compu vlastní řadu i plate (231 záběrů), refs (224), mograph (138), dmp, lighting, matchmove, previs, roto, zero, cleanup, lookdev, fx a layout. Tedy třináct typů, ne jeden.
OTÁZKA NA TEBE
Žádná — jen si prosím vezmi čerstvou kopii reportu.
nahoru
22
ČÍSLA NAD BARY — Effort by project
HOTOVO
CO JSI NAPSALA
"tady mi taky dejte nahoru čísílko"
CO JSME ZMĚNILI
Čísla jsou nad bary. A protože jsi to samé chtěla i u jiného grafu (bod 28), udělali jsme to jednou pro všechny sloupcové grafy v reportu, ne po kartách — takže to platí i tam, kde jsi to nežádala.
Nekreslí se to jen ve dvou případech, a je to schválně: když je kategorií víc než 24 (čísla by se překrývala a to je horší než tooltip) a u skládaných grafů (číslo by leželo na cizím segmentu).
OTÁZKA NA TEBE
nahoru
23
EFFORT BY PROJECT JEN PRO COMP
HOTOVO
CO JSI NAPSALA
"bere to vpotaz opět jenom komp. Mohly bychom přidat přepínátko, aby to vidělo buď všechno a nebo jednotlivý departmenty?"
CO JSME ZMĚNILI
Karta má přepínátko na typ tasku. Výchozí je celý projekt, dá se přepnout na jeden department. Souvisí to s bodem 25 — viz níž, tam byl větší problém.
OTÁZKA NA TEBE
nahoru
24
COMP BID — 232,45 vs tvých 235,2
HOTOVO
CO JSI NAPSALA
"bid compu každopádně nesedí, na ftracku je 235,2 MD ne 232,45 MD"
CO JSME ZJISTILI — MÁŠ PRAVDU a víme přesně proč
Počítali jsme comp podle JMÉNA tasku, ty podle ftrackového TYPU:
definice tasků záběrů bid spent
-------------------------------------------------------------------
jméno "comp" pod větví shots 225 225 232,45 313,79
ftrack TYP comp pod větví shots 255 225 235,20 328,66 <- tvoje
Tvých 235,2 je bid tasků, kterým ftrack říká "comp", na desetinu. Rozdíl 2,75 dne dělají comp tasky, které se nejmenují přesně "comp" — precomp a podobně. Tasků je jich víc (255 proti 225), ale záběrů zůstává 225: některé záběry mají víc než jeden comp krok. Kvůli tomu jsme skoro poslali špatná čísla u retaků, viz bod 29.
CO JSME ZMĚNILI
Report bere comp podle ftrackového typu. Je to správnější: typ je to, co ve ftracku ten task doopravdy je, kdežto jméno si každý píše, jak chce.
!ČÍSLA, KTERÁ SE TÍM POHNOU — ať tě to nezaskočí
comp bid 232,45 → 235,20
comp spent 313,79 → 328,66
comp tasků 225 → 255
comp záběrů 225 → 225 (nemění se — typ přidává tasky, ne záběry)
týdenní série o 0–6 záběrů výš u některých týdnů
Stará definice zůstává v datech jako kontrolní hodnota, takže se to dá kdykoli porovnat a doložit, že se pohnulo jen tohle a nic jiného.
OTÁZKA NA TEBE
Žádná, ale kdyby ti někde vyšlo číslo podle jména, tohle je vysvětlení.
nahoru
25
BID JE COMP, WORKED JSOU VŠECHNY DEPARTMENTY
HOTOVO
!NAŠLI JSME U TOHO JEŠTĚ JEDNU CHYBU (a byla vidět)
Když sis na téhle kartě vybrala konkrétní typ tasku, sloupec "Worked" byl vždycky nula. Ne malý — nula, u všech projektů. Sahali jsme v datech po políčku, které se tam jmenuje jinak, takže se nenašlo nic a sečetla se nula. Bid vedle toho byl správně, takže to vypadalo, že se na tom typu nic neodpracovalo. Opraveno; teď se sečte to, co tam skutečně je.
CO JSI NAPSALA
"worked to každopádně bere úplně od všech departmentů. To by se mělo stejně jako bid rozdělit. Buď porovnáváme bid/spent všeho nebo jenom jednotlivých departmentů."
PROBLÉM
Máš úplně pravdu a byla to naše chyba, ne nedorozumění. Ten graf srovnával comp bid (232,45) proti worked všech departmentů (470). Z toho vypadá, že je projekt dvakrát přes, a to není pravda.
CO JSME ZMĚNILI
Oba pruhy teď popisují stejný rozsah, a je to celý smysl toho přepínátka:
· celý projekt → bid 455,70 proti worked 480,16
· jeden typ → bid a worked jen toho typu
Nic už nemíchá comp v čitateli s celým studiem ve jmenovateli. Automatický test to hlídá, aby se to nemohlo vrátit.
OTÁZKA NA TEBE
nahoru
26
COMPOSITORS 13, MĚLO BÝT 16
ČEKÁ NA TEBE
CO JSI NAPSALA
"nesedí. Mělo bych jich být 16. Koho to prosím počítá?"
CO JSME ZJISTILI — počítá to PATNÁCT lidí, jmenovitě
Lidi, kteří mají v hodinách pozici obsahující "compositor":
Adam Greguš · Daria Naumova · Filip Matlák · Ivan Grozev · Jakub Szilvasi · Julian Grumer · Martin Demovič · Matej Šulek · Paloma Melis · Patrik Szekacs · Peter Knazik · Peter Zakharzhevskiy · Petr Hastik · Timea Michalčíková · Tomáš Snížek (Lead Compositor)
A ČTYŘI DALŠÍ zařadit nejdou — přitom všichni dělali comp:
člověk odpracováno z toho comp proč nejde zařadit
--------------------------------------------------------------------
Wesam Moussa 32,0 d 31,2 d v hodinách je, chybí pozice
Silvia Rákociová 17,7 d 8,3 d v hodinách je, chybí pozice
David Teichert 0,8 d 0,8 d v hodinách je, chybí pozice
Arseniy Kozlov 0,1 d 0,1 d v hodinách NENÍ vůbec
15 + Wesam Moussa = 16. To je tvoje číslo. Wesam Moussa má 31 z 32 dnů na compu, takže je to zjevně compositor — jen mu v hodinách chybí pozice. Není to chyba v počítání, jsou to čtyři chybějící záznamy.
A ještě: to 13, které vidíš na screenshotu, už neplatí ani u nás. Karta dnes ukazuje 15. Screenshot je ze starší verze stránky, viz úvod souboru.
CO JSME ZMĚNILI
Karta teď pod grafem sama napíše, kolik lidí nejde zařadit a kdo to je — takže příště nebudeš muset hádat, proč je číslo nižší, než čekáš.
!OPRAVA, KTEROU JE FÉR PŘIZNAT
První verze téhle odpovědi tvrdila 13 lidí a že tři z nich v hodinách nejsou vůbec. Bylo to špatně a chyba byla naše: měřili jsme to jednorázovým dotazem, který lidi páruje jen podle e-mailu a jména, kdežto report je páruje i podle uživatelského jména — a tím Petera Knazika a Jakuba Szilvasiho v hodinách najde, oba s pozicí Compositor. Správně je tedy 15, a mimo hodiny je jediný člověk.
!OTÁZKA NA TEBE — respektive prosba na produkci
Třem lidem stačí v hodinách doplnit pozici: Wesam Moussa (32 dnů!), Silvia Rákociová, David Teichert. Jeden člověk v hodinách není vůbec a je potřeba ho založit: Arseniy Kozlov (0,1 dne, takže drobnost).
nahoru
27
PŘEPÍNÁTKO NA DEPARTMENTY + OVERHEAD
HOTOVO
CO JSI NAPSALA
"prosím opět přidat tlačítka na změnu departmentů. bylo by sem dobrý přidat i overhead pozice, abychom mohli snadno vidět kolik tam pracovalo produkčních apod. Overhead pozice dejte klidně do jednoho departmentu nazvaného overhead."
CO JSME ZMĚNILI
Karta se přejmenovala z "Compositors by project" na "People by department" a má přepínátko se třemi druhy volby:
· konkrétní typ tasku → kolik lidí na něm doopravdy pracovalo
· overhead → kolik produkčních, supervizorů a back office
· everyone → kdo si na projekt zapsal jakýkoli čas
Jedna věc k tomu, protože je to rozdíl: u typů tasků počítáme lidi podle PRÁCE, ne podle titulu. Kdo strávil týden na roto, je v roto — i když má v hodinách napsáno Compositor. U overhead to jinak než podle titulu nejde, takže tam se bere titul.
OTÁZKA NA TEBE
nahoru
28
ČÍSLA NAD BARY — People by department
HOTOVO
CO JSI NAPSALA
"compositors by project - prosím přidejte čísílko nahoru na ten bar taky. Ať na to nemusí nikdo najíždět a rovnou to vidí."
CO JSME ZMĚNILI
Hotovo, a jak píšeme v bodu 22, udělali jsme to pro všechny sloupcové grafy naráz.
OTÁZKA NA TEBE
nahoru
29
RETAKY — POTŘEBUJU "PRÁVĚ JEDEN RETAKE"
HOTOVO
CO JSI NAPSALA
"client retakes - client saw at leadt once. Nepotřebujeme vědět. já potřebuju vědět kolik shotů má jenom jeden retake. Suma všech 5 buckets by měla být rovná celkovému počtu shotů v projektu."
PROBLÉM
Ty buckety byly postavené špatně. "Not yet sent" a "client saw at least once" byly dvojice, která se dělila na celek, a "2", "3", "4+" byly PODMNOŽINY toho druhého — takže těch pět schválně sečetlo víc, než měl projekt záběrů. A na otázku "kolik má právě jeden retake" se z toho nedalo odpovědět vůbec.
CO JSME ZMĚNILI
Pět bucketů je teď počet retaků: 0 / 1 / 2 / 3 / 4+, takže se dělí na celek. Na DRV:
0 retaků 150
1 retake 35 ← to, co jsi chtěla
2 retaky 24
3 retaky 12
4+ retaků 4
---------------
celkem 225 = počet comp ZÁBĚRŮ
Tabulka ten součet vypisuje jako kontrolu a když nebude vycházet, napíše že je to chyba, ne zaokrouhlení.
!CHYBA, KTEROU TOHLE ODHALILO — a byla naše
První verze téhle odpovědi tvrdila 180 / 39 / 22 / 12 / 4 = 257. Ten součet vycházel, ale nebyl to počet záběrů, byl to počet comp tasků.
Jak k tomu došlo: v bodu 24 jsi měla pravdu, že comp se má brát podle ftrackového TYPU, ne podle jména tasku — jinak nevyjde bid 235,2 MD. Jenže když se comp bere podle typu, může mít jeden záběr comp tasků víc (comp a k tomu precomp). Na DRV je to 255 tasků na 225 různých záběrech. Dokud se comp poznával podle jména, měl každý záběr nejvýš jeden takový task a "počet tasků" a "počet záběrů" bylo totéž číslo — takže všechny nápisy "shots" byly pravdivé jen shodou okolností. Po přechodu na typ přestaly být, a část záběrů se počítala dvakrát.
A při opravě jsme narazili na druhou, starší chybu: záběr se určoval podle POZICE v cestě, ne podle toho, na čem task ve ftracku opravdu visí. To je popsané v bodu 7 a je to taky opravené.
Tohle je zároveň odpověď na tvůj bod 32 ("nesedí total count shotů"). Sedělo to na počet tasků. Teď to sedí na počet záběrů.
Opravené je to tak, že se retaky nejdřív sečtou po záběru (kolikrát se ten záběr vrátil, přes všechny své comp kroky) a teprve pak se zařadí do bucketu.
Přidali jsme si na to i automatickou kontrolu, aby to znovu neproteklo: report po každém přepočtu sám ověří, že pět bucketů dá počet záběrů.
Na kartě je teď navíc napsané, kolik comp TASKŮ na těch záběrech sedí (255), ať se to nedá splést s počtem záběrů.
!POZOR — jedno číslo, které ti dřív sedělo, se tím pohnulo
2 retaky: 22 → 24. Podrobně v bodu 32, včetně otázky, kterou to otevírá.
OTÁZKA NA TEBE
Viz bod 32 — je tam jedna otázka na definici, na kterou potřebujeme tvoje rozhodnutí.
nahoru
30
PODTITULEK "Excel sheet Retakes"
HOTOVO
CO JSI NAPSALA
"client retakes - smaže ten text za tím nadpised excel sheet "Retakes""
ODPOVĚĎ
Už je smazaný — v minulém kole, spolu se stejným odkazem na Excel u dalších čtyř karet. Na tvé verzi stránky to ještě je.
OTÁZKA NA TEBE
nahoru
31
RETAKY JEN PRO COMP
HOTOVO
CO JSI NAPSALA
"co to počítá? píše to že counted in shots, my ale retaky porovnáváme taky po departmentech. Respektive všech krocích které se s klientem schvalují. tzn by dáválo smysl přepínátko."
CO POČÍTÁ
Záběry, ne události. Jeden záběr, který se vrátil třikrát, je JEDEN záběr ve bucketu "3 retaky" — ne tři. Retake se pozná z historie stavů verzí: přechod do stavu, který obsahuje "Retake" a "Client".
CO JSME ZMĚNILI
Karta má přepínátko na typ tasku. A je to zajímavější, než jsme čekali — na DRV:
typ tasků ZÁBĚRŮ 0 ret. 1 2 3 4+
--------------------------------------------------------
comp 255 225 150 35 24 12 4
refs 224 224 224 0 0 0 0
plate 210 209 209 0 0 0 0
matchmove 62 62 62 0 0 0 0
mograph 43 43 21 6 6 3 7 ← nejvíc 4+ na projektu
dmp 34 29 23 2 3 1 0
lighting 33 26 22 4 0 0 0
cleanup 29 29 28 1 0 0 0
fx 24 24 24 0 0 0 0
roto 24 24 24 0 0 0 0
zero 24 24 24 0 0 0 0
layout 15 15 15 0 0 0 0
previs 9 9 6 3 0 0 0
art 3 1 1 0 0 0 0
Každý řádek sečte na svůj počet záběrů — 150+35+24+12+4 = 225 u compu, 21+6+6+3+7 = 43 u mographu, a tak dál.
Mograph má víc záběrů se 4+ retaky než comp (7 proti 4), a to by z comp-only pohledu nikdo nikdy neviděl.
Sloupce "tasků" a "ZÁBĚRŮ" jsou tam schválně oba: u některých typů je mezi nimi velký rozdíl (plate 210 tasků na 209 záběrech, art 3 na 1) a bez toho by nebylo poznat, které z těch dvou čísel se komu porovnává s ftrackem.
OTÁZKA NA TEBE
nahoru
32
RETAKY — TOTAL A 4+ NESEDÍ
ČEKÁ NA TEBE
CO JSI NAPSALA
"nesedí total ccount shotů, ale ani retaky. 4+ vidím 3x, 3 a 2 retakes sedí"
CO JSME ZJISTILI — měla jsi pravdu u totalu, a byla to naše chyba
Total: nesedělo, protože jsme počítali comp TASKY a psali k tomu "shots". Správně je 225 záběrů (a 255 comp tasků na nich), ne 257. Celé vysvětlení je v bodu 29, protože se to našlo při jeho opravě.
4+ retaků: nám vychází 4 — dva záběry mají čtyři retaky a dva mají pět. Ty vidíš 3. Tady si pořád myslíme, že máme pravdu my, viz otázka níž.
3 retaky: 12, sedí.
!ALE 2 RETAKY SE POHNULY: 22 → 24
Tohle je jediné číslo z tvého feedbacku, které ti sedělo a po naší opravě sedět přestalo, takže ho nechceme nechat bez vysvětlení.
Příčina je ta samá definice comp z bodu 24. Tvoje 22 vychází, když se comp poznává podle jména tasku — a tak to report počítal, když jsi ho viděla. Když se comp začne poznávat podle ftrackového typu, což jsi chtěla (a bez toho nevyjde bid 235,2 MD), přiberou se k záběru i precomp kroky. A dva záběry mají jeden klientský retake na compu a jeden na precompu. Sečteno po záběru z toho jsou dva retaky, ne dva záběry s jedním.
Obě definice na tom samém projektu:
definice comp záběrů 0 ret. 1 2 3 4+
---------------------------------------------------------
podle JMÉNA tasku 225 152 35 22 12 4 ← tvých 22
podle ftrack TYPU 225 150 35 24 12 4 ← bid 235,2 MD
Obě definice dávají 225 záběrů. Rozdíl je jen v tom, kolik retaků se k záběru přičte, protože podle typu se počítají i precomp kroky.
!OTÁZKA NA TEBE — a je to rozhodnutí, ne detail
Ty dvě definice nejdou mít obě naráz. Podle typu ti vyjde bid, který jsi chtěla (235,2 MD), ale retaky se posunou o dva záběry. Podle jména ti vyjdou retaky, ale bid je 232,45 MD.
My jsme zvolili podle typu, protože jsi to tak výslovně chtěla u bidu a protože precomp je opravdu comp práce. Ale je to tvoje volba:
- a) nechat všude typ — bid 235,2, dva retaky u dvou záběrů navíc
- b) nechat všude jméno — bid 232,45, retaky jak jsi je viděla
- c) typ na peníze (bid/spent), jméno na retaky — čísla ti budou sedět obojí, ale report bude mít dvě definice compu a to se dřív nebo později splete
Napiš prosím, kterou chceš. Umíme kteroukoli, přepnutí je na náš straně jedna změna.
!DRUHÁ OTÁZKA — ty 4+ retaky
Ty čtyři záběry si teď rozklikneš přímo v grafu (viz bod 35). Podívej se prosím, jestli ten čtvrtý u tebe nespadl jinam — může to být záběr, který se vrátil čtyřikrát, ale poslední kolo bylo interní, ne od klienta. Podle toho upravíme definici.
!JEŠTĚ DVĚ NAŠE CHYBY, KTERÉ SE NAŠLY AŽ TEĎ — obě na téhle kartě
A) POD GRAFEM STÁLA VĚTA, KTERÁ SAMA SEBE HLÁSILA JAKO ROZBITOU
Když jsme v minulém kole předělali ty buckety tak, aby se sčítaly na počet záběrů (o to jsi žádala), zapomněli jsme přepsat vysvětlující větu pod grafem. Ta pořád popisovala starou verzi, kde se buckety překrývaly. Výsledek: karta psala "prvních pět sloupců by se mělo rovnat 225 a nerovná se, nahlaste to prosím" — a přitom se rovnalo. Takže to vypadalo, že je report rozbitý, a nebyl. Věta je přepsaná na kontrolu, která dnes platí: všech pět sloupců dohromady = počet comp záběrů.
B) "RETAKES BY SOURCE" POČÍTAL TASKY, NE ZÁBĚRY — čísla se pohnula
Je to ta samá chyba jako u totalu výš: legenda říkala "záběrů aspoň s jedním", ale sčítaly se comp TASKY, takže záběr s compem i precompem se počítal dvakrát. Na v00080_drv se to hne takhle:
zdroj retaku bylo je rozdíl
------------------------------------------
Client 77 75 -2
Lead 162 149 -13
Sup 124 108 -16
QC 180 180 0
Director 3 3 0
Druhý sloupec grafu (celkový počet retake verzí) se nemění — ten se sčítá, takže je jedno, jestli po taskách nebo po záběrech.
nahoru
33
"0 RETAKŮ" NEZNAMENÁ, ŽE HO KLIENT NEVIDĚL
HOTOVO
CO JSI NAPSALA
"to že má nějaký comp 0 retakes neznamená že ho klient neviděl. Mohl ho taky rovnou schválit. Takže tahle část by měla brát i v potaz jesti shot byl poslaný a jaký má status, než řekne že ho nikdo neviděl."
PROBLÉM
Máš pravdu a bylo to vyloženě zavádějící. Ten bucket se jmenoval "not yet sent to client" a spadl do něj každý záběr bez retaku, který zároveň nebyl v jednom ze tří finálních stavů. Takže záběr, který klient schválil na první dobrou, se hlásil jako neposlaný.
CO JSME ZJISTILI — čísla to potvrzují
- Ze všech 225 comp záběrů na DRV:
- 191 bylo doopravdy dodáno (Uploaded on FTP nebo Approved (Client))
- 180 šlo aspoň jednou ke klientovi na review
- 116 z těch, které mají NULA retaků, bylo přesto dodáno — to jsou přesně ty, o kterých mluvíš: klient je schválil na první dobrou
- a jen 29 nemělo NIKDY žádnou publikovanou verzi — to jsou ti, které opravdu nikdo neviděl, a jsou to přesně ty záběry, které ftrack vede jako zrušené (Omitted)
Jinými slovy: ze 150 záběrů s nulou retaků jich 116 klient viděl a schválil. Tvrdit u nich "neposláno" bylo špatně u tří ze čtyř.
CO JSME ZMĚNILI
- "Nikdy neposláno" přestalo být bucket a je to samostatný řádek, doložený tím, že záběr nemá žádnou publikovanou verzi. Ne odhadem ze stavu tasku.
- U řádku "0 retaků" karta píše, kolik z nich klient schválil na první dobrou.
- Pod tabulkou je věta, kolik záběrů šlo na FTP a kolik ke review, takže "0 retaků" už nikdo nepřečte jako "neviděný".
OTÁZKA NA TEBE
nahoru
34
TECHNICKÉ CHYBY, KTERÉ NEMĚNILY ŽÁDNÉ ČÍSLO NA OBRAZOVCE
HOTOVO
Tyhle dvě se nevážou k žádnému tvému bodu, ale mohly zmást při kontrole, tak ať o nich víš.
A) NAŠE VNITŘNÍ KONTROLA SOUČTŮ HLÁSILA FALEŠNÝ POPLACH
U dvou největších projektů tvrdila, že součty nesedí. Nesedělo to o 0,05 dne a byla to jen zaokrouhlovací chyba: sečteme 55 (resp. 72) zaokrouhlených čísel a porovnáme je s jedním zaokrouhleným součtem, kde nejhorší možná odchylka je 0,275 (resp. 0,360). Tolerance teď roste s počtem řádků.
B) PŘI PRVNÍM NASAZENÍ NOVÁ POLE PROPADLA
Report skládá data ze seznamu, do kterého se nová pole musí taky dopsat — a to jsme napoprvé neudělali. Funkce se nasadila i proběhla čistě, jen ta pole v datech nebyla.
Obojí je opravené a obojí teď hlídá automatický test.
OTÁZKA NA TEBE
nahoru
35
KAŽDÝ GRAF SE DÁ ROZKLIKNOUT
HOTOVO
CO SE ZMĚNILO
Doteď graf řekl číslo a tím to skončilo. Když ti nesedělo, nemělas kam kliknout — musela jsi napsat nám a my jsme se šli podívat do databáze. Většina bodů v tomhle souboru je přesně tohle: spor o číslo, na který jsi neměla jak odpovědět sama.
Teď se dá kliknout na každý sloupec a na každý bod v každém grafu, a vyskočí malé okno s křížkem, ve kterém je jmenovitě to, co je v tom JEDNOM sloupci — ne v celém grafu.
Příklad, u kterého to začalo: v grafu Client retakes klikneš na sloupec "1 client retake" a dostaneš seznam těch 35 záběrů — číslo záběru, sekvence, kolikrát se vrátil, stav, kdo ho dělal, bid a odpracováno.
CO JE V OKNĚ VŽDYCKY
* Kontrolní řádek. Nahoře je napsané "sedí: 35 vypsáno = 35 v grafu". Když by to nesedělo, okno to napíše místo aby ti tiše ukázalo jiný seznam. To je celý smysl — seznam, který si protiřečí s grafem, ze kterého vyskočil, je horší než žádný. * Jak se to počítá, rozklikávací, stejný text jako u ikonky ⓘ. * U dlouhých seznamů "ukazuji prvních 250 z 1 340" — nikdy tiše useknuté.
CO KTERÝ GRAF UKÁŽE
Client retakes ....... záběry v tom bucketu, jmenovitě Retakes by source .... záběry, které se vrátily od klienta / leada / supa / QC Status partition ..... záběry v té části, s přesným ftrack stavem Status mix ........... rozpad podle projektu a typu tasku Progress over time ... záběry publikované ten týden, s počtem verzí Weekly client flow ... záběry, které ten týden šly ke klientovi / byly schválené Effort by project .... rozpad projektu po typech tasku
Bid vs worked by type rozpad typu po projektech
Per sequence ......... záběry v té sekvenci Shots over the bid ... celý detail toho jednoho záběru People by department . jmenovitě ti lidé a proč se počítají Bid vs worked/person . záběry, které ten člověk má přidělené Efficiency ........... obě čísla, ze kterých ten poměr vzniká Weeks to finish ...... celý výpočet s dosazenými čísly, ne jen výsledek
U bucketu "no client retake" okno navíc rovnou píše, kolik z těch záběrů reálně šlo na FTP a ke klientovi — to je tvůj bod 33, aby se "0 retaků" nečetlo jako "klient to neviděl".
DVA GRAFY MAJÍ VÝJIMKU, A JE FÉR JI ŘÍCT
U křivky Progress over time ve výchozím nastavení ("all task types") okno žádný seznam nedá. Ta křivka nepočítá záběry, ale úkoly napříč vším — a úkol, který nesedí na záběru, žádné jméno záběru nemá. Okno to napíše a poradí přepnout na konkrétní typ, kde už seznam je. Vymýšlet tam jména by znamenalo ukázat ti seznam, který neodpovídá té čáře.
KDE TO JE
Report je nově i na adrese, kterou si můžeš otevřít odkudkoli, bez posílání souboru: https://pfx-project-reports.pages.dev Tím padá i to, co nás stálo tři body v minulém kole — že jsi hlásila věci, které už byly dávno opravené, protože jsi měla starou kopii souboru.
nahoru
36
CHYBÍ V BIGQUERY
MIMO NÁŠ REPORT
co se po nás chce, ale nemáme z čeho spočítat
Tohle jsou věci, které report SÁM VYŘEŠIT NEMŮŽE, protože ta data v BigQuery nejsou. U každé je napsané, u kterého bodu to potřebujeme, proč, proč to tam není, co děláme místo toho, a co by se muselo stát.
Všechno níž je změřené 19. 8. 2026, ne odhadnuté.
B1 NÁZVY DEPARTMENTŮ
BLOKOVANÉ — chybí v pipeline · potřeba u bodů 2, 3, 9
CO POTŘEBUJEME
U člověka umět napsat department slovem ("Compositing"), ne číslem.
PROČ TO POTŘEBUJEME
Ty se na roli koukáš přes department, report čte pozici. Kdyby report umel department pojmenovat, šlo by u těch čtyř lidí bez pozice aspoň napsat, do jakého departmentu patří, a rovnou by bylo vidět, komu to poslat k doplnění.
PROČ TO V BQ NENÍ
V datasetu "hodiny" je 16 tabulek a ŽÁDNÁ z nich nedrží názvy departmentů. Je tam jen spojovací tabulka working_hours_department_users s číselným department_id (22 různých hodnot). Tabulka s názvy se do BigQuery nemirroruje.
PROČ TO NEJDE NAHRADIT NIČÍM, CO V BQ JE
- auth_group (7 řádků: Supervisors, Project Managers, Studio HR…) jsou OPRÁVNĚNÍ, ne departmenty, a jdou napříč pozicemi — ve skupině Supervisors je Colorist, Lead Compositor a Flame Artist, tedy pracující artisti. Odvozovat z toho overhead by vyloučilo artisty.
- working_hours_projectrole má 2 řádky, na nic to nestačí.
CO DĚLÁME DNES
Report napíše "pozice nevyplněná" a číslo departmentu.
CO BY SE MUSELO STÁT
Doplnit do mirroru tabulku s názvy departmentů. Je to úprava datové pipeline, ne reportu.
ROZHODNUTÍ (JURAJ)
Bereme je z HODIN, ne z BigQuery. V hodinách ty názvy máme u sebe, takže se na pipeline nečeká — dotáhne se to odtud.
B2 SKUTEČNÝ TYP TASKU NA TASKU
OBCHVAT FUNGUJE · potřeba u bodu 8
CO POTŘEBUJEME
U každého tasku vědět, jakého je typu (comp / dmp / matchmove / roto…).
PROČ TO POTŘEBUJEME
Bez toho nejde odpovědět na otázku "jak je na tom dmp" nebo "kolik zbývá matchmove". A je to důvod, proč dlaždice z bodu 8 vůbec vznikla — odvozovala department odhadem z názvu tasku.
PROČ TO V BQ NENÍ
Sloupec typedcontext.type_name je PRÁZDNÝ u 22 826 z 23 275 tasků, tedy u 98,1 %. Změřeno 19. 8. 2026.
CO DĚLÁME DNES
Typ dohledáváme přes číselník (tabulka "type", 52 řádků) — to funguje a report na tom dnes stojí. Ten starý odhad z názvu tasku je zrušený.
CO BY SE MUSELO STÁT
Nic nutného — máme funkční obchvat. Ale dokud je type_name prázdný, každý, kdo se na ten sloupec podívá, dostane nesmysl. Stálo by za to ho doplnit nebo z mirroru vyhodit, ať nemate.
ROZHODNUTÍ (JURAJ)
Potřebujeme doplnit z ftracku do BigQuery. Bez toho zůstává jen ta objížďka přes lookup tabulku.
B3 TASK U HODINOVÉHO ZÁZNAMU
NELZE — data neexistují · potřeba u bodu 3
CO POTŘEBUJEME
Umět rozdělit hodiny z hodin podle typu práce (kolik hodin šlo na comp, kolik na fx…).
PROČ TO POTŘEBUJEME
Hodiny jsou jediný zdroj, který vidí i práci, co nepřistála na tasku, takže peníze se dělí jimi. Rozpad po typech by řekl, kam ty peníze šly.
PROČ TO V BQ NENÍ — A TOHLE NENÍ CHYBĚJÍCÍ JOIN
Tabulka working_hours_whrecord má granularitu artist × projekt × budget. ŽÁDNÝ odkaz na task tam není. Ta informace v systému hodin neexistuje, takže ji nedostaneme ani lepším dotazem, ani doplněním mirroru.
CO DĚLÁME DNES
Místo "hodiny po typu tasku" je v reportu panel HODINY PO POZICI (Compositor 637,48 d / 26 lidí, 3D Generalist 123,85 / 4, …). U karty je napsané, že to NENÍ totéž jako typ tasku, a proč.
CO BY SE MUSELO STÁT
Změna v samotném systému hodin — u zápisu hodin by musel jít vybrat task nebo aspoň typ práce. To je rozhodnutí o nástroji, ne o reportu.
ROZHODNUTÍ (JURAJ)
Dopočítá to funkce. Do hodin se ten odkaz na task dostávat nebude.
B4 CELKOVÝ BID A VŠECHNY TASKY V FTRACKU
VYŘEŠENO ručním zápisem · potřeba u bodů 5, 6
CO POTŘEBUJEME
Celkový bid, na který byl projekt prodaný.
PROČ TO POTŘEBUJEME
Spálenost se počítá proti bidu. Když je v ftracku jen část bidu, procento vyjde vyšší, než jaká je pravda.
PROČ TO V BQ NENÍ
Protože to není v ftracku. Nejsou tam všechny tasky a u některých není bid. Žádný dotaz nad mirrorem to nedokáže dopočítat — ta informace tam prostě není.
CO DĚLÁME DNES
Zapisuje se ručně v záložce Breakdown (viz bod 5) a report ukazuje ftrack bid, master bid a rozdíl vedle sebe.
CO BY SE MUSELO STÁT
Buď se bidy doplní do ftracku, nebo zůstane ruční zápis. Ruční zápis je funkční řešení, ne provizorium.
ROZHODNUTÍ (JURAJ)
Spočítá to funkce breakdown, dohromady a společně s ftrackem — tedy jeden výsledek z obou zdrojů, ne dvě čísla vedle sebe.
B5 PRACOVNÍ POZICE U 4 LIDÍ NA DRV
ČEKÁ NA PRODUKCI · potřeba u bodů 2, 3, 9
CO POTŘEBUJEME
Vyplněnou pracovní pozici v hodinách u Wesama Moussy, Silvie Rákociové, Davida Teicherta a Arseniyho Kozlova.
PROČ TO POTŘEBUJEME
Bez ní report neumí zařadit 50,6 dne práce na DRV. Je to jediná věc, která v bodu 3 ještě dělá rozdíl proti tvému číslu.
PROČ TO V BQ NENÍ
Tři z nich mají v hodinách vyplněný department, ale prázdnou pozici. Čtvrtý (Arseniy Kozlov) v hodinách není vůbec. Napříč studiem má department a nemá pozici 69 lidí.
CO DĚLÁME DNES
Report je vypisuje jmenovitě jako "chybí pozice" a nikoho nevynechává ze součtů — jen je nezařadí. Schválně to nedopočítáváme (viz bod 3).
CO BY SE MUSELO STÁT
Doplnit pozici v hodinách u tří lidí, u jednoho založit záznam. Tím se to vyřeší samo, bez zásahu do reportu.
ROZHODNUTÍ (JURAJ)
Řeší se v HODINÁCH — tam se ty pozice doplní.
B6 DEVĚT PROJEKTŮ SE NEPÁRUJE Z FTRACKU DO HODIN
ČEKÁ NA PRODUKCI · potřeba u bodu 3
CO POTŘEBUJEME
Aby se každý ftrack projekt našel i v hodinách.
PROČ TO POTŘEBUJEME
Spálenost se počítá jen za projekty, kde známe obě strany. U nespárovaných neumíme říct, co stály — a u "All projects" to systematicky snižuje procento.
PROČ TO V BQ NENÍ
Z 38 ftrack projektů se do hodin páruje 29. Nepáruje se 9, a čtyři z nich jsou reálné projekty:
v00032_wan ← 346 comp shotů, druhý největší projekt ve snapshotu
v00052_vio
v00082_pup
v00123_hon
Zbytek je testovací (v9997_dev, v9999_IT_TEST, v9999_ars, c00000_tmp, y77777_hslib). Páruje se na název, takže u těch čtyř je projekt v hodinách buď založený jinak pojmenovaný, nebo tam není.
CO DĚLÁME DNES
Karta spálenosti počítá jen ze spárovaných projektů a VYPISUJE, které vypadly a kolik bidu to představuje — aby nebylo vidět jen výsledné procento.
CO BY SE MUSELO STÁT
Dotaz na produkci: chybí ty čtyři projekty v hodinách, nebo se tam jmenují jinak?
ROZHODNUTÍ (JURAJ)
Dát přístup Ondřejovi a udělat JEDEN JEDINÝ jednorázový sync do BigQuery ze starého ftracku. Není to nic, co by muselo běžet dál.
B7 PRACOVNÍ POZICE V FTRACKU
OBCHVAT FUNGUJE · potřeba u bodu 2
CO POTŘEBUJEME
Roli člověka přímo z ftracku, ať se nemusí párovat dva systémy.
PROČ TO POTŘEBUJEME
Párování ftrack ↔ hodiny podle jména a e-mailu je zdroj chyb — kdo se nespáruje, vypadne z rozdělení na artisty a overhead.
PROČ TO V BQ NENÍ
ftrack pracovní pozici NEMÁ — ani v mirroru, ani v živém API. Entita User takový atribut nemá; SecurityRole jsou oprávnění, ne pozice.
PROČ TO NEJDE NAHRADIT NIČÍM JINÝM
BambooHR by pozice měl, ale api_bamboo.employees.workEmail je prázdný na VŠECH 489 řádcích, takže se to nemá na co napojit — a jeho tituly ten seznam ani nereprodukují.
CO DĚLÁME DNES
Role se berou z hodin a párují se na jméno/e-mail. Report vypisuje, u koho se párování nepovedlo, takže nikdo nezmizí.
CO BY SE MUSELO STÁT
Buď doplnit pozici do ftracku, nebo zprovoznit e-maily v BambooHR mirroru. Ani jedno není nutné — dnešní stav funguje, jen není samoopravný.
ROZHODNUTÍ (JURAJ)
Hodiny. A do ftracku to budeme muset pushovat přes API — samo se to tam nedostane.
B8 STAV VERZE SE NEDÁ ČÍST Z TOHO, CO VYPADÁ JAKO STAV VERZE
OBCHVAT FUNGUJE · potřeba u bodů 14, 16, 17
CO POTŘEBUJEME
U každé publikované verze vědět, v jakém je stavu (odesláno, schváleno, retake).
PROČ TO POTŘEBUJEME
Bez toho nejde spočítat "kolik záběrů bylo za týden schváleno" ani zkontrolovat, jestli má záběr zapomenutý stav.
PROČ TO V BQ NENÍ
Sloupec assetversion.status_name je PRÁZDNÝ u ~99 % řádků — u comp verzí 26 756 z 27 177. Kdo se na ten sloupec spolehne, dostane prázdno a bude si myslet, že žádná verze nikdy schválená nebyla.
CO DĚLÁME DNES
Stav bereme z historie změn (assetversionstatuschange), která je kompletní. Funguje to, ale je to o jeden join složitější.
CO BY SE MUSELO STÁT
Doplnit ten sloupec, nebo ho z mirroru vyhodit, ať nemate.
ROZHODNUTÍ (JURAJ)
Ten sloupec dropnout a věci, co v něm jsou, nechat tak, jak jsou. Nic se nepředělává.
B9 TOTÉŽ U STAVU TASKU
OBCHVAT FUNGUJE · potřeba u bodu 14
typedcontext.status_name je prázdný u 223 z 225 comp tasků na DRV. Stav se musí brát přes status_id → tabulka status. Report to tak dělá, ale je to stejná past jako B8 a stojí za to ji vědět.
ROZHODNUTÍ (JURAJ)
Neřešit — stejně jako B8.
B10 "CHYBÍ BID" SE NEDÁ POZNAT PODLE PRÁZDNÉ HODNOTY
OBCHVAT FUNGUJE · potřeba u bodů 5, 6, 11
Sloupec bid NENÍ nikdy prázdný — nevybidovaný task má nulu. Takže každá kontrola "chybí bid" postavená na prázdné hodnotě hlásí, že je všechno v pořádku. Musí se testovat "bid > 0", což report i nová kontrola dat dělají. Reálně: 6 projektů má tasky a ani jeden s bidem.
ROZHODNUTÍ (JURAJ)
Neřešit.
B11 DVA PROJEKTY, KTERÉ SE LIŠÍ JEN VELIKOSTÍ PÍSMEN
RIZIKO · potřeba u bodu 11
V ftracku jsou "C00620_maybelline" (prázdná skořápka, 0 řádků) a "c00620_maybelline" (151 řádků, živý). Při párování do hodin spadnou na stejný klíč, takže hrozí, že se něco spočítá dvakrát. Zatím k tomu nedošlo, protože ta skořápka je prázdná — ale kdyby do ní někdo něco založil, stane se to. Řešení je smazat tu prázdnou v ftracku.
ROZHODNUTÍ (JURAJ)
Smazat ten projekt, který je prázdný.
Markéto, potvrdíš, který z těch dvou je ten prázdný? Text výš říká, že to je ten bez řádků, ale mazat projekt naslepo nechceme.
B12 ČTYŘI LIDI NA DRV NEJDOU ZAŘADIT
ČEKÁ NA PRODUKCI · potřeba u bodů 3, 26, 27
CO POTŘEBUJEME
Aby každý, kdo si na projekt zapsal čas v ftracku, měl v hodinách záznam a vyplněnou pracovní pozici.
PROČ TO POTŘEBUJEME
Bez pozice ho report neumí zařadit mezi artisty ani mezi overhead, a bez záznamu v hodinách navíc neumíme říct, co jeho práce stála.
CO CHYBÍ KONKRÉTNĚ
Wesam Moussa 32,0 dne odpracováno ← chybí pozice, 31 dnů na compu
Silvia Rákociová 17,7 dne ← chybí pozice
David Teichert 0,8 dne ← chybí pozice
Arseniy Kozlov 0,1 dne ← v hodinách NENÍ vůbec
Dohromady 50,6 dne, které report neumí zařadit.
CO BY SE MUSELO STÁT
Doplnit pozici u tří lidí a jednoho v hodinách založit. Report to za ně dopočítat nemůže a schválně to nedělá — viz vysvětlení v bodu 3.
(Poznámka: dřív tu stálo, že mimo hodiny jsou tři lidi. Bylo to špatně — vysvětlení v bodu 26.)
ROZHODNUTÍ (JURAJ)
Hodiny — čeká se na migraci. Do té doby se s tím nic dělat nedá.
B13 POČET PROJEKTŮ SE MĚNÍ MEZI KOLY
NENÍ CHYBA, ale je potřeba to vědět · potřeba u bodu 11
V mirroru je dnes 41 projektů, minulé kolo jich bylo 38 — dnešním syncem přišly tři nové. Podobně narostly tasky (30 147), verze (75 644) a timelogy (236 009).
Není to chyba, ale znamená to, že stejné číslo se mezi dvěma dny může lišit a nemá smysl hledat v tom chybu. Když ti něco nesedí, první otázka je, jak starý snapshot vidíš — datum je na stránce pod filtry.
ROZHODNUTÍ (JURAJ)
Je to správně, tohle není potřeba nijak měnit.
B14 NIC NETAHÁ DATA AUTOMATICKY
OTEVŘENÉ · týká se všeho
CO POTŘEBUJEME
Aby se report po každém syncu BigQuery sám přepočítal.
JAK TO JE DNES
BigQuery se syncuje samo (dnes 19. 8. v 15:36), ale náš přepočet musí někdo pustit ručně. Než se to udělá, report ukazuje starší čísla, i když v BigQuery už jsou nová. Dnes byl náš snapshot z 14:12, tedy o sync pozadu.
Plánovač u nás nainstalovaný není, takže to opravdu nikdo neudělá sám.
CO BY SE MUSELO STÁT
Zapnout plánovač na straně Supabase, ať se přepočet spustí po každém syncu. Do té doby platí: než začneš kontrolovat čísla, řekni nám, ať to přetáhneme.
ROZHODNUTÍ (JURAJ)
Přidat cron. Když BigQuery syncuje každou hodinu, u nás v Supabase to bude běžet taky každou hodinu a půl, ať se to nepotká.
Zapnout až bude všechno ostatní opravené, a zeptat se Ondřeje, jestli to může zapnout.
Poznámka k pořadí: v Supabase teď rozšíření pg_cron nainstalované NENÍ, takže ho bude potřeba zapnout dřív, než ten cron může vzniknout.
DVĚ VĚCI, KTERÉ TAKY CHYBĚLY, ALE UŽ JSOU VYŘEŠENÉ — ať se neřeší znovu
- Hodinový záznam nemá sloupec s datem. Vyřešeno joinem přes budget_id na working_hours_timebudget.date — ověřeno, 0 nespárovaných z 361 504 řádků. Takže hodiny UMÍ respektovat filtr od-do.
- U custom atributů je configuration_key prázdný u 256 196 z 256 432 řádků, kvůli čemu se dřív tvrdilo, že některé metriky v BigQuery nejsou. Vyřešeno jiným joinem.
A JEDNA VĚC, KTERÁ NECHYBĚLA — jen jsme ji nepoužívali
Ftrack u každého stavu vede, jestli znamená Done / In Progress / Blocked / Not Started. Je to v BigQuery celou dobu (tabulka state) a my jsme si místo toho psali vlastní seznam hotových stavů — což je přesně to, co způsobilo chybu v bodu 14. Teď se čte ftrackův stav. Stálo by za to projít, jestli si někde nepíšeme vlastní seznam tam, kde už odpověď existuje.
nahoru
Všechna čísla jsou z BigQuery, ne z reportu — schválně, aby to byla nezávislá kontrola. Projekt v00080_drv:
tasků celkem 1 403
bid celkem 455,70 dne <- tvoje číslo, potvrzeno
odpracováno celkem 478,33 dne = 105 % bidu
comp tasků pod "shots" 225, bid 232,45, odpracováno 314,06
záběrů pod větví "shots" 229 <- tvoje číslo, potvrzeno
z toho bez comp tasku 4 (007_log_2110/2230/2540/2650)
lidí s časem v ftracku 25 (477,86 dne)
z toho artisti 19 (420,6 dne)
z toho overhead 2 (6,7 dne)
z toho bez pozice 4 (50,6 dne)
lidí s hodinami v hodinách 39
hodin v hodinách celkem 820,26 dne
pozic v hodinách celkem 64 (25 artist / 39 overhead /
0 nezařazených)
medián artisty na projektu 13,5 dne (333 případů, p25 3,9)
Kolo 2 feedbacku (body 11–18), měřeno 19. 8. 2026:
comp záběrů se stavem 225 = 186 hotových + 32 zrušených + 7 ostatních
z toho skutečně otevřených 6 (7 minus "Completed", který je hotový)
(tohle je comp podle JMÉNA tasku, tedy stav před bodem 24)
projektů v mirroru 38 (28 má comp tasky, 22 pod větví "shots")
projektů bez jediného tasku 7
projektů s tasky ale bez bidu 6
projektů mimo hodiny 9 (vč. v00032_wan a v00052_vio)
comp podíl na publikované práci 38,7 % (fx 6 255 verzí, slapcomp 5 199,
animation 1 086)
tempo DRV v okně před deadlinem 35,25 záběru/týden (8.6.–29.6.)
Kolo 3 feedbacku (body 19–33), měřeno 19.–20. 8. 2026, comp podle ftrack TYPU, záběr určený RODIČEM tasku a počítáno PO ZÁBĚRECH:
comp tasků pod větví shots 255
z toho různých záběrů 225
stav po záběrech 225 = 188 hotových + 32 zrušených + 5 otevřených
(záběr je hotový, když je hotový aspoň jeden jeho comp task — druhá varianta,
"všechny comp tasky hotové", dává 177 / 32 / 17 a posunula by odpověď na bod 14
na sedmnáct otevřených, proto jsme ji nevzali)
retaky po záběrech 150 / 35 / 24 / 12 / 4 = 225
z nich dodáno / ke klientovi 191 / 180
0 retaků a přesto dodáno 116 (bod 33)
comp bid / spent 235,20 / 328,66 dne
compositorů na projektu 15 s pozicí + 4 nezařaditelní
týden 1. 6. 107 různých záběrů ve 524 publishech (4,9 verze/záběr)
Celkové součty jsou z 10. 8. 2026, rozpady lidí a záběrů z 18.–20. 8. 2026 už proti nasazené verzi. Dny, kdy se to měřilo dvakrát, vyšly stejně.
nahoru