Spring til hovedindhold
Kasper Stück

Ekstern CTO

Dokumentation af webshop: Hvad skal du have styr på?

Hvad skal en webshop have dokumenteret i den daglige drift? Systemer, adgange, integrationer, processer og beslutninger i tre niveauer, med skabeloner og ansvar.

Forfatter
Kasper Stück
Dato
Læsetid
8 min
Niveau
Begynder
Rådgivning dokumentation drift adgangsstyring integrationer bureausamarbejde teknisk gæld

Du ved, at for meget viden om webshoppen sidder i hovedet på dig, en medarbejder eller bureauet, og du vil have det skrevet ned uden at lave et projekt ud af det. Kort svar: Start med tre ting – en liste over systemer og adgange, en oversigt over integrationer og de vigtigste processer i punktform. Det kan laves på en eftermiddag og gør de fleste kriser lettere at håndtere.

Her er, hvad du skal dokumentere i tre niveauer, hvem der skal skrive hvad, og hvordan du får bureauet til at levere sin del. Skal webshoppen sælges, så læs også teknisk dokumentation før salg.

Hvorfor det altid bliver udskudt

Dokumentation har ingen deadline, før det er for sent. Der er altid en kampagne eller et projekt, der føles vigtigere. Bureauer tjener penge på at bygge, og medmindre dokumentation står i aftalen, kommer den sjældent. Og det, der er indlysende i dag, er glemt om et halvt år.

Regningen kommer, når:

  • du skifter bureau, og det nye bureau først skal finde ud af, hvad der er bygget.
  • en medarbejder stopper, og processer forsvinder med vedkommende.
  • noget går ned en fredag aften, og ingen ved, hvem der har adgang til betalingsudbyderen.
  • du ansætter, og alt skal forklares mundtligt igen og igen.

Niveau 1: Det, du skal have i dag

Systemer og adgange

Lav en liste over alle systemer, webshoppen bruger:

SystemFormålEjer i virksomhedenHvem har administratoradgangLeverandørens support
ShopifyWebshop
BetalingsudbyderBetaling
FragtappLabels og pakkeshops
MailsystemNyhedsbrev og flows
RegnskabsprogramBogføring

Adgangskoderne skal ikke stå i listen. Gem dem i en password manager, hvor adgang kan deles og trækkes tilbage. Sørg for, at virksomheden selv ejer kontoen til hvert system, ikke bureauet eller en tidligere medarbejder.

Integrationer

For hver forbindelse mellem systemer: Hvad forbindes, hvilken app eller hvem byggede den, hvor ofte kører den, og hvad gør I, hvis den stopper?

Eksempel: “Ordrer overføres fra Shopify til regnskabsprogrammet via en app fra appbutikken én gang i døgnet. Fejler den, bogføres ordrerne manuelt ud fra Shopifys ordreeksport. Kontakt: appens support.”

De vigtigste processer

Skriv i punktform, hvad der sker, når:

  • en ordre kommer ind og skal pakkes.
  • en kunde returnerer en vare.
  • en vare skal på lager eller udgår.
  • en pris eller kampagne ændres.

Niveau 2: Når grundlaget er på plads

  • Et overbliksdiagram. En tegning af, hvilke systemer der taler sammen, og hvilken vej data flyder. Det behøver ikke være pænt, bare forståeligt for en ny person.
  • En ændringslog. Større ændringer med dato, hvem der gjorde det, og hvorfor. “Skiftede betalingsudbyder for at samle betalingerne ét sted” er nok.
  • Leverandøroversigt. Hvad hver leverandør leverer, opsigelsesvarsel og kontaktperson.
  • Tilpasninger i temaet. Hvilke dele af temaet er ændret med egen kode, og af hvem. Det afgør, om temaet kan opdateres.

