O kompaniji
21
Iskustva
Plate
1
Poslovi
Insightful logo

Insightful

5
23.05.2024.

Insightful Engineering team

Insightful postoji već duže od 8 godina. Od samog početka, u centru našeg poslovanja je istoimeni proizvod, softver za praćenje i analizu produktivnosti. A kako izgleda Engineering tim koji naš softver razvija?

O tome, našim daljim planovima, ali i najvažnijim uspesima iz prošle godine, popričali smo sa Igorom, našim VP of Engineering i Milanom, našim Engineering Director-om.

Šta su najvažnije karakteristike Insightful Engineering tima?

Igor:

Pre svega, radimo na velikom, kompleksnom i zanimljivom proizvodu. Tehnologije koje koristimo su prilično moderne i popularne. U pitanju je MEAN stack, uz par dodataka. Što se baza tiče, pored Monga, tu je i Elastic Cloud, backend i frontend su očekivano pisani u Express-u i Angular-u, ali takođe koristimo i Electron kao osnovu za desktop aplikaciju i Cypress za automatsko testiranje. Kako što bi se i očekivalo danas, koristimo mikroservisnu arhitekturu, koja se pokreće na Kubernetes-u.

Iako brojčano možda nismo toliko veliki, već smo postali i regionalni i internacionalni tim. Pažljivo motrimo na moderne prakse i zbog toga se možemo pohvaliti solidno dobrim internim procesima.

Milan:

Dodao bih i da je radna etika našeg tima zaista na visokom nivou. Tim je mlad i pun entuzijazma. Još važnije, ljudi su puni podrške, pomažu jedni drugima da idu napred. Takođe, radimo sa velikom količinom podataka, što donosi posebne izazove. Za razliku od najvećeg broja kompanija, čija se rešenja baziraju samo na web-u, mi imamo i klijentsku desktop aplikaciju koja radi na preko 100 000 računara, i koja zahteva izuzetno veliki nivo pouzdanosti. Uz to, važno je napomenuti i da podržavamo tri operativna sistema.

Kada pogledamo na period iza nas, šta su neke stvari koje biste izdvojili kao glavni uspeh našeg Engineering tima?

Igor:

Svojim radom smo svakako doprineli da kompanija u teškoj, kriznoj godini, poveća svoj revenue za preko 70%. Formirali smo InfoSec deo tima u 2023. godini, što je rezultiralo i dobijanjem SOC 2  sertifikata.

Uveli smo Scrum, i preživeli - čak nam daje i super rezultate.  :)

Uspeli smo i da unapredimo DevOps prakse, uvođenjem tehnologija poput Terraforma-a, Helm-a, itd., a uveli smo i nove data centre - sem Amerike, sada su tu i data centri u Evropi i Australiji.

Uz sve to, uspeli smo i da odemo i na pokoju konferenciju.

Milan:

Dodao bih i da se headcount tima povećao, sada nas ima 31.

Igor:

Tako je, jako smo zadovoljni time što pažljivo i stabilno skaliramo tim, te smo za razliku od mnogih kompanija, 2023. završili sa brojčano jačim timom. A isti trend nastavljamo i u 2024.-oj.

Milan:

Osim toga, prošle godine smo i zvanično promenili strukturu tima, kreirali smo krosfunkcionalne timove, uveli smo i nove role - Tech Lead i Engineering Manager role. Time smo dodatno pojačali menadžersku strukturu tima. Uvođenjem novih rola smo omogućili i da ljudi interno napreduju, što mi je posebno drago. Pored toga, sve promene koje je i Igor spomenuo ne samo da nisu uticale na output, već nisu imale negativan uticaj na raspoloženje tima, kako to obično ume da bude.

Šta su neke od najvećih promena koje je zapošljavanje dva Engineering Manager-a i interno unapređenje jednog Engineering Team Lead-a donelo?

Igor:

Za početak, Engineering tim će sada moći da se “takmiči” sa ostalim Insightful timovima, kada je reč o menadžment strukturi. :)

