Seznámení s naším technologickým ředitelem Bosko Kovacevic

Další kolo naší kampaně Inside Stories právě začalo. Naším nejnovějším hostem byl náš technologický ředitel Bosko, se kterým jsme si sedli a hovořili o jeho cestě z Nového Zélandu do Berlína.

(16. července 2019)

Ahoj Bosko, můžeš se představit a co děláš v Kapilendu?

Jako ČTO jsem zodpovídá za všechny věci týkající se IT ve společnosti Kapilendo, což znamená zajistit, aby náš vývojový tým měl jednotnou vizi toho, jak jsou naše aplikace navrženy, jaké nástroje se k jejich psaní používají a aby byly k dispozici pro technické poradenství vývojovým i obchodním týmům. Je mi 35 let a svou kariéru jsem zahájil v roce 2005. Od té doby, co jsem měl to štěstí, že jsem pracoval v Jižní Africe, na Novém Zélandu a v Německu, se během toho učil různé technologie a techniky.

Co znamená být ČTÚ a je ve vaší pozici jako „normální“ den?

Věřím, že role ČTÚ je silně definována velikostí týmu. Ve společnosti Kapilendo se náš vývojový tým skládá ze 4–6 vývojářů kdykoli, což znamená, že jsem stále schopen trávit většinu času prací na vývojové spolupráci s týmem. Pokud by se velikost našeho týmu drasticky zvýšila, čas strávený vedením a obecnou přípravou na nadcházející práci by převažoval nad časem kódování. Osobně dávám přednost tomu, abych se co nejvíce podílel na programování, protože to usnadňuje přijímání informovaných rozhodnutí, která nakonec ovlivní všechny vývojáře denně.

Běžný den by začal velmi krátkou schůzkou týmu zvanou „Stand-up“, kde každý vývojář stručně informuje ostatní o tom, čeho byli nebo nebyli schopni dosáhnout předchozího dne, co plánují dnes řešit a jestli jsou něčím blokováni. To pomáhá každému zůstat na stejné stránce, pokud jde o to, jak daleko jsme se dostali v našem současném „sprintu“ – dvoutýdenním plánu, ve kterém budou vyvíjeny funkce.

Pak je to rovnou „ sprint board “, v našem případě digitální board s„ post-its “popisující úkoly, které je třeba udělat. Vývojáři uchopí úkol a pustí se do práce. Úkolem může být cokoli, od opravy chyb, přes zavedení nových funkcí do systému nebo nastavení serverů, které hostují naše aplikace v cloudu.

Příchod z „ráje“ Nového Zélandu do Berlína by mohl lidé se snaží pochopit. Proč jste se rozhodli k tomuto kroku?

Žil jsem a pracoval ve větrném Wellingtonu 5 let a plánoval jsem celoroční cestu do Evropy, abych poznal, jaký bude život v Evropě. Nebyl jsem rozhodnut mezi Německem a Nizozemskem, mírně jsem se přikláněl k Nizozemsku, protože kurz němčiny A1 byl rezervován, A1 Dutch nebyl. Dva týdny po lekcích jsem náhodou večer potkal úžasnou německou dámu ve městě. Brzy poté se nizozemské lekce zastavily, nahradily je hodiny jednoho na jednoho, soukromé a bezplatné lekce němčiny od uvedené dámy, a přesun do Německa o rok později. Šest let jsme se ocitli v živém Berlíně, jsme ženatí, mluvíme německy a moje nizozemština stále neexistuje.

Jakého nejnáročnějšího projektu jste dosud v Kapilendu dosáhli?

Naše peněženka e-Depot a mechanismus vydávání aktiv pro blockchain. Nebyla to ani tak výzva v tom, že proces je velmi komplikovaný, nebo že kód, který bylo třeba napsat, byl složitý, spíš výzvy vycházely z veřejné a neměnné povahy blockchainu. Jakmile je něco zveřejněno v blockchainu, neexistuje způsob, jak to odstranit, opravit chyby, zavolat někoho do centra nápovědy, aby vám pomohlo opravit atd., Je to prostě tam a nelze to navždy změnit. Podobně, pokud dojde ke ztrátě osiva účtu (jedinečný tajný klíč, který definuje blockchainový účet), není cesty zpět a veškerá aktiva v rámci účtu jsou navždy ztracena, viditelná pro všechny kromě nedotknutelných, něco jako průhledná bezpečnostní schránka v banka, která je vyrobena z nerozbitného skla a klíč byl navždy ztracen. To vše znamenalo, že jsem si musel být jist, že to, co náš tým vyvinul, je bezpečné, bez chyb a odstraněno nebezpečí ztráty semene. To vše při zpříjemnění a srozumitelnosti uživatelských zkušeností.

