Spring til hovedindhold
Kasper Stück

Ekstern CTO

Overdragelse fra bureau: Kode, adgang og dokumentation

Tjekliste til overdragelse ved bureauskift: kode, adgange, data, dokumentation og rettigheder. Plus en tidsplan, og hvad du gør, hvis bureauet ikke leverer.

Forfatter
Kasper Stück
Dato
Læsetid
8 min
Niveau
Mellem
Rådgivning bureauskift overdragelse handover adgangsstyring kildekode dokumentation

Samarbejdet med bureauet slutter, og du vil sikre, at du får alt med, før døren lukkes. Kort svar: Lav en liste over kode, adgange, data og dokumentation, start flere uger før slutdatoen, og test selv, at alt virker, før bureauets adgang fjernes. Det er dig, der har mest på spil, så det er også dig, der skal styre processen.

Her er tjeklisten, tidsplanen og hvad du gør, hvis bureauet ikke leverer. Planen for at komme ud af et dårligt bureausamarbejde og finde en ny partner er en opgave for sig.

Hvorfor overdragelser går galt

Når du er på vej ud, er du ikke længere bureauets højeste prioritet. Overdragelsen er tid, de ofte ikke får betalt for, dokumentationen er måske mangelfuld, og konti er oprettet i bureauets navn. Samtidig ved du måske ikke præcis, hvad du har brug for. Derfor skal processen være systematisk.

Tjekliste 1: Kode og filer

  • Alle filer i temaet, inklusive tilpasninger, og en liste over, hvad der er ændret.
  • Kildekode til specialudviklede apps, scripts og integrationer.
  • Adgang til kodearkivet, for eksempel på GitHub, med hele historikken.
  • Beskrivelse af, hvordan ændringer testes og udgives.
  • Planlagte job og automatiseringer, der kører uden for Shopify.
  • E-mailskabeloner, PDF-skabeloner og lignende.
  • Designfiler, billeder i originalopløsning og skrifttyper med licenser.

Tjekliste 2: Adgange og konti

Det vigtigste princip: Virksomheden skal eje kontoen, og bureauet skal have adgang til den – ikke omvendt.

  • Shopify: Du er ejer af butikken, og bureauets medarbejder- og samarbejdskonti fjernes på slutdatoen.
  • Domæne og DNS: Domænet står i virksomhedens navn hos registratoren, og du har login.
  • Betalingsudbyder, fragtapp, mailsystem og regnskab: Konti står i virksomhedens navn.
  • Google Search Console, Google Analytics, Meta Business og andre annoncekonti.
  • Hosting og servere, hvis noget kører uden for Shopify.
  • API-nøgler til integrationer. Opret nye, og deaktivér de gamle, når overdragelsen er færdig.

Tjekliste 3: Data

  • Eksport af produkter, kunder og ordrer fra Shopify, så du har en kopi.
  • Data i systemer, som bureauet driver, for eksempel en database til en specialudviklet app.
  • Databehandleraftale: Hvis bureauet har behandlet persondata for dig, skal data slettes eller leveres tilbage ved ophør. Bed om en skriftlig bekræftelse.

Tjekliste 4: Dokumentation

  • Oversigt over systemer, og hvordan de hænger sammen.
  • Beskrivelse af hver integration: hvad den gør, hvor den kører, og hvad der sker, når den fejler.
  • Kendte fejl, omveje og ufærdige opgaver.
  • Licenser og abonnementer, som bureauet har købt på dine vegne, og hvem der betaler dem.

Mangler der dokumentation, så aftal et møde, hvor bureauet gennemgår løsningen for dig eller din nye partner, og optag det. Det, du selv skal have dokumenteret fremover, står i dokumentation af webshop.

Rettigheder til koden

Mange tror, at den, der betaler, ejer resultatet. Sådan er udgangspunktet ikke. Efter ophavsretsloven har den, der skaber et værk, ophavsretten, og edb-programmer er omfattet. Det er derfor aftalen, der afgør, hvad du må med koden – om du ejer den, har en brugsret, eller om bureauet må genbruge den. Er aftalen tavs, afhænger dine rettigheder af formålet med opgaven.