Ali šalu na stranu, ovo nam pomaže da timu obezbedimo najbolju moguću podršku, da postoji neko ko je stalno uz njih i pomaže im u njihovom razvoju i učenju. I, omogućava nam da već prethodno uspostavljeni krosfunkcionalni timovi pređu iz norming u performing fazu.

Milan:

Tako je, mnogo više podrške ljudima, prilika da češće dobijaju i dele fidbek. Za Igora i mene - mnogo više prostora da se bavimo planiranjem i strategijom.

Kada gledamo unapred, šta su neke od najvažnijih stvari koje nas očekuju?Čemu se vi lično najviše radujete?

Milan:

Očekuje nas razvoj mnogih feature-a, ali bih izdvojio plan za uvođenje AI-a na platformu. Takođe, imamo plan da dobijemo i dodatne security sertifikate. Konkretno, SOC 2 i HIPAA.

Igor:

Iako nije izvesno da će se realizovati ove godine, svakako polako krećemo da razmišljamo o mobilnoj aplikaciji. Bitno je napomenuti i da stavljamo fokus na funkcionalnosti koje imaju za cilj da poboljšaju radni učinak zaposlenih, uz istovremenu brigu o njihovom dobrostanju (npr. detekcija pregorevanja, kao jedna od mnogih).

Prošlogodišnje proširenje menadžment strukture je značilo i interna unapređenja na Lead pozicije. Sa Tijanom smo popričali o promeni pozicije, ali i o tome na čemu zapravo radi naš C++ tim - tim u kojem je do skoro bila developer, a koji od pre nekoliko meseci i zvanično vodi kao Engineering Team Lead.

Kako je Insightful tim izgledao kada si se ti priključila, a kako izgleda sada?

Tijana:

Priključila sam se pre nešto više od tri godine. U tom trenutku, nije nas bilo više od 7 ukupno, u celom Engineering-u. Bila je drugačija atmosfera, bili smo i u manjoj kancelariji. S vremenom, kako su dolazili novi članovi tima, uklapali su se jako dobro u ceo taj ambijent i stvarno je bilo lepo gledati taj proces rasta.

Kada se osvrnemo na prethodni period, šta bi izdvojila kao neke od najvećih uspeha tvog tima?

Tijana:

Prošle godine smo završili nekoliko kompleksnijih funkcionalnosti.

Moj tim inače radi na razvoju desktop aplikacije koja skuplja podatke na individualnim računarima i šalje informacije na dashboard. Dosta je izazovno jer koristimo različite jezike, a i razvoj novih feature-a mora da se poklapa sa onim što rade drugi timovi, na FE i BE strani.

Radili smo i na tome da desktop aplikacija bude što stabilnija, s obzirom da radi na svakom računaru individualno. Imamo veliki broj klijenata, te je veliki i broj environment-a koje aplikacija mora da podrži.

Smanjili smo vreme provedeno na bug reporting-u i mogli smo da se još više fokusiramo na neke druge stvari.

Pored toga, uspeli smo da smanjimo šum sitnijih problema koje su korisnici prijavljivali, uveli smo opciju za detektovanje tih stvari. Time smo nama smanjili broj tiketa koji dolazi, a i klijenti su dosta zadovoljniji.

Sem što je bilo uspeha na timskom nivou, i ti si lično napredovala prošle godine. Kako se osećaš povodom toga, koja su tvoja očekivanja od nove role, Engineering Team Lead?

Tijana:

Mnogo mi je drago da je došlo do toga. Posebno me je obradovao fidbek tima, da su i oni zadovoljni tom odlukom. Veoma sam uzbuđena jer ću sada biti direktno uključena u razvoj tima. Mislim da će i njima značiti da imaju osobu sa kojom mogu češće da razgovaraju, te zaista smatram da ćemo na taj način da dosta napredujemo kao tim.

