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.

Ž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. Foto: Andrea Kumar

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!

Sukladno članku 94. Zakona o elektroničkim medijima, komentiranje članaka na Netokraciji dopušteno je samo korisnicima koji ostave svoje ime i prezime te mail adresu i prihvate pravila ponašanja.

Pravila ponašanja

Na Netokraciji za vas stvaramo kvalitetan, autorski potpisan sadržaj i zaista se veselimo vašim kvalitetnim, kontruktivnim komentarima. Poštujmo stoga jedni druge prilikom komentiranja, kao i Zakon, držeći se sljedećih pravila ponašanja:

  • Ne budite 💩: Nema vrijeđanja, diskriminiranja, ni psovanja (osim ako nije osobni izričaj, ali onda neka psovka bude općenita, a ne usmjerena prema nekome). Također, upoznajte se sa stavkom 2. članka 94. Zakona o elektroničkim medijima prije no što ostavite komentar.
  • Samo kvalitetna rasprava, manje trolanja: Ne morate se ni sa kim slagati, ali budite konstruktivni i doprinesite raspravi! Svako trolanje, flameanje, koliko god "plesalo" na granici, leti van.
  • Imenom i prezimenom, nismo Anonymous 👤: Autor sadržaja stoji iza svog sadržaja, stoga stojite i vi iza svog komentara. Koristimo ime i prezime te pravu email adresu.

Kako koristimo podatke koje ostavljate? Bacite oko na našu izjavu o privatnosti.

Sve ostale komentare ćemo s guštom spaliti, jer ne zaslužuju svoje mjesto na internetu.

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

Prikaz

Native Teams u Hrvatskoj: Kako olakšavaju brigu o porezima, doprinosima i zapošljavanju u inozemstvu?

Native Teams, platforma za freelancere i digitalno plaćanje koju globalno koristi gotovo sto tisuća ljudi, u Hrvatsku je stigla prije dvije godine. Otkrivamo kako im je izgledalo širenje na regiju te što su u međuvremenu nova uveli.

Zabava i zanimljivosti

Hrvati napokon mogu glasati elektronski, i to zahvaljujući Samu Altmanu (i botovima)

Već niz godina naklapa se i navija za uvođenje elektronskog glasanja u Hrvatskoj. Ako nismo tijekom pandemije koronavirusa, kad ćemo, pitaju se mnogi. Ova superizborna godina, u kojoj nas čekaju parlamentarni, europski i predsjednički izbori jedina je još sila (ne)prilika koja bi mogla nagnati Državno izborno povjerenstvo da poduzmu mjere po tom pitanju.

Digitalni marketing

“Želim samo logo za svoj brend” je kao naručivanje hrane bez soli i začina

U dinamičnom svijetu poslovanja, gdje nam se svakodnevno servira tona sadržaja i reklama i gdje se prvi dojam često stvara jednim pogledom – dobro osmišljen logotip izuzetno je važan. Međutim, put kroz brendiranje ide daleko izvan stvaranja logotipa.

Što ste propustili

Startupi

Tim MediBoost pobjednik je inovacijskog natjecanja AI4Health.Cro

U natjecanju je sudjelovalo 28 timova, od kojih je 10 ušlo u veliku završnicu te dobilo priliku natjecati se za prve tri nagrade, a pobjedu je odnio tim MediBoost.

Intervju

Moran Cerf: Vrijeme je da marketinška industrija uporabi alate koje su neuroznanstvenici stvorili!

Moran Cerf znanstvenik je koji je revidirao protokol lansiranja nuklearnog oružja, a na Danima komunikacija najavio je marketing budućnosti – marketing u našim snovima. I nije riječ o sanjarenju!

FinTech

Regulativa vs. korisničko iskustvo: Kako banke identificiraju korisnike na daljinu?

Pravilnikom Ministarstva financija o uvođenju novih klijenata u bankarski sustav industrija je zadovoljna, ali kako provjeriti identitet klijenta na daljinu - i dalje ostaje veliki problem za banke.

Novost

Cancel kultura: Tko (ni)je dosad otkazan?

U novoj epizodi podcasta komentiramo dvije prilično kontroverzne teme - otkazivanje i politiku.

Analiza

SDP najviše potrošio na digitalno oglašavanje od stranaka, a od pojedinaca – Andrej Plenković

Dan prije izborne šutnje predstavljamo vam tko je bio najglasniji, barem što se tiče trošenja novca, na internetu.

Analiza

E-glasovanje: Dobro za malu Estoniju i veliki Brazil, ali ne i za Hrvatsku. Zašto?

Iako ima više razloga zašto bi ga trebalo modernizirati, izborni je proces u Lijepoj našoj i dalje jedno od čvrstih uporišta otporu digitalizaciji.