5000 tvrtki, uključujući eBay i PayPal, testira developere alatom hrvatskog Testdomea!

5000 tvrtki, uključujući eBay i PayPal, testira developere alatom hrvatskog Testdomea!

TestDome je softver namijenjen automatskom testiranju znanja i vještina programera pri zapošljavanju, koji tvrtkama poput eBaya, PayPala, ABB-a i mnogih drugih štedi sate i sate u selekcijskom procesu. Njegov suosnivač Željko Švedić otkriva mi kako su se samofinancirali, kako rade u potpunosti “na daljinu” i kako su zapravo on i Mario Živić na cijelu ideju došli još prije dvadesetak godina, na srednjoškolskim natjecanjima.

Kad su se Željko i Mario još devedesetih upoznali na natjecanjima u programiranju, koje je organizirao Hrvatski savez informatičara, nisu ni sanjali da će godinama kasnije obojica napustiti siguran posao u korporacijama, Microsoftu i Ericssonu, ne bi li pokrenuli svoj projekt inspiriran upravo tim danima. Naime, zahvaljujući načinu ocjenjivanja na natjecanjima, nastali su začetci ideje softvera za testiranje znanja programera, prisjeća se u razgovoru sa mnom Željko.

Na natjecanjima su se za ocjenjivanje većinom algoritamskih zadataka koristili automatizirani evaluatori. Nismo tada puno pažnje obraćali na to, smatrali smo normalnim da, 15 minuta nakon što 220 natjecatelja izađe iz dvorane, dobijemo listu s točnim brojem bodova i poretkom za svakog natjecatelja (npr. Cape Town IOI 1997). Mislili smo da tvrtke sigurno imaju još bolje i razvijenije sustave, ali bili smo u krivu.

Foto: Andrea Kumar
Željko je nedavno gostovao i na RockPaperFounders konferenciji, gdje je na panelu o kapitalu okupljenim novim i budućim poduzetnicima rekao par savjeta koje je naučio iz svojih iskustava financiranja odnosno bootstrappanja.

Pojedine tvrtke i dalje ne testiraju znanje programera prije zaposlenja – ili traže da kod pišu flomasterom

Sustavi selekcije u tvrtkama zapravo su jako loši, napominje mi dalje u razgovoru, a velik dio tvrtki uopće ne traži od kandidata da napišu jednu jedinu liniju koda prije zaposlenja. Oni koji to rade, često kandidate stave pred ploču i zahtijevaju od njih da kod pišu – flomasterom.

Nama je trebalo 15 godina da od ideje s natjecanja napravimo poslovni proizvod, ali većina tvrtki i dalje nije sazrela za tu ideju.

Početak je to priče o TestDomeu, startupu koji su Mario i Željko osnovali 2013. godine ne bi li omogućili tvrtkama, koje zapošljavaju programere, automatsko testiranje njihovog znanja tijekom procesa zapošljavanja za novo radno mjesto. Danas među svojim klijentima, do kojih dolaze najviše uz pomoć dobro optimiziranog sadržaja na webu, imaju zvučna imena poput eBaya, PayPala, ABB-a, a svoju tvrtku, koja čak nema ni fizičke urede, nego svi zaposlenici rade na daljinu, u potpunosti su sami financirali.

Dva problema kod testiranja IT kandidata

No, vratimo se još malo u prošlost. Nakon srednje škole i fakulteta, Željko je počeo raditi za Microsoft i Infragistics, a Mario za Ericsson. U međuvremenu je Željko osnovao GemBox, softversku tvrtku koja je kasnije postala glavni izvor financiranja za TestDome prvih godinu i pol, odnosno dok projekt nije postao profitabilan. Danas TestDome, zahvaljujući radu deset zaposlenika iz Hrvatske, Brazila, Litve, Češke, SAD-a, Indije i Australije, ima preko 5000 internacionalnih korisnika (Željko će tu istaknuti da ih je vrlo malo iz Hrvatske!), a u 2019. će mu prihodi premašiti milijun dolara.

Sve to jer su uspjeli riješiti problem testiranja programera prilikom zapošljavanja.

Dva su glavna problema kod testiranja IT kandidata: nalaženje dobrih pitanja za pojedinu vještinu i automatsko ocjenjivanje tih pitanja. Velik dio firmi kandidatima kao zadatak daje vikend-projekt koji traži potrebne skillove i onda ručno ocjenjuju svakog kandidata. Taj pristup oduzima previše vremena, nije pouzdan, a senior kandidati često ne žele rješavati vikend projekte.