Pokud jde o vývoj nových produktů, UX se stává zásadní součástí procesu. Lidé chtějí snadné použití a hladké cesty uživatelů. Jak zajistíte, aby se to dělo?

Konzistence. Podle mého názoru je pro dobré UX rozhodující důslednost. Není to něco, čeho by si uživatel byl vědom, ale zachování komponent v souladu s požadovaným designem způsobí, že se uživatel bude cítit, jako by používal vysoce kvalitní produkt.Jedná se o malé detaily, jako je to, že na webu máme pouze dvě barvy, které se používají pro tlačítka, nebo zajistit, aby všechny tituly používaly stejný styl a velikost písma.

Stránky, které vyvíjíme, procházejí před několika kroky přicházejí do vývojového týmu jako přesně definovaný požadavek. Začíná to obchodním požadavkem; je zdokonalován v obchodním týmu prostřednictvím diskusí, dokud není vytvořena předběžná maketa. Poté je předán našemu designérovi, který vytvoří obrázek nebo soubor PDF, který zobrazuje pixelovou verzi nové stránky. Zahájíme implementaci stránky, přičemž budeme sledovat design a neustále zvažujeme, jak můžeme rozdělit opakovaně použitelné části / sekce na jednotlivé komponenty. Komponenty jsou jednou stylizovány a všude znovu použity. Výsledkem je schopnost rychle provádět změny (měnit jednu komponentu – projevuje se všude), vynikající konzistence a čistá uživatelská zkušenost.

Kromě spolupráce s nejlepším vývojovým týmem na světě – co je nejlepší část o vaší práci?

Svoboda používat ty nejlepší a nejnovější technologie, aniž byste museli projít významnými schváleními v mnoha úrovních správy. Ve společnosti Kapilendo máme velmi plochou hierarchii, takže když má jeden z vývojářů nějaké dobré nápady ohledně technologie, kterou bychom mohli použít, může je představit zbytku týmu. Neustále také usnadňujeme život tím, že opravujeme problémy, které nám způsobují bolesti hlavy v naší vývojové práci. To znamená, že máme velmi nízký technický dluh (interní problémy v naší kódové základně, které nám způsobují problémy, ale nemusí mít nutně obchodní hodnotu, která by opravovala jejich opravu).

Mimo Kapilendo, co se vám líbí dělat ve svém volném čase?

Mám přátele a rodinu v jiných částech Evropy, které rád pravidelně navštěvuji, takže trávím mnoho víkendů v Londýně nebo Amsterdamu, nebo možná jdu do nového města trochu průzkumu. Také hraji doma s manželkou na kytaru a rádi chodíme na večeři do jedné z tisíců skvělých restaurací v Berlíně. I když jsem byl letos líný / příliš zaneprázdněný, také hraji a rád sleduji kriket.

Uvažujete o návratu na Nový Zéland?

Ano, i když si nemyslím, že bych se opravdu kdekoli „usadil“. Na světě je tolik úžasných míst, navštívit je na dovolené je skvělé, ale žít tam a poznávat kulturu, lidi, jazyk a poznávat jeho zázraky je úplně jiný zážitek. Většina mé rodiny je v NZ a v určitém okamžiku bych chtěl mít možnost mít je alespoň na chvíli blízko.

A v neposlední řadě. Který je pro vás v současné době nejpůsobivějším technologickým trendem?

Ačkoli to není striktně spojené s vývojem softwaru, řekl bych elektronickou mobilitu. Čelíme bláznivým problémům s naší atmosférou a pokračovat v pálení omezeného zdroje, abychom se dostali z jednoho místa na druhé, není skvělé. V mnoha evropských městech máme metro, která jsou poháněna obnovitelnou energií, elektrickými auty, e-skútry a motocykly, a já bych rád viděl, že autobusy budou brzy elektrické. Před několika týdny jsem cestou domů narazil na průvod elektronické mobility. Policie zablokovala cestu k tradičním autům, aby nechala průvod projít, a já jsem zacházel se zábleskem budoucnosti. Průvod vedlo něco, co vypadalo jako 200 e-skútrů, následovaných více než 300 elektromobily. Silnice (obvykle extrémně frekventovaná a hlasitá) téměř ztichla a došlo k hmatatelnému rozdílu. Více výrobců automobilů, kteří začínají vyrábět elektromobily, povede k většímu počtu vývojových prací nejen pro autonomní vozidla, ale také pro zábavní jednotky a bezpočet dalších souvisejících aplikací.

O tazateli

Carlos Link-Arad je senior obchodní vývojář v naší společnosti a je držitelem bakalářského titulu v oboru ekonomie a fyzika z Goetheho univerzity ve Frankfurtu.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *