Ansettelse av frilansutvikler: Sjekkliste for å unngå dyrfeil
Riktig utvikler fra start – spar tid, penger og hodepine
Å leie frilansutvikler gir fleksibilitet og tilgang til spesialkompetanse. Men uten strukturert prosess risikerer du forsinkelser, dårlig kode, kommunikasjonsbrudd og prosjektkollaps. Her er en sjekkliste basert på erfaring.
1. Definer prosjektet skarpt – før du søker
- Omfang: Hva skal bygges? (MVP, feature, hel plattform).
- Teknologistack: Språk, rammeverk, database, sky, API-er.
- Arkitektur: Monolit / mikrotjenester, CI/CD, testing-strategi.
- Leveranser: Kode (repo), dokumentasjon, testrapporter, deployment-guide.
- Tidsramme: Milepæler, frister, buffer.
- Budsjett: Timepris / fastpris / milestone-basert. Inkludér revideringsrunder.
2. Hvor finne utviklere
- Plattformer: Upwork, Toptal, Gun.io, Lemon.io, Contra, Malt (EU), Norwegian: Shifter, Knowit, Bouvet (konsulentboliger), LinkedIn, GitHub Jobs, Twitter/X, nettverk.
- Spesialiserte: React, Node, Python, Rust, Go, DevOps, AI/ML, mobile, embedded.
3. Screening-prosess – filtrer effektivt
- Profil / CV / Portfolio: Relevante prosjekter? Live demo / GitHub? Kompleksitet?
- Teknisk test (liten, betalt): 2–4 timers oppgave representativt for jobben. Vurder: kodekvalitet, struktur, tester, git-historikk, spørsmål stilte.
- Intervju (30–60 min): Teknisk dybde, problemløsning, kommunikasjon, erfaring med remote/async arbeid, verktøy (Jira, Linear, Git, Slack, Notion).
- Referansesjekk: Snakk med 2 tidligere klienter. Spør: leverte de i tide? Kvalitet? Kommunikasjon? Ville du leiet dem igjen?
4. Kontrakt – beskytter begge parter
- Omfang (scope) definert – unngå «scope creep».
- IP / eiendomsrett: All kode, design, dokumentasjon tilhører deg (work for hire).
- Konfidensialitet (NDA) – spesielt ved sensible data.
- Betaling: Milepæler (ikke 100 % forhånd / etter). Typisk: 25 % start, 50 % midt, 25 % leveranse.
- Garansi / feilretting: 30–90 dager etter leveranse.
- Oppsigelse / avtalebrudd: Forhåndsvarsel, betaling for utført arbeid.
- Jurisdiksjon / tvistløsning.
5. Onboarding – sett dem opp for suksess
- Tilgang: Repo (GitHub/GitLab/Bitbucket), prosjektstyring, design (Figma), miljøer (dev/stage/prod), hemmeligheter (Vault, 1Password).
- Dokumentasjon: Arkitektur, API-spesifikasjoner, kodestandarder, branching-strategi, CI/CD.
- Introduksjon til team, produkt, brukerreiser, forretningslogikk.
- Fast kontaktperson (PO / Tech Lead) for rask avgjørelser.
6. Underveis – ledelse, ikke mikrostyring
- Daglige standups (async via Slack/Teams eller kort call).
- Ugentlig demo / sync – se arbeidet, gi feedback, juster kurs.
- Code review – alltid (min. 1 annen utvikler / du hvis teknisk).
- Spor fremgang mot milepæler – tidlig varsel ved avvik.
7. Etter leveranse
- Godkjenningstest (UAT) – du / dine brukere tester.
- Overføring: Kode, nøkler, dokumentasjon, driftsguide.
- Betaling siste milestone.
- Vurdering: Ville du ansette igjen? Gi offentlig anmeldelse (bygger økosystemet).
- Hold døren åpen: Legg i talentpool for fremtidige behov.
Røde flagg underveis
- Forsviner fra kommunikasjon (ghosting).
- Leverer kode som ikke kjører / ikke passer spesifikasjon.
- Nekter code review / testing.
- Krever mer penger midt i prosjekt uten scope-endring.
- Kopierer kode fra StackOverflow / AI uten forståelse.
En god frilansutvikler er en investering som gir avkastning. En dårlig er en kostnad som vokser. Gjør jobbingen din før kontrakten signeres – det er billigst.
Tidligere:Anabole steroider: Bivirkninger hos menn og kvinner – hva skjer i kroppen?
Neste:Mesoteliom-advokat: Hvordan finne rett hjelp til erstatningssak
