it-bransjen
Nå kommer utviklertesten som viser om du faktisk er god nok til jobben du søker på
– Helt klart positivt for utviklere uten utdanning, sier gründeren.
STARTUPLAB, OSLO (digi.no): – Det er forferdelig dyrt å feilansette. Uten de riktige software-utviklerne på prosjektet er det krise. Men en undersøkelse for fem år siden viste at to av tre utviklere ansettes uten at koding var del av prosessen, sier Gunnar Rye Bergersen.
Bergersen har doktorgrad i software engineering, og har skrevet avhandlingen «Measuring programming skill». I november stiftet han selskapet Technebies. Nå er han i gang med å måle nettopp utviklerkompetanse.
Technebies er en av nøye utvalgte bedrifter som har fått plass ved Startuplab i Oslo.
Testene til oppstartsbedriften varer typisk i tre timer og består av en rekke oppgaver. Felles for dem er at de inneholder kode fra et større system. Utvikleren må løse ett eller flere krav som typisk dukker opp under programvareutvikling.
Som i industrien kan oppgavene ha ulikt fokus. Noen ganger skal man optimere tidsbruk (gjør det fort – det er krise). Andre ganger er kvaliteten viktigst (skriv noe som fungerer, er lesbart, og kan vedlikeholdes av andre utviklere i fremtiden).
Tung forankring i akademia og næringsliv
Steinar Haugen ble første ansatte. Først som innleid konsulent, før han etter hvert hoppet helt inn og ble første ansatte. Haugen har tilbragt et helt yrkesliv som konsulent innenfor systemutvikling og IT-arkitektur i virkelig store IT-systemer.
I tillegg har bedriften tung forankring i forskningsmiljøet ved UiO (hvor Bergersen fremdeles har en bistilling) og Simula Research Laboratory.
Og nå har to blitt til tre.
– Dette er ikke bare en idé og en powerpoint. Her er det virkelig substans, sier en opprømt Heidi Frost Eriksen.
Hun er nyansatt daglig leder for selskapet, og brenner nesten mer for prosjektet enn gründeren selv. Eriksen har bakgrunn fra Tandberg, Atea, Software Innovation og senest oppstartssuksessen Huddly. Men hun har lenge fulgt med på Technebies.
(Artikkelen fortsetter under)
Vil dokumentere hva utviklere faktisk kan
Nå vil de tre hjelpe bedrifter med å plukke ut de beste utviklerne når de skal ansette eller leie inn software-utviklere. Det er ikke nødvendigvis de som har mastergrad i IT, mener Bergersen.
– Noen utviklere har ikke noe formell utdanning i det hele tatt, men produserer fantastisk kode. Utdanning er bra for at samfunnet som helhet skal bevege seg fremover, men det er ikke gitt at fem år i akademia er bedre enn fem år hos Google for en utvikler, sier gründeren.
– Gjengangeren når utviklere ansettes i dag er enkle tester hvor jobbsøkerne skal skrive grunnleggende algoritmer fra scratch. Det man lærer på universitetet. Men det bedrifter trenger er folk som kan kode i de store systemene, forteller Haugen.
Utdanning er bra for at samfunnet som helhet skal bevege seg fremover, men det er ikke gitt at fem år i akademia er bedre enn fem år hos Google for en utvikler.
Med det i bakhodet har de gått i gang med å lage utviklertester som tar utgangspunkt i hva som trengs av utviklere i næringslivet – ikke hva som undervises i akademia.
Målet er å gi arbeidsgiverne mer omfattende data. Å dokumentere hvor gode folk faktisk er – ikke hvor godt CV-en er skrevet.
Simuleringene deres måler langs parametre som kodekvalitet, hastighet, kreativitet, vanskelighetsgrad, og evne til å jobbe i komplekse system. Jobbsøkerne får en objektiv skår som ikke bare rangerer søkerne, men sammenligner dem med utviklerne som jobber i bedriften fra før av på de ulike parametrene.
Technebies understreker at det finnes gode utviklertester i dag også, men at variasjonene er store fra bedrift til bedrift. Det som finnes er basert på enkeltinnsats fra tekniske sjefer, og krever mye ressurser å utforme, mener bedriften.
– Helt klart positivt for utviklere uten utdanning
– Vi kan inkludere faktisk kode fra kunden som skal ansette, og ta det inn i testen. Slik blir utviklerne som søker på en stilling testet i et mest mulig autentisk miljø.
– Det er helt klart positivt for utviklere uten utdanning, understreker Bergersen.
Resultatet fra testen tar nemlig ingen hensyn til utdanningsbakgrunn.
Hos de bedriftene som i dag tester utviklernes kodekompetanse ved ansettelser er det «whiteboardkoding» som er rådende – at utvikleren må skrive enkel kode på en blank tavle.
Det er urettferdig ovenfor utviklerne, mener oppstartsbedriften.
Industrien er ikke en matteprøve der du må pugge algoritmer.
– Hvor ofte i den virkelige verden starter du som utvikler med helt blanke ark? Du jobber alltid midt oppi datasystemer – ofte svære og komplekse. Industrien er ikke en matteprøve der du må pugge algoritmer, sier Haugen.
Outsourcing kan bli enklere
Technebies' løsning er skybasert, automatisert og lærende. Den blir bedre jo flere kunder de får. Selskapet mener testene deres gagner både arbeidsgiver og arbeidstaker.
– Hvis du er ung og ikke har CV kan det være vanskelig å overbevise i intervjusituasjonen. En designer kan vise porteføljen sin. Det kan ikke utviklere.
– Arbeidsgiver derimot ønsker å sikre at nyansettelsene kan levere, men har få måter å validere det på. De vil være sikre på hva de får, sier Eriksen.
Det kan også gjøre det enklere for bedrifter å outsource deler av virksomheten.
– Mange har brent seg på outsourcing. Det er mange kulturelle og språklige forskjeller. Arbeidsgiver har ingen måte å kvalitetssikre utviklerne på. Men det er en helt annen prisklasse og tilgjengelighet. Hadde man klart å validere disse utviklerne ville mye vært løst, mener Eriksen.
Vil lansere i løpet av året
Foreløpig er Technebies på pilotkundestadiet.
– Vi har fått med oss en del store, norske konserner allerede. Det har oppstått en sånn «word of mouth»-spredning. De hjelper oss med prismodeller, presentasjon og kommersialisering.
– Det er en spennende fase. Vi kommer definitivt til å ansette fremover, forteller Eriksen.
Bedriften tar sikre på å lansere testene sine til høsten, men helgarderer seg og sier «innen årsslutt». Først med ett programmeringsspråk, men med planer om flere.
– Vi lanserer med Java nå først, så utvider vi med flere språk etter hvert. Vi må starte med det som har bredest nedslagsfelt, avslutter Bergersen.