Mi te probleme rješavamo korištenjem vlastite baze od 880 pitanja, od kojih svatko testira samo jedan skill, kratko traje i automatski se evaluira. Programerska pitanja zahtijevaju da kandidat napiše kôd da bi unit testovi za to pitanje prošli. Na primjer, ako testirate kandidate za Front-end Developer poziciju, možete na TestDomu napraviti HTML/CSS and JavaScript test koji ima jedno HTML/CSS pitanje od 7 minuta te dva JavaScript pitanja od 3 i 7 minuta. Test sveukupno traje samo 17 minuta, a ipak zahtijeva od kandidata da napišu ispravan kod. S druge strane, kandidati rješavaju test u vrijeme kad im odgovara, te dobiju svoj rezultat na kraju testa.

Željko: “Na primjer, ako testirate kandidate za Front-end Developer poziciju, možete na TestDomu napraviti HTML/CSS and JavaScript test koji ima jedno HTML/CSS pitanje od 7 minuta te dva JavaScript pitanja od 3 i 7 minuta. Test sveukupno traje samo 17 minuta, a ipak zahtijeva od kandidata da napišu ispravan kod.”

Tvrtkama takav pristup omogućava da testiraju kandidate već u prvom koraku kod zapošljavanja, i prije čitanja životopisa. Tako štede vrijeme jer uopće ne moraju u daljnjem procesu uzimati u obzir kandidate koji nemaju tražene vještine.

Prvi kupci se slave domaćom rakijom, a profitabilnije je imati više malih, nego nekoliko zvučnih klijenata

Poslovni model TestDomea je naplaćivanje po testiranom kandidatu, s time da tvrtke zakupljuju prepaid pakete. Željko se prisjetio i prve takve tvrtke, koja je do njih došla putem njihove web stranice.

Prvi klijent koji je kupio testove preko našeg web shopa je Monad Solutions iz UK-a. Našao nas je preko interneta, nismo sigurni preko koje kampanje. Sjećam se da smo tada popili domaću rakiju da proslavimo, a kasnije smo mu i rekli da nam je prvi kupac. Bio je ugodno iznenađen, nije stekao dojam gledajući web da smo tek krenuli s radom.

Kasnije su uslijedila i zvučna imena, koja dobro dođu kao referenca, ali Željko priznaje da puno više zarađuju od mnogo malih klijenata, nego od nekoliko velikih.

Naravno, imamo zvučne klijente izlistane na webu, kao što su eBay, PayPal, Turkish Airlines, ABB i University College London. Međutim, i veliki dio tih klijenata smo dobili bez enterprise salesa, voditelj nekog odjela nas je našao preko Googlea i kupio uslugu preko korporativne kartice. Budući da prodajemo self-service software, često nismo niti u kontaktu s kupcima, iako su veliki. Čak nam se desilo da više odjela iste firme koristi TestDome, a da međusobno nisu komunicirali.

Pobornici lean startup metodologije

Željko je napisao i knjigu pod nazivom “Evidence-Based Hiring: Why Hiring Is Broken and How Data Can Fix It”

TestDome smo ranije na Netokraciji spominjali kao primjer projekta koji slijedi lean metodologiju razvoja proizvoda. Željko je dugo pobornik Lean Startup pristupa, a objašnjava kako su ga primijenili kod TestDomea.

Prvi MVP (Minimum Viable Product) nam je bio Unbounce website na kojem smo 5 mjeseci prije službenog lansiranja A/B testirali koje testove traže korisnici te smo skupljali listu leadova. Na taj način smo saznali da su prvi testovi koje moramo imati Java, C#, HTML/CSS i SQL. Također smo saznali da nam target users nisu osobe iz HR-a, nego voditelji IT odjela koji žele smanjiti broj kandidata s kojima moraju obaviti razgovor.

Još uvijek radimo po Lean principu. Na primjer, naši korisnici imaju stranicu za glasanje (koristimo UserReports) gdje ocjenjuju naše ideje za potencijalna poboljšanja platforme i sadržaja. Ako neki potencijalni feature ne dobije dovoljno glasova korisnika, uopće ne radimo implementaciju. Osim toga, stalno imamo aktivne i A/B testove (više objašnjeno u predavanju), koji nam kažu koje promjene trebamo napraviti u customer funnelu.