Læs aftalen igennem efter ord som ophavsret, licens, ejerskab og overdragelse. Er den uklar, så bed bureauet bekræfte skriftligt, hvilke rettigheder du har, og få en advokat til at vurdere den, hvis der er meget på spil. Næste gang bør det stå i aftalen fra starten. Se bureaukontrakter: 7 vilkår, du bør undersøge.

Tidsplan

Flere uger før slutdatoen

  • Gennemgå aftalen, og lav listen over, hvad du skal have.
  • Meddel skriftligt, at samarbejdet ophører, og aftal proces og frister.

I overdragelsesperioden

  • Overfør konti til virksomheden, og test selv alle logins.
  • Modtag kode og dokumentation, og lad din nye partner gennemgå dem.
  • Hold et møde om viden, der ikke står skrevet nogen steder.

På slutdatoen

  • Fjern bureauets adgange, og udskift API-nøgler.
  • Bekræft, at alt er modtaget, og indhent bekræftelse på sletning af persondata.

Efter slutdatoen

  • Lad din nye partner gennemgå det modtagne og notere mangler, mens det gamle bureau stadig kan svare på spørgsmål.

Hvis bureauet ikke leverer

  1. Skriv en påmindelse med en konkret liste over det, der mangler, en henvisning til aftalen og en frist. Hold tonen saglig.
  2. Eskalér internt hos bureauet til projektleder eller ledelse, og forklar, at det blokerer din forretning.
  3. Få juridisk hjælp, hvis det stadig ikke sker. En advokat med erfaring i IT-aftaler kan vurdere, hvad du har krav på.

Imens kan du eksportere data fra Shopify-admin, sikre de konti, du selv ejer, og få din nye partner til at vurdere, hvad der kan genskabes. Nogle gange er det hurtigere at bygge en del igen end at vente.

Hvis det, du får overdraget, viser sig at være rodet, så kortlæg rodet efter den tidligere udvikler, før nogen ændrer i løsningen. Har du brug for en uafhængig til at styre overdragelsen, kan du læse om min rolle som ekstern CTO.

FAQ - Ofte stillede spørgsmål

Hvem ejer koden, bureauet har lavet?

Efter ophavsretsloven har den, der skaber et værk, ophavsretten, og edb-programmer er omfattet. Det betyder, at du ikke automatisk ejer koden, fordi du har betalt for den. Det afgør aftalen. Er aftalen tavs, afhænger dine rettigheder af formålet med opgaven. Læs den, og få en advokat til at vurdere den, hvis du er i tvivl.

Hvad gør jeg, hvis bureauet ikke vil udlevere kode eller adgange?

Send et skriftligt krav med en liste over det, der mangler, en henvisning til aftalen og en frist. Eskalér til bureauets ledelse. Hjælper det ikke, så tal med en advokat. Imens kan du eksportere data fra Shopify-admin og sikre de konti, du selv ejer.

Hvor lang tid tager en overdragelse?

Det afhænger af, hvor mange integrationer og tilpasninger der er. Start flere uger før samarbejdet slutter, ikke på sidste dag, så der er tid til at teste, at alt virker.

Skal jeg betale for overdragelsen?

Det afhænger af aftalen. Udlevering af det, du har ret til, bør være en del af den. Ekstra dokumentation og vidensoverdragelse bliver ofte faktureret som tillægsarbejde.

Hvad med kundedata, bureauet har haft adgang til?

Hvis bureauet har behandlet persondata for dig, bør der være en databehandleraftale. Den skal beskrive, at data slettes eller leveres tilbage, når samarbejdet ophører. Bed om en skriftlig bekræftelse.

Relaterede artikler

Ud af et dårligt bureausamarbejde

Planen for hele overgangen, ikke kun overdragelsen

Læs mere →

Bureaukontrakter: 7 vilkår

Det, der skal stå i aftalen, før du starter

Læs mere →

Dokumentation af webshop

Det, du selv skal have dokumenteret

Læs mere →

Når udvikleren efterlader rod

Hvis det, du får overdraget, er ufærdigt

Læs mere →

Eksterne ressourcer

Ophavsretsloven

Kilde: Retsinformation

§ 1 om ophavsret, herunder edb-programmer

Dataansvarlig og databehandler

Kilde: Datatilsynet

Datatilsynets vejledning om rollefordeling og databehandlere

Medarbejderkonti i Shopify

Kilde: Shopify

Sådan styres adgang for medarbejdere og samarbejdspartnere

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.