Ekstern CTO
Hvornår skal du ansætte din første udvikler?
Hvornår har en webshop brug for sin første faste udvikler? Tegnene, alternativerne, hvilken profil du skal lede efter, og hvordan du undgår de dyreste fejl ved ansættelsen.
- Forfatter
- Kasper Stück
- Dato
- Læsetid
- 8 min
- Niveau
- Mellem
Du bruger flere og flere penge på freelancere eller bureau og overvejer, om det er tid til at ansætte din egen udvikler. Kort svar: Ansæt, når der er nok faste opgaver til en fuld stilling året rundt, når den tekniske viden skal blive i virksomheden, og når nogen kan lede og prioritere udviklerens arbejde. Mangler en af de tre ting, er en ansættelse ofte for tidligt.
Her er tegnene, alternativerne og de fejl, jeg oftest ser ved den første tekniske ansættelse. Valget mellem intern udvikler, bureau og freelancer har jeg sammenlignet i intern udvikler, bureau eller freelancer.
Tegn på, at det kan være tid
- Opgaverne er faste. Der er løbende arbejde med temaet, integrationer, data og fejlrettelser hver uge, ikke kun i projekter.
- Ventetiden koster. Små ændringer tager uger, fordi de skal ind i en ekstern partners kø.
- Viden forsvinder. Hver gang en leverandør skifter, skal løsningen forstås forfra.
- Det tekniske er en del af produktet. Konfiguratorer, egne apps eller integrationer er afgørende for forretningen.
- Der er bundet mange penge i ekstern udvikling. Og du kan se, at en del af arbejdet kunne løses hurtigere internt.
Tegn på, at det er for tidligt
- Behovet svinger meget, og der er måneder uden opgaver.
- Opgaverne kræver mange forskellige specialer, som én person ikke kan dække.
- Ingen i virksomheden kan prioritere, give feedback eller vurdere arbejdet.
- Problemet er egentlig manglende retning, ikke manglende hænder.
Er det sidste tilfældet, er en rådgiver ofte det første skridt. Se 5 tegn på behov for en teknisk rådgiver.
Alternativer til en ansættelse
| Model | Godt til | Pas på |
|---|---|---|
| Freelancer | Afgrænsede opgaver og løbende småting | Afhængighed af én person og dennes kalender |
| Bureau | Større projekter med flere fagligheder | Kø, skiftende folk og viden, der bliver hos bureauet |
| Ekstern CTO eller rådgiver | Retning, prioritering og vurdering af leverancer | Bygger ikke selv det hele |
| Fast aftale med en ekstern udvikler | Kontinuitet uden ansættelse | Kræver klare aftaler om dokumentation og overdragelse |
Mange webshops kombinerer: en rådgiver til retning og en fast ekstern udvikler til det daglige, indtil behovet er stort nok til en ansættelse.
Hvilken profil skal du lede efter?
Den første udvikler er sjældent en specialist. Det er en person, der kan:
- arbejde med jeres platform, for eksempel Shopify-temaer i Liquid, apps og API’er.
- forstå forretningen og spørge “hvorfor”, før der bygges.
- træffe tekniske beslutninger alene og forklare dem i almindeligt sprog.
- dokumentere, så viden ikke kun ligger i hovedet på én person.
- sige nej eller foreslå noget enklere, når en idé er dyr i forhold til gevinsten.
Den sidste egenskab er undervurderet. En udvikler, der siger ja til alt, kan bygge en butik, ingen andre kan vedligeholde.
Typiske fejl ved første ansættelse
- Ansætte for at løse et ledelsesproblem. Hvis ingen ved, hvad der skal bygges, løser en udvikler det ikke.
- Vælge en for uerfaren profil uden støtte. En nyuddannet udvikler uden nogen at sparre med, træffer beslutninger, der er dyre at rette.
- Ingen plan for de første måneder. Uden konkrete opgaver og mål går tiden med at finde rundt.
- Én person med al viden. Kræv dokumentation fra start, så virksomheden ikke bliver afhængig af én medarbejder.
- Glemme det, der stadig skal købes. Design, specialopgaver og ferieafløsning kan stadig kræve ekstern hjælp.
Sådan rekrutterer du, når du ikke selv er teknisk
- Beskriv opgaverne, ikke kun teknologierne. Hvad skal personen lave det første år?
- Bed om eksempler på tidligere arbejde, gerne butikker eller kode, kandidaten kan vise.
- Lad kandidaten forklare en teknisk beslutning, de har truffet, og hvad de ville gøre anderledes.
- Brug en lille, betalt prøveopgave, der ligner det rigtige arbejde.
- Få en erfaren udvikler eller rådgiver med til den tekniske vurdering.
De første måneder
God onboarding er forskellen på en udvikler, der hurtigt bidrager, og en, der bruger måneder på at finde rundt. Sørg for adgange, dokumentation af systemer og integrationer, en ansvarlig at spørge og små første opgaver, der giver et hurtigt indblik i løsningen. Planlæg den tekniske onboarding af udvikleren før første arbejdsdag.
Aftal også, hvordan opgaver prioriteres. Ellers bliver den nye udvikler hele virksomhedens personlige support.
Hvem leder udvikleren?
En udvikler har brug for nogen, der sætter retning og prioriterer. Hvis du ikke selv kan det, kan en ekstern CTO stå for retningen, mens udvikleren bygger. Forskellen mellem modellerne for teknisk ledelse står i ekstern CTO, bureau eller intern CTO.
Hvis du vil have hjælp til at vurdere behovet, skrive stillingsopslaget eller deltage i den tekniske samtale, kan du læse om min rolle som ekstern CTO.
FAQ - Ofte stillede spørgsmål
Hvornår er det for tidligt at ansætte en udvikler?
Når opgaverne ikke kan fylde en fuld stilling året rundt, når behovet svinger meget fra måned til måned, eller når ingen i virksomheden kan prioritere og vurdere udviklerens arbejde.
Skal den første udvikler være junior eller senior?
Som udgangspunkt erfaren. Den første udvikler skal ofte træffe tekniske beslutninger alene. En mindre erfaren udvikler kan fungere, hvis der er en erfaren rådgiver, som kan sætte retning og gennemgå arbejdet.
Hvad koster en udvikler?
Lønnen afhænger af erfaring, specialisering og område. Medregn pension, udstyr, licenser, rekruttering og den periode, hvor den nye medarbejder endnu ikke er fuldt produktiv. Brug aktuel lønstatistik eller en rekrutteringspartner til at sætte niveauet.
Hvordan vurderer jeg en udvikler, når jeg ikke selv er teknisk?
Bed om eksempler på tidligere arbejde, lad kandidaten forklare en teknisk beslutning i almindeligt sprog, og få en erfaren udvikler eller rådgiver med til den tekniske del af samtalen.
Kan en ekstern CTO erstatte en ansat udvikler?
Nej, de løser forskellige opgaver. En ekstern CTO sætter retning, prioriterer og vurderer leverancer. En udvikler bygger. Mange webshops bruger begge dele: ekstern retning og intern eller ekstern udvikling.
Relaterede artikler
Intern udvikler, bureau eller freelancer?
Sammenligning af de tre måder at få arbejdet udført