Niveau 3: Når kompleksiteten vokser

  • Beslutningslog. Større tekniske beslutninger med baggrund, alternativer og dato for næste vurdering.
  • Udviklingsstandarder. Hvor koden ligger, hvordan ændringer testes og udgives, og hvilke miljøer der findes. Det er især vigtigt, når flere udviklere eller bureauer arbejder på samme løsning. God dokumentation gør også teknisk onboarding af udviklere hurtigere.
  • Beredskabsplan. Hvad gør I, hvis checkout, betaling eller ordreoverførslen stopper?

Hvem skriver hvad?

HvemDokumenterer
DigForretningsprocesser, beslutninger, leverandører og adgange
MedarbejdereDe processer, de har ansvaret for, og de omveje, de har fundet
Bureau eller udviklerKode, integrationer, opsætning og arkitektur, de leverer

Udpeg én person, der ejer dokumentationen og gennemgår den fast, for eksempel hvert kvartal.

Sådan får du bureauet til at dokumentere

  • Skriv det ind i aftalen. Dokumentation er en del af leverancen og skal være tilstrækkelig til, at en anden udvikler kan vedligeholde og videreudvikle løsningen.
  • Knyt det til betalingen. Lad en del af slutbetalingen afhænge af, at dokumentationen er leveret og godkendt.
  • Bed om den løbende. Ikke kun ved projektets afslutning, hvor alle har travlt med det næste.
  • Spørg ved valg af bureau. Bed om et eksempel på dokumentation fra et tidligere projekt. Det siger meget om, hvordan de arbejder. Gennemgå også kontrakten for røde flag i bureaukontrakter.

Værktøjer

Brug det enkleste værktøj, teamet faktisk bruger. Et delt dokumentværktøj eller en intern wiki er nok for de fleste. Teknisk dokumentation kan ligge sammen med koden, hvis I har udviklere. Det vigtige er, at det kan søges i, deles med de rette personer, og at der er én ansvarlig.

Adgangskoder hører hjemme i en password manager. Aldrig i regneark, e-mails eller på sedler.

Start i dag

Brug to timer på niveau 1: systemlisten, integrationerne og de tre vigtigste processer. Det er nok til at gøre den næste krise mindre.

Hvis manglende dokumentation allerede har gjort det svært at skifte leverandør, så start med en struktureret overdragelse fra bureauet. Og har du brug for nogen til at holde overblikket over leverandører og teknik, kan du læse om min rolle som ekstern CTO.

FAQ - Ofte stillede spørgsmål

Hvad er det mindste, en webshop bør have dokumenteret?

En liste over alle systemer med ejer og administratorer, en oversigt over integrationer og hvad der sker, når de fejler, og en kort beskrivelse af de vigtigste processer, for eksempel ordre, retur og lagerpåfyldning.

Hvem skal skrive dokumentationen?

Du og dine medarbejdere dokumenterer processer, leverandører og beslutninger. Bureauet eller udvikleren dokumenterer den kode, de integrationer og den opsætning, de leverer. Skriv det ind i aftalen.

Hvor skal dokumentationen ligge?

Et sted, hele teamet kan søge i og faktisk bruger, for eksempel et delt dokumentværktøj eller en intern wiki. Adgangskoder hører hjemme i en password manager, ikke i dokumenter eller e-mails.

Hvor ofte skal dokumentationen opdateres?

Når noget ændres, og ved en fast gennemgang mindst én gang i kvartalet. Udpeg én ansvarlig, ellers bliver den hurtigt forældet.

Hvordan adskiller det sig fra dokumentation før et salg?

Denne artikel handler om den daglige drift. Før et salg skal dokumentationen også kunne bruges af en køber i en due diligence, og det stiller ekstra krav.

Relaterede artikler

Teknisk dokumentation før salg

Det, en køber vil se ved et salg af webshoppen

Læs mere →

Overdragelse fra bureau

Tjekliste til kode, adgange og dokumentation ved bureauskift

Læs mere →

Teknisk onboarding af udviklere

Når dokumentationen skal bruges af en ny udvikler

Læs mere →

Teknisk gæld i webshoppen

Manglende dokumentation er også gæld

Læs mere →

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.