SEO: Odličan kanal za self service softvere ispod 1000 dolara

Ključan je tu i sadržaj, a Željko otkriva da im dobra optimizacija za tražilice donosi većinu klijenata.

SEO je za self-service SaaS proizvode s cijenom manjom od 1000 dolara fenomenalan prodajni kanal. Kako raditi SEO sam se naučio na prethodnoj firmi, GemBox Software. Na TestDomeu smo se odlučili za SEO strategiju gdje je 30% naših pitanja javno dostupno za rješavanje kandidatima i potencijalnim kupcima, a ostalih 70% čuvamo za plaćene korisnike. Nakon što besplatan sadržaj privuče posjetitelje, sljedeći korak je registracija i kupnja osnovnog paketa testiranja. Imamo inbound sales osobu koja radi followup s potencijalnim većim korisnicima. Opet, bolje je objašnjeno u našem SEO predavanju

GemBox, osim što je Željka naučio SEO-u, bio je i izvor financiranja TestDomea u početnoj fazi, stoga tvrtka do sada nije imala potrebu za vanjskom investicijom.

No, tada nismo trošili puno novaca, samo četiri osobe su radile full-time na prvoj verziji. Nakon par godina počeli smo dobivati ponude od raznih vanjskih investitora i privatnih fondova. Trenutno ne razmišljamo o investiciji, ali ostavljamo otvorenu mogućnost ako naiđemo na investitore koji, osim novaca, mogu ponuditi i savjete kako da skaliramo u veću firmu.

Rad na daljinu s mnogim prednostima i jednom premostivom manom

Mane rada na daljinu mogu se svesti na komunikacije – ponekad je iz pisane teško shvatiti emocije i stav kolega. No, to se rješava upoznavanjem uživo i team buildinzima.

Do tada, njeguju svoj mali tim od deset zaposlenih diljem svijeta, koji rade u potpunosti remotely, uključujući i one u Hrvatskoj. Svatko radi od kuće ili coworking prostora po svom izboru. Iako rad na daljinu može biti izazovan za one koji na njega nisu navikli, Željko smatra da ovakav način rada, kad se ispravno posloži, ima više prednosti nego mana.

Najbitnije prednosti su lakše nalaženje stručnog kadra, puno više prijava na natječaje (imali smo oglas za posao s 230 prijava), asinkroni način rada, sve se dokumentira, postoji pisani trag komunikacije, zaposlenici pokrivaju različite vremenske zone.

Kao manu bih naveo da je ponekad teško iz pisane komunikacije shvatiti emocije i stav kolege. Nakon što se zaposlenici upoznaju na team-buildingu, onda im je lakša i online komunikacija jer razumiju karaktere kolega.

Oni koji su upoznati s radom tvrtke 37signals, današnjeg Basecampa, primijetit će sličnosti u načinu razmišljanja i pristupu razvoja softvera između njih i TestDomea, a Željko ne krije da su mu upravo oni jedan od uzora. Kako kaže, puno je ljepše uspjeti s malim softverskim biznisom, nego propasti s idejom za veliku tvrtku. A ja ga držim za riječ da će jednom napisati i knjigu o razvoju upravo takvog globalnog biznisa, bez vanjskih investicija, bez ureda, iz Hrvatske. Ne bi mu to bilo prvo djelo!

Komentari

  1. Renato

    Renato

    02. 12. 2019. u 10:06 am Odgovori

    Uz dužno poštovanje stvar je bezvezna a firme samo time sa sebe žele prebaciti odgovornost za izbor programera i pokazuju da same ne znaju što točno žele. Bio sam na više testiranja za strane firme gdje sam dobio njihove testove i mogu reći da teško da može biti besmislenije testiranje.

    Nikakve veze sa radnim mjestom, niti sa stvarnim znanjem, a osobno imam puno znanja i iskustva, rekao bih više od dotičnih. Valjda misle da se svijet vrti oko matematičkih algoritama i svi radimo za Nasu.

    Opći dojam je da su željeli čim više zakomplicirati pitanja da bi u očima kupaca ispali pametniji i boja vrijednost za novac a za stvarnu korist tj testiranje znanja programera se objema stranama fućka. Kao da u kvizu pitaš pitanja toliko bezvezna da ih nitko ne može znati, samo da bi ispao pametniji.

    Savjet programerima, ako na testiranju za posao naletite na njihova pitanja zaobiđite dotičnog poslodavca u širokom luku jer ne zna što radi niti što želi i prebacuje odgovornost za druge. Konačno ako sve to znate radije se prijavite na Google ili drugu prvoklasnu firmu a ne u vjerojatno bezveznu firmu za koju ste se prijavili. Tu vam svakako neće biti dobro što je i moje iskustvo.

    Na kraju napomena, ništa osobno naravno, to je samo moj dojam a koliko sam čuo nije samo moj.

