Spring til hovedindhold
Kasper Stück

Ekstern CTO

Ny webshop eller oprydning: Hvad betaler sig?

Skal du rydde op i den webshop, du har, eller bygge forfra? Sådan skelner du mellem problemer i opsætningen og i platformen, regner samlet økonomi og træffer valget.

Forfatter
Kasper Stück
Dato
Læsetid
9 min
Niveau
Mellem
Rådgivning teknisk gæld oprydning nyt build platformskifte total cost of ownership beslutning webshop

Når en webshop er blevet langsom, skrøbelig og dyr at ændre, står mange ejere med det samme spørgsmål: Skal den ryddes op, eller skal den bygges forfra? Svaret afhænger af, hvor problemerne sidder. Sidder de i opsætningen – apps, tema, data og dokumentation – er oprydning ofte nok. Sidder de i selve platformen, peger det mod et nyt build.

Her er min beslutningsramme, så du kan træffe valget på et sagligt grundlag – ikke ud fra, hvem der får mest arbejde ud af det.

Hvorfor valget er svært

Alle parter har en bias. Et bureau kan have en interesse i det største projekt. Udviklere foretrækker ofte at bygge nyt frem for at arbejde i andres kode. Og du selv vil måske bare have det overstået.

For oprydning: Du bevarer det, der virker, risikoen for at miste trafik er mindre, startinvesteringen er lavere, og dit team kender systemet.

For nyt build: Du får en ren start, kan vælge en platform der passer til i dag, og vedligeholdelsen kan blive lettere fremover.

Begge argumenter kan være rigtige – eller forkerte. Det afhænger af din situation.

Trin 1: Hvor sidder problemerne?

Problem i opsætningen (peger mod oprydning)Problem i platformen (peger mod nyt build)
For mange eller forkerte appsPlatformen får ikke længere sikkerhedsopdateringer
Et tema med rester af gammel kodeFunktioner, forretningen kræver, kan ikke tilføjes
Rodet produktdataArkitekturen blokerer fx B2B, flere markeder eller abonnement
Manglende dokumentationDet er svært at finde udviklere til platformen
Store billeder og tunge scriptsModerne integrationer kan ikke forbindes

Et konkret eksempel på et platformproblem: Adobe stoppede supporten for Magento 1 i juni 2020 og udsendte de sidste sikkerhedsrettelser. En butik, der stadig kører på Magento 1, rydder man ikke op i. Den skal flyttes.

Trin 2: Er platformen stadig sund?

Oprydning giver mening, når:

  • platformen får regelmæssige sikkerhedsopdateringer
  • leverandøren udvikler produktet aktivt
  • der er et aktivt økosystem af apps og udviklere

Oprydning giver ikke mening, når platformen er udfaset, leverandøren har skiftet fokus, eller økosystemet skrumper.

Trin 3: Hvor meget tid går til vedligeholdelse?

Et tydeligt tegn på, at oprydning ikke rækker, er når vedligeholdelse æder udviklingstiden:

  • størstedelen af udviklingsbudgettet går til at holde ting kørende
  • små ændringer tager dage i stedet for timer
  • du har droppet forretningsinitiativer, fordi platformen ikke kan følge med

Mit pejlemærke: Koster en realistisk oprydning en stor del af et nyt build, og står du bagefter stadig med en ældre løsning, så regn grundigt på det nye build.

Trin 4: Regn samlet økonomi over tre år

Sammenlign de to scenarier over mindst tre år, og sæt dine egne tal ind:

Oprydning og fortsat drift

  • oprydningsprojektet
  • løbende vedligeholdelse
  • platform, hosting og apps
  • større opdateringer og uforudsete rettelser

Nyt build

  • design, udvikling og opsætning
  • datamigrering og integrationer
  • platform, hosting og apps
  • løbende vedligeholdelse og forbedringer
  • en buffer til det uforudsete

Typisk har oprydning den laveste startomkostning, mens et nyt build kan have lavere løbende omkostninger. Derfor kan svaret ændre sig, alt efter om du regner over tre eller fem år. Husk også omkostningen ved det, du ikke kan, fx salg du mister, fordi en funktion mangler.

Skjulte omkostninger

Ved oprydning

  • Noget af gælden bliver tilbage.
  • Der er grænser for, hvor meget bedre løsningen kan blive.
  • Der kan være perioder med ustabilitet undervejs.

Ved nyt build

  • Teamet skal lære et nyt system.
  • Opsætningen, der er finjusteret over år, skal findes igen.
  • Organisk trafik kan svinge, også med korrekte redirects.
  • Integrationer skal bygges eller konfigureres igen.
  • Historiske data kan være svære at flytte fuldt ud.

