Ekstern CTO - Exit-ready teknisk dokumentation
Din webshops tekniske dokumentation kan betyde forskellen på et succesfuldt salg og en deal der falder fra hinanden. Her er hvad du skal have styr på - og hvornår du skal starte.
- Forfatter
- Kasper Stück
- Dato
- Læsetid
- 10 min
- Niveau
- Avanceret
Du har bygget en succesfuld webshop. Omsætningen er god, kunderne er tilfredse, og nu overvejer du at sælge. Måske har du allerede fået en henvendelse fra en interesseret køber.
Men så stiller de spørgsmålet om de kan se jeres tekniske dokumentation. Og du indser at du ikke rigtig har nogen. Det er et problem. Et problem der kan koste dig millioner i salgspris eller værre få hele dealen til at falde fra hinanden.
Hvorfor teknisk dokumentation afgør salg
Når en køber vurderer din virksomhed kigger de på mere end omsætning og dækningsbidrag. De kigger på risiko. Og en af de største kilder til risiko ved køb af en e-commerce virksomhed er teknikken.
Fra køberens perspektiv handler det om hvorvidt de kan overtage driften uden at alt falder fra hinanden, om de er afhængige af personer der forsvinder ved salget, hvad der gemmer sig i koden som de ikke ved og hvad der kommer til at koste dem penge efter overtagelse. Teknisk dokumentation besvarer disse spørgsmål. Uden den gætter køberen og gæt bliver prissat som risiko.
Når en køber møder manglende dokumentation tænker de at hvis de ikke har styr på dokumentationen hvad har de så heller ikke styr på. Det handler ikke bare om selve dokumentationen men signalerer hvordan virksomheden drives. Manglende dokumentation antyder afhængighed af specifikke personer som key man risk, teknisk gæld der ikke er håndteret, processer der kun eksisterer i folks hoveder og potentielle overraskelser efter closing. Selv hvis din teknik faktisk er solid skaber manglende dokumentation tvivl. Og tvivl koster penge.
Jeg har set deals hvor manglende teknisk dokumentation kostede sælger 15-20% af salgsprisen. Ikke fordi teknikken var dårlig men fordi køberen ikke kunne verificere at den var god. En webshop med 12 mio. kr i årlig omsætning blev vurderet til 4x omsætning på 48 mio. kr baseret på financials. Under teknisk due diligence fandt køberen ingen dokumentation af custom integrationer, tre apps installeret som ingen vidste hvad gjorde, en kritisk integration bygget af en freelancer der ikke var tilgængelig og ingen skriftlig beskrivelse af driftsprocesser. Resultatet var at køberen trak 8 mio. kr fra tilbuddet som teknisk risikopræmie og forlangte en 6-måneders earnout-periode for at sikre videnoverlevering. Med god dokumentation på plads havde de 8 millioner stadig ligget i sælgers lomme.
Dokumentation købere vil se
Det første en køber vil forstå er hvad systemet består af og hvordan det hænger sammen.
Systemoversigt og arkitektur skal indeholde platform som Shopify Plus, WooCommerce eller custom, hosting som Shopify managed, AWS eller egen server, komponenter som frontend, backend, admin og apps, dataflow for hvordan data bevæger sig fra ordre til ERP til lager til fragt og kritiske systemer der ikke må gå ned som betalingsgateway og ordresystem. Et arkitekturdiagram der viser alle komponenter og deres forbindelser behøver ikke være teknisk detaljeret bare tydeligt nok til at en ny person kan forstå helheden.
Integrationsoversigt er ofte den største risiko ved overtagelse. For hver integration skal du dokumentere hvad der er forbundet og hvilke systemer, hvordan via API, webhooks, fil-synk eller manuel, hvem der byggede det som bureau, in-house eller app, hvem der vedligeholder med kontaktperson og aftale, om det er kritisk og hvad der sker hvis den fejler samt link til teknisk beskrivelse.
Procesbeskrivelser for forretningsprocesser der involverer teknikken skal dokumenteres med flowet fra start til slut. Kritiske processer at dokumentere er ordreflow fra kunde trykker køb til pakke leveres, returhåndtering fra kunde anmoder retur til refundering, lagerstyring for hvordan lager synkroniserer mellem systemer, kundeservice for hvordan support tilgår data og løser problemer samt marketing automation for flows i Klaviyo eller email-system. For hver proces beskriv trigger for hvad der starter processen, trin for hvad der sker i hvilken rækkefølge, systemer involveret for hvilken teknik der bruges, ansvarlig for hvem der gør hvad og undtagelser for hvad man gør når noget går galt.
Driftsdokumentation så køberen ved hvordan systemet holdes kørende dag-til-dag skal inkludere daglig drift for hvad der skal tjekkes og gøres dagligt, vedligeholdelse for planlagte opdateringer og backups, monitorering for hvordan I opdager problemer, eskalering for hvem man kontakter ved problemer, backup for hvor ofte og hvordan der gendannes samt sikkerhed for password-politik og adgangsstyring.
Kode og versionsstyring for custom kode skal være tilgængelig og forståelig med al kode i versionsstyring som Git, README i hvert repository, kommentarer i kompleks kode, deployment-procedure dokumenteret og environment-variabler beskrevet.
Teknisk gæld og kendte problemer er noget de fleste glemmer men som faktisk bygger tillid med ærlig dokumentation af problemer. Dokumentér kendte fejl og workarounds, teknisk gæld der burde fixes, integrationer der er skrøbelige, performance-udfordringer og sikkerhedsbekymringer. Køberen finder problemerne alligevel under due diligence. Når du selv dokumenterer dem viser du at du har overblik over din egen teknik, du er ærlig og transparent og du sandsynligvis ikke har skjult andet. Det bygger tillid og tillid er værd mere end at skjule småproblemer.
Key man risk og videnoverlevering
Den største risiko ved mange webshops er key man risk hvor kritisk viden kun eksisterer hos én person.
Identificér key man risk ved for hver kritisk funktion at stille disse spørgsmål. Hvem ved hvordan dette virker? Hvad sker der hvis den person er syg i en uge? Er denne viden skrevet ned? Kan en ny person lære det fra dokumentation alene? Hvis svaret på de sidste to er nej har du key man risk.
Videns-ekstraktion kræver en systematisk proces. Kortlæg hvem der ved hvad for hvert område med primær vidensperson, backup og om det er dokumenteret. Prioritér efter risiko med fokus først på områder hvor kun én person ved noget, det er forretningskritisk og der ikke er dokumentation. Gennemfør videns-sessions ved at booke tid med videnspersonen, optage sessionen på video, bede dem forklare som til en ny medarbejder, stille dumme spørgsmål og efterfølgende konvertere til skriftlig dokumentation. Verificér dokumentationen ved at give den til en anden person og se om de kan udføre opgaven kun med dokumentationen, og hvis ikke mangler der noget.
Overdragelsesplan skal være klar for køberen med hvordan viden overdrages efter closing. Standard overdragelsesaftale er uge 1-2 med intensiv overdragelse og fuld tilgængelighed med daglige sessions, uge 3-4 med hands-on support og tilgængelighed for spørgsmål, måned 2-3 med ad-hoc support og svar på henvendelser inden 24 timer samt måned 4-6 med emergency support og tilgængelighed ved kritiske problemer. Jo bedre din dokumentation er jo kortere overdragelsesperiode er nødvendig og jo mere attraktiv er dealen for køberen.
Tidslinje sådan bliver du exit-ready
24-12 måneder før planlagt salg er fokus strategisk forberedelse med at beslutte at dokumentation er en prioritet, allokere ressourcer, lave første audit af nuværende dokumentation, identificere de største huller og starte på systemoversigt og arkitekturbeskrivelse med indsats på 2-4 timer om ugen.
12-6 måneder før er fokus kernedokumentation med at færdiggøre systemoversigt, dokumentere alle integrationer, beskrive kritiske forretningsprocesser, starte på driftsdokumentation og påbegynde videns-ekstraktion fra nøglepersoner med indsats på 4-8 timer om ugen.
6-3 måneder før er fokus oprydning og polish med at rydde op i teknisk gæld det der kan nås, fjerne ubrugte apps og kode, opdatere forældet software, dokumentere kendte problemer ærligt og forberede data room med al dokumentation med indsats på 4-8 timer om ugen plus evt. udviklerressourcer.
3-0 måneder før er fokus due diligence-klar med at gennemgå al dokumentation for aktualitet, verificere at alle beskrivelser matcher virkeligheden, klargøre svar på typiske due diligence-spørgsmål, forberede overdragelsesplan og øve pitch af teknisk setup med løbende vedligeholdelse.
Hvis du har mindre end 6 måneder og salgsprocessen allerede er i gang fokusér på systemoversigt med ét dokument der beskriver helheden, integrationsliste med alle integrationer med kontaktpersoner, kritiske passwords med sikker overdragelse af adgange, kendte problemer med ærlig liste over udfordringer og videnspersoner med hvem der ved hvad og hvordan det overdrages. Det er ikke perfekt men bedre end ingenting og viser at du tager det seriøst.
Hvad manglende dokumentation koster i pris
Med komplet opdateret dokumentation er der +5-10% premium med reduceret risiko og lettere overtagelse. Med tilstrækkelig basis dokumentation er der neutral effekt som standardforventning. Med mangelfuld dokumentation er der -10-15% som risikopræmie og ekstra due diligence. Uden dokumentation er der -15-25% med høj risiko og lang overdragelse.
Ud over prisen påvirker dokumentation sandsynligheden for at dealen gennemføres. Med komplet dokumentation er der hurtigere closing og færre genforhandlinger. Med mangelfuld dokumentation er der forsinkelser, tillægskrav og usikkerhed. Uden dokumentation falder deals fra hinanden.
Skjulte omkostninger inkluderer længere forhandling hvor købere stiller flere spørgsmål og kræver mere tid, earnout-krav hvor købere vil have dig involveret længere for at reducere risiko, escrow eller holdback hvor en del af betalingen tilbageholdes til videnoverlevering er komplet og tilpasning af kontrakt med flere garantier og indeståelser.
Ved et salg på 10 mio. kr uden dokumentation er der risikopræmie på -15% som -1,5 mio. kr, earnout på 20% over 12 mdr som usikkerhed på 2 mio. kr, escrow på 10% i 6 mdr som likviditetsbelastning med netto nu på 8,5 mio. kr plus usikkerhed. Med dokumentation er der 0 kr i risikopræmie, minimal eller ingen earnout, standard escrow og netto nu på 10 mio. kr plus tillid. Forskellen er 1,5 mio. kr plus betydelig usikkerhed. Investeringen i dokumentation er typisk 50.000-150.000 kr. Det er et oplagt regnestykke.
Opsummering
Teknisk dokumentation er kedeligt arbejde. Det er nemt at udskyde fordi der altid er noget vigtigere. Men når du vil sælge din virksomhed bliver dokumentation pludselig kritisk. Og på det tidspunkt er det ofte for sent at gøre det ordentligt.
Start nu selv hvis du ikke har planer om at sælge fordi god dokumentation gør din virksomhed lettere at drive i hverdagen. Gør det løbende fordi en halv time om ugen slår et tre-måneders panikprojekt. Vær ærlig ved at dokumentere både problemer og succeser fordi det skaber tillid.
Den bedste tid at starte på dokumentation var for to år siden. Den næstbedste tid er nu.
FAQ - Ofte stillede sporgsmal
- Hvor lang tid tager det at blive exit-ready teknisk?
- For de fleste webshops tager det 6-12 måneder at blive reelt exit-ready. Det inkluderer dokumentation, oprydning i teknisk gæld, og sikring af at alt er overdragelsesklar. Start minimum 12 måneder før du planlægger at sælge.
- Hvad koster manglende teknisk dokumentation ved et salg?
- Manglende dokumentation kan koste 10-25% af salgsprisen. Købere prissætter risiko - og ingen dokumentation er høj risiko. Derudover kan det trække forhandlinger i langdrag eller få deals til at falde fra hinanden.
- Kan jeg lave teknisk dokumentation selv?
- Du kan lave dele af det selv - især forretningsprocesser og systemoversigter på højt niveau. Men teknisk kodedokumentation, arkitekturbeskrivelser og integrationsoversigter kræver typisk en udvikler eller teknisk rådgiver.
- Hvad er de vigtigste dokumenter en køber vil se?
- De tre vigtigste er: 1) Systemoversigt med alle komponenter og integrationer, 2) Driftsdokumentation der viser hvordan systemet vedligeholdes, 3) Beskrivelse af teknisk gæld og kendte problemer. Ærlighed her bygger tillid.