Odgovori

Tvoja e-mail adresa neće biti objavljena.

Popularno

Društvene mreže

I porečki restoran i TikTok influencerica su u krivu

Iako je javnost brzo osudila influencericu Doris Stanković, s obje strane se pokazalo nepoznavanje profesionalne komunikacije, a i influencer marketinga.

Tehnologija

“Tata, jesi li baš morao kupiti električni auto?”

Napravio sam grešku: kupio sam električni automobil. Svi članci o električnim vozilima (EV) koje sam čitao na Hacker Newsu i Redditu nisu me pripremili za desetak EV infrastrukturnih problema u Hrvatskoj i okolici. Anegdote u nastavku objašnjavaju lekcije koje sam naučio na teži način.

Izrada web stranica

Da HTZ zna promovirati slavonski turizam u doba krize, ne bi pokrenuo Slavonia.travel

Slavonija je zanemarena već dugo, ali imamo što za ponuditi. Zašto onda reklamiramo samo kulen, rakiju i fiš?!

Što ste propustili

Startupi i poslovanje

Marko Štajcer: Kad već imamo ogromne količine podataka, idemo ih iskoristiti!

U 2020. nikada nije bilo jasnije koliku vrijednost nosi tehnologija za normalno funkcioniranje društva, a koliko još bi nam značila kada bi sve podatke koje imamo upogonili da rade za nas. Zanimaju li vas otvoreni podaci i rješavanje velikih analitički problema na njima, Open Data Hackathon dobra je prilika za iskušati svoje vještine i povezati se s ključnim mentorima i investitorima.

Društvene mreže

Hrvatski influenceri ne čekaju rasplet situacije s TikTokom: Već su spremni za selidbu na Reels

Tijekom vikenda bilo je neizvjesno hoće li TikTok biti izbačen iz američkih trgovina aplikacijama ili ne, ali čini se da postoji svjetlo na kraju tunela. No, sve je to uzburkalo i domaće i globalne kreatore sadržaja, a Vlatko Tutić iz JoomBoosa, koji okuplja 13 TikTokera, otkriva kako su došli na ovu društvenu mrežu, a i kako će s nje otići na Reels ili negdje drugdje, ako bude potrebno.

Netokracija Podcast

Tko je tko u hrvatskoj digitalnoj industriji? Slavimo 50. epizodu Netokracija Podcasta!

Povodom 50. epizode Netokracija Podcasta odlučili smo se na malo drugačiji format: igru! Pogađat ćemo neka od najistaknutijih lica hrvatske digitalne industrije, od osnivača tehnoloških tvrtki do freelancera i marketingaša!

Tehnologija

Hrvatska kripto poštanska marka rasprodana je u nekoliko sati, ali što je to uopće

Uz pomoć Belme Gutlić iz tvrtke NodeFactory i Tina Galetovića iz tvrtke BitX te filatelista Emila Drkušića otkrivamo u čemu je stvar kod blockchain marke Hrvatske Pošte.

Startupi i poslovanje

Kakav dan: Nanobit se prodaje švedskom Stillfrontu za 148 milijuna dolara; spekulira se da Rimac Automobili preuzimaju Bugatti

Kad pratite tehnološki sektor, rijetko se kad dogodi da se dvije izvanredne vijesti dogode u istom danu. Danas je ipak takav dan.

Tehnologija

Facebook želi da gledate svijet kroz njegove uređaje, no želite li zbilja pametne – Ray Banke?

U pomalo iznenađujućem predstavljanju jučer, Facebookov Mark Zuckerberg najavio je dva nova proizvoda: Oculus Quest 2 i pametne naočale, a za Netokraciju ih komentira Darian Škarica, osnivač tvrtke Delta Reality.