Viden · Teknisk gæld
Teknisk gæld
Plugin-regningen. Hvorfor standardløsninger bliver din dyreste beslutning.
Et plugin koster 300 kr. om måneden. Indtil det koster din side en tredjedel af sin hastighed, låser dine data inde og kræver en udvikler hver gang, du vil ændre noget. Regningen kommer bare senere, og sjældent på det sted, du budgetterer fra.
Startprisen
Et plugin er billigt at købe. Det er brugen, der er dyr.
Regnestykket ser harmløst ud i starten. En abonnementsløsning til 20-50 euro om måneden, et engangsplugin til 300 kr., et gratis plugin, der lige løser én ting. Men en typisk webshop kører ikke på ét plugin. Den kører på femten til femogtyve, og pludselig betaler du 2.000, 5.000 eller 10.000 kr. om måneden for værktøjer, der hver især løser et lille problem.
Det er ikke kun licenserne. Det er også tiden. Hver løsning har sin egen logik, sine egne indstillinger og sin egen måde at fejle på, og ingen af dem taler sammen, medmindre nogen bygger broen. Den tid, der går med at holde styr på det hele, betaler du også for. Du ser den bare ikke på en faktura.
Ydeevnen
Hvert plugin tager en bid af din side med sig.
Et plugin leverer ikke kun den funktion, du købte. Det leverer også sin CSS, sine scripts, sine forespørgsler til databasen og sine opdateringskald, ofte på hver eneste side, uanset om funktionen kun bruges i kassen. Tredive plugins betyder tredive sæt kode, der skal hentes, fortolkes og køres, hver gang en kunde åbner en side.
Det er dér, hastigheden forsvinder. Ikke i én stor fejl, men i tredive små, som ingen af dem alene ligner et problem. Kunden mærker det som en side, der tøver. Du mærker det som en konverteringsrate, der ikke vil op, og en Google-placering, der ikke vil med.
Låsen
Det, du bygger oven på et plugin, ejer du ikke.
Der findes to slags dyre plugins. Dem, der koster penge hver måned, og dem, der koster frihed. Når købsflowet, medlemskabet eller konfiguratoren ligger i et plugin, er det pluginets regler, der gælder. Du kan ikke ændre det, du har brug for at ændre, kun det, udvikleren bag har valgt at gøre muligt.
Samtidig bliver dine data liggende i systemer, du ikke kontrollerer. Skal du videre, skal du eksportere, migrere og håbe på, at det hele kommer med. Det er ikke et teknisk problem, du kan vente med. Det er en forretningsbeslutning, der bliver taget for dig, hvis du ikke tager den selv.
Opdateringerne
En tirsdag aften går noget i stykker, og ingen ved hvorfor.
Plugins opdateres hele tiden, af hensyn til sikkerhed og kompatibilitet. Men en opdatering af ét plugin er samtidig en ændring af dit setup, og to plugins kan opdatere sig ind i en konflikt, ingen af udviklerne nogensinde har testet. Resultatet er en fejl, der opstår ud af det blå, og et fejlspor, der ender i kode, ingen i din virksomhed har skrevet.
Det er den slags nedetid, der ikke står nogen steder, før den er der. Og når den er der, er der ingen, der kan svare på, hvad det koster, kun at det skete midt i en kampagne.
Det skal siges
Vi er ikke imod plugins. Vi er imod at bygge sin forretning på dem.
Til en lille shop med standardbehov er der ingen grund til at skrive noget selv. Et plugin til fragt, faktura eller nyhedsbrev er en god handel, og skal du hurtigt i gang, er det ofte det rigtige valg. Problemet begynder, når plugins holder op med at være værktøjer og bliver bærende konstruktioner. Når købsflowet, priserne eller dine data afhænger af noget, du ikke ejer og ikke kan ændre.
Det er også derfor, vi altid ser på, hvad der kan fjernes, før vi foreslår, hvad der skal bygges. Nogle gange er svaret tre plugins mindre og tyve linjer kode. Nogle gange er svaret en custom funktion. Aldrig er svaret et nyt plugin oven på de fjorten, der ikke virker.
I stedet for
Kode, du selv ejer, bygget til det, du faktisk skal.
Når vi bygger en funktion, er den sjældent købt. Den er skrevet til din shop, placeret i dit system og dokumenteret, så den kan vedligeholdes uden os. Færre lag, mindre der kan gå i stykker, og ingen licenser, der vokser i takt med din omsætning.
Det er den forskel, der gør, at vores kunder i dag kører på løsninger, de selv ejer, og at hastigheden samtidig kunne rykkes markant. Ikke fordi vi er imod standardværktøjer, men fordi vi ved, hvad de koster, når de bliver bærende.
Hvor mange plugins kører din shop egentlig på?
Send os din URL. Vi gennemgår hvad der er værd at beholde, hvad der kan fjernes, og hvad der bør bygges rigtigt, før det bliver dyrere.