
Sladký život vývojáře?

Při své práci přijdu do styku s celou řadu vývojářů, zejména pochopitelně těch českých. Mám jich na ICQ poměrně dost a s řadou z nich udržuji vcelku přátelský vztah. Nepřestává mne překvapovat jak moc času mají - rádi se pouští do nekonečných diskuzí a často posílají zajímavé linky (mnohdy i neherního charakteru). Jak je možné, že mají v pracovní době tolik času na soukromé aktivity? Není právě tohle důvod drsného finišování a nedodržených termínů? Nedávno se Edge v rozhovoru s jedním developerským studiem (konkrétně šlo o konzolové vývojáře Relentless Software) zabýval právě touto otázkou - zaměstnanci Relentless (vskutku vhodně zvolený název) pracují od devíti do pěti a nemají na pracovních počítačích přístup k internetu. David Amor, kreativní ředitel týmu k tomu řekl: "Každá herní společnost, ve které jsme pracoval, je napůl firma a napůl mládežnický klub. Zbytek pracujícího světa chodí do práce pracovat a pak odchází domů - proto se tomu přece říká práce. Ale v herní branži lidé a přijdou a řeknou si: Tak, teď si stáhnu nějaké obrázky, pak si dám kafe a přepošlu pár vtípků." Opatření si pochvalují i samotní zaměstnanci, kteří potvrzují, že nyní udělají za hodinu a půl totéž co dříve za celý den. Management si zase od nových pracovních podmínek slibuje, že předejde přesčasům a komplikacím při dokončování a vyhne se skandálům podobným tomu v EA.
Rozhodil jsem sítě a zeptal se na pracovní podmínky v českých vývojových studiích. Asi nepřekvapí, že takřka nikde své vývojáře neomezují a poskytují jim volnost, často dokonce i ve volbě pracovní doby. Občas sice existuje zákaz používání internetu pro soukromé účely, ale není nijak kontrolován. Výjimkou je Illusion Softworks - Petr Vochozka se mi ostatně před časem v rozhovoru přiznal, že odhaduje efektivitu práce svých týmů na polovinu. Muselo tedy dojít ke změnám a nový anglický management podle jeho slov zavedl podobná pravidla (bohužel je nemohu zveřejnit). Nevím sice nakolik jsou s nimi spokojeni samotní vývojáři (případní čtenáři z řad IS nechť se pochlubí v komentářích - třeba i anonymně), ale zdají se mi férová. S tímhle vším ale souvisí ještě jedna věc - způsob kontroly produktivity, systémy přidělování práce a podobně. To nechme na jindy, ale je to také hodně zajímavé. Koordinovat deset grafiků, nebo zařídit, aby mohlo několik programátorů pracovat na stejné věci, nelezli si při tom do "kódu" a nemazali si práci, je docela složité.
Osobně mám s efektivitou vlastní práce také problémy, dobře se mi pracuje pod tlakem blížící se uzávěrky a obtížně se nutím k psaní, když nejsem v časové tísni. Problém je, že nademnou už nestojí nikdo s bičem a musím se nějak motivovat sám. Narazil jsem nedávno na program Temptation Blocker, který vám neumožní spustit zadané programy (browser, hry apod.) až do vypršení předem zvoleného časového limitu. Lze ho samozřejmě vypnout nebo příslušný program spustit po zadání dlouhého kódu (dobrý nápad - pak si opravdu rozmyslíte, jestli musíte browser spustit a stojí vám to za námahu), ale mě osobně docela dobře drží v bezpečné vzdálenosti od surfování a dalších aktivit, které mne zdržují v době, kdy bych měl pracovat. Zkuste ho - bez internetu se někdy vážně žije lépe...