Dnes se vydáme do černé skříňky mnoha firem, do DEVu. Jaké technologie používají naši developeři Honza a Víťa? Co je důležité při tvorbě nových nápadů? Jak probíhají týdenní sprinty? A jak se rozhodují mezi tím, co potřebují vyvíjet dlouhodobě, a prací, která je pro firmu urgentní v danou chvíli?
O to víc překvapí, když prezentují výsledky svého každodenního úsilí. V EXPANDO se Honza Kremeň a Vít Petříček pod vedením Libora Součka podíleli na vývoji úspěšného XENA Seller Software pro prodejce na Amazonu. V současnosti finišují inteligentní systém pro expanzi e-shopů a firem, EVE.
„XENA je agenturní produkt na míru každému klientovi, který vznikl a funguje na základě znalostí a expertízy prvního CTO Libora Součka. EVE je další logická etapa našeho vývoje. Víceméně jsme vzali veškeré know-how, co o expanzi v e-commerce máme, a stavíme cloudovou službu,” říká současný CTO Vojtěch Zogata. Jak práce na tak inovativních věcech vypadá?
„Baví mě, že neustále vyvíjím. Nejsou to mravenčí úpravy kódu, co dělal někdo dávno přede mnou, a já do něj nemůžu pořádně zasáhnout. Nejsou to ani malé věci. Spousta našich úkolů je ambiciózních, máme na ně přesně dané termíny a musí fungovat,” uvádí nás do kontextu Honza.
„Core členové EXPANDO týmu mohou navíc získat podíl na firmě. Možnost mít podíl na tom, co spoluvytváříme, je obrovský rozdíl oproti jiným pracem,” doplňuje Vít.
Jak vypadá organizace práce? „Pro technologické firmy jsou klasické dva směry. Jeden směr je, že přiběhne člověk s problémem, kterému se přiřadí stupeň urgence a podle toho jej řešíme. Některé bugy nejsou urgentní a vyřešíme je do konce sprintu. U jiných musíme zahodit, co děláme, a bug ihned opravit. Druhý směr je dlouhodobý plán vývoje, který musíme dodržet, a jehož dílčích výsledků dosahujeme v týdenních sprintech,” říká Vít.
„Sprint si představ jako balík úkolů, které musíš dotáhnout. V softwarovém světě bude vždycky víc nápadů než času na jejich realizaci, proto je pro náš úspěch klíčové seřadit úkoly podle důležitosti, naplánovat týden a zavázat se k tomu, že na konci týdne bude vše hotové. Kdybychom neměli bug policy, jak ji popisuje Víťa, pracujeme neustále na velkém počtu drobností a ve vývoji se nepohneme,” doplňuje Honza.
Vedení sprintů se účastní jak CTO EXPANDO, tak mentor mimo firmu. „Máme k dispozici seniorního rádce, který dřív dělal v Microsoftu a nyní vede čtyři týmy po 20 programátorech. Vede nás k tomu, abychom byli efektivní nejen jako programátoři, ale i v řízení projektů. Ukazuje, jak bychom měli pracovat, ne co bychom měli dělat,” chválí si developeři.
V rámci XENA Seller Software je to například aplikace na ohýbání feedů Bender nebo Pricing report pro analýzu konkurence na Amazonu. „To ale není všechno, inovovali jsme překlady zboží a různé automatizované funkce. Neustále vymýšlíme nové featury, o které si e-commerce trh říká,” pochvalují si oba. „Dost se učíme. Moje znalosti nebyly tak bohaté, a co jsem se naučil zejména od Libora, jež se nám denně věnoval, mě rychle posunulo. Získané zkušenosti jsem mohl prohloubit pod vedením dalších mentorů. Je to i komunikace s jinými firmami, s jejich API, zkoumání, jak se chová Amazon a další věci, ke kterým se málokdo dostane,” prozrazuje Vít, co ho na práci nejvíc chytlo.
Pokud to zní jako něco, na čem se chcete podílet, mrkněte na náš profil na Proudly nebo pište rovnou COO Jiřímu Černému na jiri@expan.do.