Bosko Kovacevic technológiai vezérigazgató megismerése

Az Inside Stories kampányunk következő fordulója éppen most kezdődött. Legutóbbi vendégünk Bosko technológiai vezérigazgatónk volt, akivel leültünk és beszélgettünk Új-Zélandról Berlinbe vezető útjáról.

(2019. július 16.)

Hé Bosko, bemutatkozhatsz és mit csinálsz a Kapilendóban?

Mint CTO vagyok felelős a Kapilendo informatikájáért, ami azt jelenti, hogy biztosítsuk, hogy fejlesztői csapatunknak egységes jövőképe legyen arról, hogyan építjük fel alkalmazásainkat, milyen eszközöket használunk azok megírásához, és hogy technikai útmutatásként rendelkezésre álljanak mind a fejlesztői, mind az üzleti csapatok számára. 35 éves vagyok, és 2005-ben kezdtem a karrieremet. Azóta elég szerencsés vagyok, hogy Dél-Afrikában, Új-Zélandon és Németországban dolgoztam, és közben különböző technológiákat és technikákat tanultam.

Mit jelent a CTO lét, és van-e olyan, mint egy „normális” nap az Ön pozíciójában?

Úgy gondolom, hogy a CTO szerepét erősen meghatározza a csapat mérete. A Kapilendo fejlesztői csapatunk bármikor 4–6 fejlesztőből áll, ami azt jelenti, hogy időm nagy részét továbbra is fejlesztő munkával tölthetem együtt a csapattal. Ha a csapatunk létszáma drasztikusan növekedne, a soron következő munkára vonatkozó útmutatásra és általános felkészülésre fordított idő meghaladja a kódolási időt. Személy szerint szívesebben veszek részt a kódolásban, amennyire csak lehetséges, mivel ez megkönnyíti a megalapozott döntések meghozatalát, amelyek végül minden fejlesztőt naponta érintenek.

Egy normál nap egy nagyon rövid csapatértekezlettel kezdődne, amelyet „Stand-up”, ahol minden fejlesztő röviden tájékoztatja a többieket arról, hogy mit tudtak vagy nem tudtak elérni az előző napon, mit terveznek ma megoldani, és ha bármi akadályozza őket. Ez segít abban, hogy mindenki ugyanazon az oldalon maradjon abban a tekintetben, hogy milyen messzire jutottunk a jelenlegi „sprintünkben” – kéthetes tervben, amelyen a funkciókat fejleszteni kell.

Ezután egyenesen a „ sprint tábla ”, esetünkben digitális tábla„ post-it ”-nel, amely leírja az elvégzendő feladatokat. A fejlesztők megfognak egy feladatot, és munkába állnak. A feladat bármi lehet, a hibák kijavításától kezdve egészen új funkciók bevezetéséig a rendszerbe, vagy az alkalmazásokat a felhőben tároló szerverek beállításáig.

Új-Zéland „paradicsomából” és Berlinbe érkezve az emberek küzdenek azért, hogy megértsék. Miért döntöttél úgy, hogy megteszed ezt a lépést?

5 éve éltem és dolgoztam a szeles Wellingtonban, és terveztem egy egész éves európai utat, hogy megtapasztaljam, mi lesz az élet Európában. Németország és Hollandia között bizonytalan voltam, kissé Hollandia felé hajoltam, mivel a német A1 pályát lefoglalták, az A1 hollandot nem. Két héttel az órák után véletlenül találkoztam egy csodálatos német hölggyel egy este kint a városban. Röviddel ezután leálltak a holland órák, helyette egy az egyben, az említett hölgy magán- és ingyenes német órái, és egy évvel később Németországba költöztek. Hat évvel később élénk Berlinben találjuk magunkat, házasok, németül beszélünk, a holland nyelvem pedig még mindig nem létezik.

Mi volt a legnagyobb kihívást jelentő projekt, amelyet eddig a Kapilendóban hajtott végre?

E-Depot pénztárcánk és eszközkibocsátási mechanizmusunk a blokklánc számára. Nem annyira kihívás volt, hogy a folyamat nagyon bonyolult, vagy az írandó kód összetett volt, inkább a blockchain nyilvános és megváltoztathatatlan jellege adta a kihívásokat. Miután közzétett valamit a blokkláncban, nincs mód arra, hogy eltávolítsa, javítsa a hibákat, hívjon valakit a súgóba, hogy segítsen kijavítani, stb. Egyszerűen ott van, és nem változtatható meg örökre. Hasonlóképpen, ha a számla alapja (az egyedi titkos kulcs, amely meghatározza a blokklánc-fiókot) elvész, nincs visszaút, és a számlán belüli eszközök örökre elvesznek, mindenki számára láthatóak, de érinthetetlenek. betörhetetlen üvegből készült bank és a kulcs örökre elveszett. Mindez azt jelentette, hogy biztosnak kellett lennem abban, hogy amit csapatunk kifejlesztett, az biztonságos, hibátlan és eltávolítja a mag elvesztésének veszélyét. Mindeközben élvezetessé és könnyen érthetővé teszi a felhasználói élményt.