Pojačanje smo prošle godine tražili i eksterno - timu su se priključila dva iskusna menadžera, Marko i Azat, koji su doneli raznovrsno iskustvo u vođenju engineering timova, ali i novu energiju u naš tim. U razgovoru sa njima, osvrnuli smo se na to šta ih je privuklo da dođu Insightful, ali i šta žele da postignu u toku svoje prve godine u timu.

Šta su bili glavni razlozi zbog kojih si odlučio da se priključiš Insightful-u?

Marko:

U tom trenutku sam bio na raskrsnici. Nisam znao da li da se posvetim svom start up-u, da li da nastavljam korporacijski put…Onda je došao Insightful, koji se poklopio sa preduzetničkim interesovanjima koje sam imao. A kada sam čuo da je to naša kompanija, da rade naši ljudi, to me je dodatno motivisalo. Nakon toga, na razgovoru sa Milanom i Igorom sam čuo njihovu viziju za proizvod i za Engineering tim. Video sam da ima dosta da se radi - dosta zanimljivog posla, i sa tehničke strane, ali i na drugim poljima. I tada je odluka bila jednostavna.

Kada si došao u Insightful, da li te je nešto iznenadilo?

Marko:

Bilo je pozitivnih iznenađenja. Dolazio sam u start up i nisam znao šta tačno da očekujem, koliko su razvijeni procesi. Kada sam se priključio, video sam da je sve organizovano na mnogo boljem nivou nego što sam očekivao. Sve je na svom mestu, što je, siguran sam, nešto čime većina start up-ova ne može da se pohvali.

Ako pogledamo unapred - šta bi voleo da postigneš i čemu se nadaš?

Marko:

Sa rolom Engineering Manager-a postavljamo temelje za dalje širenje, pa se nadam da ćemo nastaviti da rastemo. Kada je reč o konkretno mom timu - nadam se da ću osvojiti njihovo poverenje, da će moći da se oslone na mene.

Šta će biti fokus tvoj tima u narednoj godini?

Marko:

Pred nama je dosta zanimljivog i uzbudljivog rada. Platforma se dalje razvija, u planu je dosta novih funkcionalnosti. Mogu da kažem da nam je backlog pun, napravićemo prioritizaciju.

Vodićemo računa o nekoliko faktora, važna nam je stabilnost platforme, da user experience bude na dobrom nivou, kao i da klijenti dobijaju vrednost iz funkcionalnosti našeg softvera.

Jedna od stvari na kojima ja lično radim je uvođenje AI-a.

Why did you decide to join insightful?

Azat:

There were two main reasons. First one - the people. In any company I choose to work in, this is one of the most important things. The second one is my career growth and impact. Because of the technologies we use and our company dynamics, I see many opportunities for career growth. I believe I can use my experience to bring value and, at the same time, to learn.

When you did join Insightful, did you find something that surprised you?

Azat:

Yes - It was attention to the details and professionalism.

The fact that everything was well documented was not expected for me, because, usually, companies at this stage and of this size do not have detailed and updated documentation and focus more on R&D. But in our case, having this complex platform, documentation is really a necessary thing and it’s good that we have it. It was also surprising, in a positive way, to see that we have a sizeable Sales team. This is also something that I didn't expect, but it’s definitely the right approach. Our business strategy seems to be very mature.

When you look ahead, what do you hope to achieve?

Azat:

My personal goal is to ensure that the team is stable, that everyone is satisfied with their work, and that we continue to deliver value to the product and to our business. As an Engineering Manager, I’m here to ensure that the team is happy, performs well, there are no obstacles on the way, individuals in the team are growing, everyone knows what to do, and that we respect each other.

What will be the focus of your team in the next period?

Azat:

The goal is always the stability of the platform and delivering new features that contribute to the business and company goals. We have determined a direction and already prepared initiatives for the features, so we’ll be finalizing those and delivering accordingly.

I like the fact that we(engineers) share our feedback and thoughts and collaborate closely with the Product team. I encourage everyone on the team to think about the product and how we can improve it, think about the upcoming features in advance, and make suggestions.

It’s also great that, later on, we get to see the impact of that feature on user satisfaction, as well as on company metrics.

Galerija