Spring til hovedindhold
Kasper Stück

Ekstern CTO

Teknisk onboarding: Få nye udviklere godt i gang

Sådan får du en ny udvikler, freelancer eller et nyt bureau hurtigt og sikkert i gang med din webshop: forberedelse, adgange, dokumentation og de første opgaver.

Forfatter
Kasper Stück
Dato
Læsetid
9 min
Niveau
Mellem
Rådgivning onboarding udviklere freelancer adgange dokumentation shopify teknisk ledelse

En ny udvikler, freelancer eller et nyt bureau på din webshop kan levere værdi i første uge – eller bruge den første måned på at vente på adgange og gætte sig til, hvordan tingene hænger sammen. Forskellen er forberedelse. God teknisk onboarding betyder, at adgangene er klar, at der findes en kort oversigt over systemerne, og at den første opgave er lille nok til at lykkes.

Her er, hvordan du gør det – også selv om du ikke har et udviklingsteam, men en webshop med en ekstern udvikler.

Hvorfor onboarding går galt

Det typiske forløb: Den nye starter mandag. Der er ingen adgange. Der er ingen dokumentation. “Du skal lige tale med den tidligere udvikler, han ved, hvordan det hænger sammen.” Han har ikke tid. Første uge går med at vente, anden med at gætte, tredje med at rette fejlene fra gætteriet.

Det sker, fordi alle har travlt, fordi “det tager bare en time at sætte op”, fordi dokumentationen ikke findes, og fordi ingen har ansvaret for onboardingen.

Før første dag

Adgange

Shopify: Er udvikleren eller bureauet Shopify Partner, så brug en collaborator-konto:

  • Du giver dem en firecifret anmodningskode, som findes under Settings > Users > Security.
  • Du godkender anmodningen og bestemmer rollen og rettighederne – også hvilke apps og salgskanaler de må tilgå.
  • Collaborators tæller ikke med i butikkens antal brugere.
  • De skal have to-trins-godkendelse slået til for at kunne logge ind.

Ansætter du selv en udvikler, får vedkommende en medarbejderkonto. Bemærk, at antallet afhænger af planen: Basic har ingen ekstra medarbejderkonti, Grow har 5, Advanced 15 og Plus ubegrænset ifølge Shopifys danske prisside.

Andre systemer: repository, fragt, regnskab, e-mailmarketing, domæne og eventuelle integrationsværktøjer. Brug en password manager til delte adgange, og giv aldrig dit eget login videre.

Udviklingsmiljø

  • En kopi af temaet at arbejde i, så der aldrig udvikles direkte på det aktive tema.
  • Et repository med temaets kode. Shopifys GitHub-integration kan forbinde en branch med et tema og synkronisere begge veje, så ændringer i admin også bliver gemt i GitHub.
  • Testdata, fx testordrer, der ikke rammer rigtige kunder og regnskabet.

Dokumentation

Det behøver ikke være meget, men det skal findes. Mere om, hvad der bør være skrevet ned, står i artiklen om dokumentation af webshoppen.

Den dokumentation, der skal findes

Systemoversigt. En tegning og en side tekst: webshop, apps, integrationer, lager, regnskab, fragt og e-mail. Hvad taler med hvad, og hvor bor data?

Kom i gang-guide. Hvordan arbejder man med temaet? Hvordan testes en ændring? Hvordan udgives den? Testen er, om en ny kan følge guiden uden at spørge.

Tilpasninger. Hvad er ændret i temaet, og hvorfor? Hvilke apps har lagt kode i temaet?

Ordliste. Dine interne navne for produkter, kundetyper og processer. Forretningsforståelse er ofte det sværeste for en ny udvikler.

Hvem spørger man om hvad? Hvem kender lageret, regnskabet, kundeservice og de gamle beslutninger – og hvordan når man dem?

Adgang i trin

Giv den adgang, opgaven kræver – ikke alt fra dag ét:

  1. Start: kopi af temaet, repository, dokumentation og chat.
  2. Når de første ændringer er godkendt: rettigheder til at udgive temaændringer og adgang til test af integrationer.
  3. Når der er behov: adgang til ordrer, kunder eller indstillinger – kun de dele, rollen kræver.

Dokumentér, hvem der har adgang til hvad, og fjern adgange, når samarbejdet slutter. Gennemgå også sikkerheden: hvordan adgangskoder og API-nøgler håndteres, hvad der ikke må deles i chat, og hvordan kundedata behandles.

Første dag

  • En kort velkomst og en gennemgang af forretningen fra kundens side: Hvad sælger du, til hvem, og hvad er vigtigst?
  • Gennemgang af systemoversigten.
  • Tjek, at alle adgange virker.
  • En lille ændring helt igennem – fra kopi af temaet over test til udgivelse. Det giver tryghed og viser, at processen virker.

Første uge

  • Gennemgang af de vigtigste dele af temaet og integrationerne – og hvorfor de er bygget, som de er.
  • Et kig på de vigtigste forløb: produktside, kurv, checkout, ordreflow og returnering.
  • Små fejlrettelser i samarbejde med den, der kender løsningen bedst.
  • Opfølgning efter en uge: Hvad har fungeret? Hvad var forvirrende? Hvad mangler i dokumentationen? Opdatér den med det samme.

De første opgaver