Hvad et nyt build kan koste, når det går galt, har jeg skrevet om i artiklen om et dårligt platformskifte.

Tre tænkte eksempler

  • Modewebshop på Shopify: Mange apps, hvoraf kun en del bruges, et tema fuld af rester og store billeder. Platformen er sund; problemet er opsætningen. Oprydning: fjern apps, rens temaet, optimér billeder, dokumentér tilpasninger. Se oprydning i Shopify-temaet.
  • B2B-grossist på Magento 1: Platformen får ikke sikkerhedsopdateringer, og løsningen er så tilpasset, at en opgradering svarer til et nyt projekt. Nyt build på en platform, der understøtter B2B, med en ny integration til ERP.
  • Nichebutik på WooCommerce: Kernen er fin, men hostingen er for lille, og mange plugins overlapper. Hybrid: bedre hosting, målrettet oprydning og bevar det, der virker.

Eksemplerne er tænkte og illustrerer beslutningen. De er ikke dokumenterede kundecases.

Beslutningsramme

Vælg oprydning, hvis

  • problemerne primært sidder i opsætningen
  • platformen er sund og opdateres
  • den samlede økonomi over tre år taler for det
  • du har tid til gradvis forbedring

Vælg nyt build, hvis

  • platformen er udfaset eller ikke får sikkerhedsopdateringer
  • arkitekturen blokerer dine forretningsmål
  • den samlede økonomi taler for det
  • du har brug for en ren start

Vælg hybrid, hvis kernen er sund, men enkelte dele – hosting, tema eller integrationer – skal udskiftes.

Er du i tvivl, om tiden er inde til et skifte, så gennemgå de 10 tegn på, at det er tid til platformskifte. Har du overtaget en løsning, ingen forstår, så start med artiklen om, hvad du gør, når din udvikler efterlod et rod.

Opsummering

Der findes ingen perfekt løsning – kun den, der passer til din situation nu. Find ud af, hvor problemerne sidder, vurder platformens sundhed, regn samlet økonomi, og beslut på det grundlag frem for mavefornemmelsen.

Skal det ende med et nyt build, kan du læse om migrering til Shopify. Før et større teknisk valg samler jeg krav, økonomi og driftsbehov i en platformstrategi for din webshop, og som ekstern CTO kan jeg give en uvildig vurdering.

FAQ - Ofte stillede spørgsmål

Hvordan ved jeg, om jeg skal rydde op eller bygge forfra?

Kig på, hvor problemerne sidder. Sidder de i opsætningen – apps, tema, data, dokumentation – er oprydning ofte det rigtige. Sidder de i selve platformen – manglende opdateringer, funktioner der ikke kan tilføjes, eller en arkitektur der blokerer forretningen – peger det mod et nyt build.

Hvornår giver oprydning mening?

Når platformen stadig udvikles og får sikkerhedsopdateringer, problemerne primært skyldes opsætning og apps, og du har tid til at forbedre gradvist.

Hvornår giver et nyt build mening?

Når platformen ikke længere får sikkerhedsopdateringer, når forretningsmodellen ikke passer til platformen, eller når vedligeholdelse æder så meget af udviklingstiden, at der ikke er plads til forbedringer.

Kan jeg beholde min SEO, hvis jeg bygger forfra?

Du kan begrænse risikoen med 301-redirects fra alle gamle URL'er, bevarede titler og beskrivelser og en plan for at overvåge trafikken efter lancering. Udsving kan forekomme, så følg Search Console tæt de første uger.

Hvad er de skjulte omkostninger ved at bygge forfra?

Tid til at lære det nye system, genopbygning af integrationer, finjustering af opsætningen, migrering af historiske data og risikoen for udsving i organisk trafik. Læg en buffer ind i budgettet.

Kan jeg kombinere oprydning og nyt build?

Ja. Du kan rydde op i det, der kan reddes, og udskifte enkelte dele som tema eller hosting. Eller du kan migrere gradvist. Det kræver mere planlægning, men kan give mening, når kritiske systemer ikke må stå stille.

Relaterede artikler

Teknisk gæld i webshoppen

Find gælden, og prioritér den

Læs mere →

Din udvikler efterlod et rod

Første skridt, når koden er svær at overtage

Læs mere →

Migrering til Shopify

Hjælp til data, redirects og overgang

Læs mere →

Eksterne ressourcer

Adobe Security Bulletin APSB20-41

Kilde: Adobe

De sidste sikkerhedsrettelser til Magento 1 og supportophør i juni 2020

PageSpeed Insights

Kilde: Google

Mål hastighed før og efter

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.