Az új termékek fejlesztésében az UX a folyamat döntő részévé válik. Az emberek könnyen használható és zökkenőmentes felhasználói utakat szeretnének. Hogyan győződhet meg róla, hogy ez történik?

Összhang. Véleményem szerint a következetesség a legfontosabb, hogy jó UX legyen. Ez nem olyan dolog, amellyel a felhasználó tisztában lesz, de ha az alkatrészeket a kívánt kialakítással összhangban tartja, akkor a felhasználó úgy fogja érezni, hogy kiváló minőségű terméket használ.Ez olyan apró részletekről szól, mint például csak két szín, amelyet a weboldalon használnak a gombokhoz, vagy annak biztosítása, hogy az összes cím ugyanazt a betűtípust és méretet használja.

Az általunk kifejlesztett oldalak több lépésen mennek keresztül korábban jól definiált követelményként érkeznek a dev csapatához. Üzleti követelményekkel kezdődik; az üzleti csoportban megbeszélések útján finomítják, amíg meg nem készül egy előzetes modell. Ezután átadják tervezőnknek, aki képet vagy pdf-t készít, amely az új oldal pixel tökéletes változatát mutatja. Elkezdjük az oldal megvalósítását, ügyelve arra, hogy kövessük a tervet, valamint folyamatosan mérlegeljük, hogyan oszthassuk szét az újrafelhasználható alkatrészeket / szakaszokat egyes alkatrészekre. Az alkatrészeket egyszerre formázzák, és mindenhol újrafelhasználják. Mindez azt eredményezi, hogy képesek vagyunk gyorsan változtatni (az egyik alkatrész cseréje – mindenhol tükröződik), a kiváló következetesség és a tiszta felhasználói élmény.

Amellett, hogy a világ legjobb fejlesztő csapatával dolgozunk – mi a legjobb része a munkájáról?

A legjobb és a legújabb technológiák használatának szabadsága anélkül, hogy jelentős jóváhagyásokon kellene átesnie a vezetőség számos rétegén keresztül. A Kapilendóban nagyon lapos hierarchiával rendelkezünk, így amikor az egyik fejlesztőnek vannak jó ötletei egy olyan technológiáról, amelyet felhasználhatunk, szabadon bemutathatja őket a csapat többi tagjának. Folyamatosan megkönnyítjük életünket azáltal is, hogy megoldjuk azokat a problémákat, amelyek fejfájást okoznak nekünk a fejlesztési munkánk során. Ez azt jelenti, hogy nagyon alacsony a technikai adósságunk (a belső problémák a kódbázisunkban, amelyek problémákat okoznak nekünk, de nem feltétlenül rendelkeznek olyan üzleti értékkel, amely indokolttá tenné azok kijavítását).

Mi tetszik a Kapilendón kívül szabadidődben?

Vannak barátaim és családom Európa más részein, amelyeket szeretek rendszeresen meglátogatni, ezért sok hétvégét Londonban vagy Amszterdamban töltök, esetleg elmegyek egy új városba kis felfedezés. A feleségemmel otthon is gitározok, és imádunk vacsorázni a berlini ezer nagyszerű étterem egyikébe. Bár lusta / túl elfoglalt voltam ebben az évben, én is játszom és szeretek krikettet nézni.

Arra gondol, hogy valamikor visszamegy Új-Zélandra?

Igen, bár nem hiszem, hogy valaha is valahol “letelepednék”. Nagyon sok csodálatos hely van ezen a világon, nyaralásuk nagyszerű, de ott élni és megismerni a kultúrát, az embereket, a nyelvet és felfedezni annak csodáit teljesen más élmény. A családom nagy része Új-Zélandon van, és valamikor szeretném, ha legalább egy ideig a közelükben lennének.

És nem utolsó sorban. Melyik az Ön számára, jelenleg a legimpozánsabb technológiai trend?

Bár ez nem szorosan kapcsolódik a szoftverfejlesztéshez, azt mondanám, hogy az e-mobilitás. Őrült problémákkal kell szembenéznünk a légkörünkben, és továbbra sem korlátozott erőforrásokat égetünk el, hogy eljussunk egyik helyről a másikra. Számos európai városban vannak megújuló energiával működő villamosok, elektromos autók, e-robogók és kerékpárok, és szívesen látnám, hogy hamarosan elektromos autóbuszok működnek. Néhány hete egy e-mobilitási felvonulásba botlottam hazafelé menet. A rendőrség elzárta a hagyományos autókhoz vezető utat, hogy a felvonulás elhaladjon, engem pedig bepillantást engedtek a jövőbe. A felvonulást úgy nézett ki, mint 200 e-robogó, majd 300+ elektromos autó következett. Az út (általában rendkívül forgalmas és hangos) szinte elhallgatott, és kézzelfogható különbség volt. Több autógyártó, akik megkezdik az EV gyártását, több szoftverfejlesztési munkahelyhez vezetnek, nemcsak autonóm járművek, hanem szórakoztató egységek és számtalan egyéb kapcsolódó alkalmazás számára.

Az interjúztatóról

Carlos Link-Arad cégünk vezető üzleti fejlesztője, és közgazdász diplomát szerzett fizika a frankfurti Goethe Egyetemről.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük