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!

ponuda

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

Startupi i poslovanje

MVT Solutions iz Pisarovine osigurao 100.000 od 300.000 eura vrijedne runde investicije za brži i jeftiniji razvoj IoT-ja

Ovaj domaći startup u tri je godine, bez ikakve vanjske investicije, razvio IoTaaP, alat koji može uvelike olakšati razvoj IoT proizvoda različitim klijentima. Osim hardvera, njihov poslovni model se skalira kroz softver i cloud, a koliko uspješno su se rješenjem i radom potvrdili do sada, najbolje govori i vijest o prvoj investicijskoj rundi predvođenoj domaćim investitorom.

Video

Što se dogodi kada ekstremnom trolu oduzmete megafon, odnosno društvene mreže?

Počne skapavati od gladi, sudeći prema uvijek dramatičnom istaknutom pripadniku 'alt right' pokreta, Milu Yiannopoulosu iliti Neru iliti Milu Andreasu Wagneru iliti Milu Hanrahanu, što je zapravo njegovo pravo ime.

Internet marketing

Hrvatski brendovi boje se zauzeti stav u marketingu (i upravo time gube!)

U najnovijoj epizodi Netokracija podcasta bavimo se brendovima koji se ne boje zauzeti stav. Takvih je u hrvatskoj vrlo malo, rijetki se odluče na taj rizik, a ne shvaćaju da je zapravo upravo to najriskantniji potez.

Što ste propustili

Sponzorirano

Privući i zadržati zaposlenike nećete šarenim uredom, ali hoćete agilnom transformacijom

Neki nabavljaju stolni nogomet i šarene vreće za odmaranje, neki organiziraju filmske večeri i zabave petkom, a neki se obraćaju - agilnom treneru.

Intervju

Kako do prakse na kojoj si plaćen i na kojoj učiš, ulažeš u sebe i napreduješ?

Nekima je još u redu pripravnike uzimati na neplaćeno pa ih natovariti kao da su Katica za sve. Pripravništva su se promijenila, barem u nekim tvrtkama, a netom diplomirana ekonomistica i njezin kolega na apsolventskoj godini, otkrit će vam i kako.

Startupi i poslovanje

Dragi svi, budite podrška koju želite i sebi; drage žene, nemojte prihvatiti ništa manje

Ladies of New Business Tech edition okupio je domaće i strane IT rukovoditelje, stručnjake i organizatore IT konferencija kako bi raspravili što kao kolege, šefovi i organizatori možemo učiniti kako bi pomogli IT-jevkama da napreduju u industriji te da se osjećaju kao njezin važan dio.

Kultura 2.0

Gen Ashley i Christina Richter na 8. #LadiesZG: bez uzora i edukacije nema jednakosti u tehnološkoj industriji

Kako bismo privukli više žena u tehnologiju trebamo podržati i trenutne žene u industriji koje će svojim primjerom pokazati da ovaj sektor nije "muški svijet".

Startupi i poslovanje

Hrvatski SysKit: Za 90% funkcionalnosti inspirirali su ih njihovi korisnici, među kojima je i američka vlada

Hrvatska softverska tvrtka SysKit već 10 godina pomaže sistemašima i administratorima u više od 3000 tvrtki diljem svijeta. Njezin suosnivač Frane Borozan otkrio mi je strategiju koja im je omogućila kompetitivnost na svjetskoj razini i približila ih ostvarenju želje da postanu jedan od najvećih proizvođača softvera u Hrvatskoj.

Startupi i poslovanje

Indienogo – kako će izuzimanje Hrvatske s ove platforme utjecati na domaće projekte?

Indiegogo više nije službeno podržan u Hrvatskoj, što znači da ne možete više na njega postavljati kampanje ako ste tvrtka registrirana u Lijepoj našoj. Istražili smo kako je do toga došlo, a i kako će to utjecati na domaće projekte koji platformu aktivno koriste.