Gode første opgaver

  • mindre fejlrettelser i temaet
  • dokumentation af noget, ingen har skrevet ned
  • små forbedringer på sider, der ikke er forretningskritiske

Undgå i starten

  • ændringer i checkout, betaling og kritiske integrationer
  • store omskrivninger
  • hasteopgaver med hård deadline
  • opgaver uden klare krav

Øg derefter gradvist: fra småopgaver over mindre funktioner til selvstændige opgaver med review.

En fast kontaktperson

Giv den nye én fast person at spørge. Det kan være en kollega, den tidligere leverandør i en overgangsperiode eller en ekstern teknisk rådgiver. Pointen er, at der er nogen, der svarer – også på de spørgsmål, der føles dumme.

Kommer udvikleren fra et nyt bureau, der overtager efter et andet, så brug tjeklisten til handover fra et bureau, så intet falder mellem to stole.

Typiske fejl

  • Ingen tid afsat. Onboarding er en investering, ikke spildtid.
  • Alt på én gang. Spred informationen ud, og giv det, der er relevant nu.
  • Ingen plan. Lav en simpel plan for første dag, første uge og første måned.
  • For svære første opgaver. Start småt.
  • Forældet dokumentation. Brug hver onboarding til at opdatere den.
  • Delte logins. Hver person og hver leverandør skal have sin egen adgang.

Mål om det virker

  • Tid til første sikre ændring i produktion.
  • Tid til selvstændighed: hvornår kan udvikleren tage en opgave uden tæt opfølgning?
  • Feedback efter en måned: hvor godt forberedt følte de sig?
  • Spørgsmål, dokumentationen burde have besvaret: færre over tid betyder bedre dokumentation.

Opsummering

Forbered adgangene, skriv det vigtigste ned, giv en lille første opgave, og følg op. Det koster lidt tid før start og sparer meget bagefter. Står du foran at ansætte, så læs om din første tekniske medarbejder og overvejelserne om in-house udvikler, bureau eller freelancer.

Vil du have hjælp til struktur, adgange og dokumentation, kan du læse om min rolle som ekstern CTO eller kontakte mig.

FAQ - Ofte stillede spørgsmål

Hvor lang tid tager det at få en ny udvikler i gang?

Det afhænger af, hvor kompleks løsningen er, og hvor godt den er dokumenteret. Med adgange klar, en kort systemoversigt og en lille første opgave kan en erfaren udvikler komme hurtigt i gang. Uden dokumentation går den første tid med at gætte.

Hvordan giver jeg en udvikler adgang til min Shopify-butik?

Er udvikleren eller bureauet Shopify Partner, så brug en collaborator-konto. Du giver dem en firecifret anmodningskode, godkender anmodningen under Settings > Users og bestemmer rettighederne. Collaborators tæller ikke med i antallet af brugere. Del aldrig dit eget login.

Skal jeg give fuld adgang fra dag ét?

Nej. Giv den adgang, opgaven kræver, og udvid, når der er behov. Start fx med temaer og en kopi af temaet frem for adgang til betalinger og kundedata, og dokumentér, hvem der har adgang til hvad.

Hvad gør jeg, hvis der ingen dokumentation findes?

Brug onboardingen til at skabe den. Bed den nye udvikler skrive ned, hvad de lærer om tema, apps og integrationer. Det bliver ofte den mest brugbare dokumentation, fordi den er skrevet til en, der er ny.

Hvad er gode første opgaver?

Små, afgrænsede opgaver med lav risiko, fx en mindre fejlrettelse i temaet eller en tekstændring, der skal igennem den normale proces med test og udgivelse. Undgå kritiske ændringer i checkout eller integrationer de første uger.

Hvordan ved jeg, om onboardingen er gået godt?

Spørg efter en uge og efter en måned: Hvad manglede? Hvad var forvirrende? Mål også, hvor hurtigt den første ændring kom sikkert i produktion. Brug svarene til at forbedre dokumentationen.

Relaterede artikler

Dokumentation af webshoppen

Det, der skal være skrevet ned

Læs mere →

Handover fra bureau: Tjekliste

Når en leverandør overtager fra en anden

Læs mere →

Ekstern CTO

Hjælp til struktur, adgange og dokumentation

Læs mere →

Eksterne ressourcer

Collaborator accounts

Kilde: Shopify

Adgang for Shopify Partners med egne roller og rettigheder

Shopify GitHub integration for themes

Kilde: Shopify

Synkronisering mellem et GitHub-repository og et tema

Shopify priser (Danmark)

Kilde: Shopify

Antal medarbejderkonti pr. plan

Flere artikler

Hvem sætter den tekniske retning i din virksomhed?

Når ingen har ansvaret for teknikken, træffer leverandører og tilfældigheder beslutningerne. Sådan placerer du ansvaret og samler retningen i en teknisk strategi på én side.

Læs mere

Tekniske beslutninger: Hvilke er svære at ændre?

Platform, URL-struktur, datamodel, ERP og betaling er svære at lave om. Tema, apps og fragt er lette. Sådan skelner du, og sådan vurderer du en beslutnings permanens.

Læs mere

Fortæl mig om dit projekt

  • Østre Alle 102
    9000 Aalborg
    Danmark

Kontakt mig

Få praktiske e-handelstips direkte i din indbakke

Jeg deler erfaringer om Shopify, integrationer og tekniske valg i webshops.