Jak jste se dostali do Kentico?
Ivan: Na Fakultě informatiky jsem se s Kentico setkal na Dnech s průmyslovými partnery. Zaujalo mě. A od té doby jsem tady.
Tomáš: Pracoval jsem ve firmě, kde mi chyběla výzva. Nebavil mě projekt, na který jsem byl převelený. A tehdy se mi ozval náš recruiter. Hezky osobně, žádná agentura. O Kentico jsem věděl, pracoval tu můj kamarád. Vždycky o té firmě mluvil dobře.
Oba jste TLs – to „T“ znamená týmový nebo technický lídr?
Tomáš: Vlastně obojí. Team/Tech Lead není 100% technicky zaměřená pozice. Buším a jsem tu pro tým – nejen jako šéf, ale jako někdo, kdo ostatním pomáhá být lepší. Buď podávám pomocnou ruku sám nebo najdu pro kolegu*yni někoho vhodného. Třeba naši Agile Rangers vedou školení na soft skills…
Tomáš: Když mě srazí auto, můj ideál je, aby tým nezkolaboval a fungoval skvěle i beze mě.
Ivan: Ve své pozici nekomunikuji se zákazníky. Chystám práci pro ostatní. Svému týmu předávám kontext, aby věděl, kam s produktem míříme. Lidé díky tomu mohou sami dělat správná rozhodnutí. Rozvíjím lidi, aby mě třeba jednou mohli zastoupit.
Komunikace s produktovým managementem je také zajímavá. Přinášejí představu, kam se produkt v blízké době posune, a pak určujeme priority. Vývoj tak přímo zasahuje do strategie, společně s produkťáky hledáme směr – to jde, tohle ne, toto bude stát tolik peněz, na tohle potřebujeme tolik lidí…
Představte nám svoje týmy. Na čem pracujete?
Tomáš: Vedu Content Management 1, vytváříme systém pro správu obsahu (CMS). Dřívě byl tým hlavně backenďácký, při vývoji Odyssey jsme se posunuli spíše k fullstacku.
Pracujeme na nejmodernějších technologiích – backend v .NET 6, frontend v React. I v budoucnu plánujeme průběžně upgradovat na vyšší verze.
Nabíháme na tříměsíční cyklus vydávání novinek. Díky tomu dostáváme od klientů zpětnou vazbu. Je super pocit vidět, že jsem něco udělal a hned na tom reální lidé pracují. To mi dává smysl.
Můj tým pracuje na věcech, které zákazníci vidí, pracují s nimi, klikají na ně. Platform 1 nám poskytuje podporu.
Ivan: Vedu Platform 1. Píšeme framework založený na .NET a Reactu. Spadají k nám i DevOps, takže spolu ladíme pipeliny v Azure.
Ivan: Je fajn, že si nehraju jen na svém písečku. Sáhnu si na různé věci, rozšířím obzory. A pak se šťastně vrátím na to svoje.
Jak si rozumíte po lidské stránce?
Tomáš: Jsme spíš klidnější tým, žádný excentrik zatím. Kdo ví, třeba by to někoho takového chtělo. Vycházíme spolu fakt dobře. Sám mám dítě, rodinu a jiné priority než někdo, kdo cestuje po světě a je volný. Ale v týmu i tak vztahy přecházejí do kamarádství.
Důležité je, jak jsou v celé firmě skvěle nastavené mezilidské vztahy. Když mi to říkali na pohovoru, nechtěl jsem tomu věřit. Ale je to fakt! To je obrovská deviza. Jinde jsem takovou atmosféru nezažil.
Ivan: Jsme prý tým introvertů. To nevím. I v hybridním režimu práce se snažíme mít pravidelné teambuildingy. Vycházíme spolu dobře. Ale jak říkal Tomáš, v Kentico obecně nikdo s nikým nevychází špatně.
Jaké jste v poslední době řešili výzvy? Jak jste se s nimi poprali?
Ivan: Bylo náročné a zároveň zajímavé, když jsme začali tvořit nový framework pro vývoj administrace. Vymýšleli jsme ho totiž od píky.
Čas je někdy boj – máme ho na každou fičuru vymezený, a tak se musíme rozhodovat, jak a co prioritizovat, abychom fukcionalitu dodali v termínu a v dobrém stavu. Aby zapadla do našeho produktu a zároveň byla integrovatelná s jinými poskytovateli, např. pro odesílání mailů.
Tomáš: Nedávno jsme upgradovali na .NET 6 – to bylo hodně náročné. Osahal jsem si prakticky všechny změny, které musíme v naší code base udělat. A zajistit, aby naše CI/CD fungovalo správně s novým .NET 6. Tam jsem měli velký přesah do DevOps, do večera jsme s klukama zkoušeli, jak na to. Uspěli jsme díky konzultacím a spoluprací s ostatními – fakt týmová práce.
Ivan: To je pravda. Pamatuju si, že i přepis do .NET Core byl kdysi výzva.
Takže spolupracujete hodně?
Tomáš: Každý tým se zaměřuje na konkrétní úkol. Ale nikdy se nemůžeme zavřít do odděleného sila. Pravidelně se objeví problém, který je potřeba s někým řešit, konzultovat. Třeba přijde zákaznický bug, zprvu to vypadá, že to je naše, ale často se ho nakonec ujme jiný tým. Proto spolu pravidelně mluvíme.
Ivan: Záleží na tom, na čem tým pracuje. Když jsme přepisovali do .NET Core, sahali jsme úplně do všeho, Jarďák (Engineering Manager na Xperience, pozn.) nám dělal review skoro každý týden. Teď, když jsme platforma, bavíme se s ostatními hlavně o novinkách.
Každý tým je zodpovědný na určitou část kódu a funkcionality. A mezi sebou pravidelně konzultujeme.
Co Vás na tom baví?
Ivan: Měl jsem historicky velké štěstí, protože jsme dostávali fakt zajímavé a náročné úkoly – osahal jsem si nové technologie, spoustu jsem se naučil. Nový admin na Reactu, na kterém pracujeme, je odlehčený, intuitivní, na nové technologii… To mě fakt baví.
Občas přijde útlum, udržovačka, nebo třeba příprava věcí k vydání. Ale vím, že za chvíli se zas vrhnu na něco hodně zajímavého.
Tomáš: Je zajímavé pochopit kód i motivaci, proč je právě takhle napsaný. Přišel jsem, když cesta Odyssey začínala. A teď už s ní jdeme ven! Záleží mi na tom, aby tenhle produkt dobře reprezentoval firmu i vývoj.
Baví mě i frontend. Chtěl jsem se už dlouho naučit React a tady jsem k tomu dostal příležitost, navíc dobře zaplacenou, žádný hobby projekt….
Blíží se release Odyssey. Co vás čeká po něm?
Tomáš: Odyssey pouštíme do světa za tři měsíce. Až na ní zákazníci začnou vyšívat svoje projekty, dostaneme zpětnou vazbu. Zjistíme, co potřebuje, co můžeme přidat, vylepšit, opravit.
Pokud bude zákazníkům něco chybět, doplníme feature set tak, aby se jim s Odyssey pracovalo dobře. A zároveň chceme dodat i novinky, něco, co v Xperience 13 vůbec nebylo. Ale o tom až příště.
Jaký je podle vás Kentico zaměstnavatel?
Tomáš: S korporáty, kde jsem pracoval dříve, je to nesrovnatelné.
Hodnoty Kentico prostupují celou firmou, lidi je fakt žijí. Všudypřítomná důvěra je vidět třeba u neomezených sick days. Očekává se, že podáš výkon, ale nikdo ti pod prsty nekouká.
Můžeš si odběhnout, zařídit, co potřebuješ, žádná HR bullshit mašinerie.
Transparentnost je také výjimečná. Management s námi sdílí, kolik máme na účtu, jak se daří divizím, co nám jde, co ne, kam jdeme… To jsem jinde nezažil. Může to být i nevýhoda pro někoho, kdo se chce flákat – tady se nezašije. Známe se a víme, co kdo dělá.
Ivan: Nemůžu si na nic stěžovat. Můžu pracovat, kdy chci, mikromanagement nevedeme. Mám pocit svobody. Ta ve mně vyvolává i velkou zodpovědnost. Když slíbím, že něco dotáhnu, nedá mi to, dokud není hotovo.
Tomáš: Záleží, jak má člověk nastavené priority a jak ho práce baví. Nejsme firma pro lidi, kteří potřebují externí tlak a přesný plán od nadřízeného. Chováme se jako dospělí, pracovní dobu využijeme tak, abychom zodpovědně splnili pracovní povinnosti.
Proto můžeme mít jako benefit Innovation Time – firma nám důvěřuje, ví, že nebudeme běhat po kávičkách, že se fakt chceme každý někam posunout. A tak můžeme pětinu pracovní doby trávit sebevzděláváním.
Jaké benefity tedy nejvíc využíváte a proč?
Tomáš: Innovation Time, abych pochopil produkt do hloubky. A svoje lidi se snažím motivovat, aby ho využili k posouvání na seniorní pozice, zkoušeli programátorská cvičení a podobně. Kolegovi, který chce přejít na seniora, jsem třeba připravil projektík plný hnusnokódu a nechal jsem mu ho zrefaktorovat, abychom si ověřili design patterns a clean-code practices. Aby ho to bavilo.
Tenhle benefit je obrovský game-changer, když ho člověk využije správně. 20 % pracovní doby věnované inovacím a vzdělávání jsem prostě nikde jinde neviděl.
Ivan: Multisportku využívám. Chodím do posilky nebo na tenis. Na chodbách a v kancelářích potkávám psy, to je fajn. Innovation Time využíváme celý tým. Kutíme si vylepšení, děláme kurzy, chystáme se na přechody na seniorskou pozici…
Tomáš: Já Multuisportku zrušil, moc na to nejsem. Ale využívám hlavně angličtinu. A za mě jsou super tatíkovské benefity: 2 týdny placeného volna při narození dítěte je pecka – i manželka to moc ocenila. Byl jsem doma 3 týdny, nastavili jsme si všechno s prckem. Takovou velkorysost k novopečeným tatínkům jsem jinde neviděl.
A psi v kanceláři jsou fajn – potkávat je ve firmě je prostě milé.
Zajímá vás, jak to u nás chodí, a chcete vědět všechno mezi prvními? Sledujte nás na Facebooku, LinkedIn nebo Instagramu.