Forbedring av nettsidekode og backend

Koden på nettsiden er dårlig skrevet og backend-løsningen er ineffektiv, noe som fører til tap av tid og penger.

Kort oppsummert

Kartlegg hvilke funksjoner kundene faktisk verdsetter før du vurderer en full nybygging (rewrite), så du ikke mister verdi. Vurder bedre infrastruktur (f.eks. fra Google Cloud til Azure), bygg gjerne stegvis, og undervurder ikke tiden det tar.

Vurdere en fullstendig nybygging fra grunnen av. Kartlegg hvilke funksjoner som er viktigst for kundene før endringer gjøres for å bevare verdi, og vurder overgang til bedre infrastruktur (f.eks. fra Google Cloud til Azure). La oss avklare begrepene først. 'Backend' er den delen av en nettside eller app som brukerne ikke ser – serveren, databasen og logikken som behandler data, i motsetning til 'frontend' som er det brukeren ser og klikker på. Når backend er 'ineffektiv', betyr det ofte at siden er treg, dyr å drifte, eller vanskelig å videreutvikle. 'Infrastruktur' er den underliggende teknologien som kjører løsningen – for eksempel skytjenester som Google Cloud og Azure (Microsofts skyplattform), som leier ut servere, databaser og lagring. Å vurdere en 'fullstendig nybygging fra grunnen av' (på engelsk ofte kalt en rewrite) er et stort valg. Det kan være riktig når den gamle koden er så rotete at hver endring koster mer enn den smaker – det kalles gjerne 'teknisk gjeld'. Men en rewrite har også risiko: den tar tid, og man kan miste funksjoner som faktisk fungerte. Derfor er rådet om å kartlegge de viktigste funksjonene for kundene helt sentralt: du må vite hva som skaper verdi, slik at du ikke kaster ut noe brukerne er avhengige av. Praktiske steg: 1) Lag en liste over alle funksjoner og ranger dem etter hvor mye kundene faktisk bruker og verdsetter dem. 2) Bestem hva som må være med i en ny versjon (kjernen) og hva som kan vente. 3) Vurder infrastruktur nøye – en overgang fra Google Cloud til Azure kan gi bedre ytelse, pris eller integrasjon, men sammenlign kostnader og lås deg ikke unødig til én leverandør. 4) Vurder å bygge nytt stegvis fremfor alt på en gang, så du hele tiden har noe som virker. Vanlig fallgruve: å undervurdere hvor lang tid en full nybygging tar. Sikre at du har ressurser til å fullføre før du river det gamle.

Begreper forklart

Backend
Den delen av en nettside eller app brukerne ikke ser – server, database og logikk som behandler data.
Frontend
Den delen av løsningen brukeren faktisk ser og klikker på.
Infrastruktur
Den underliggende teknologien som kjører løsningen, for eksempel skytjenester som leier ut servere og lagring.
Rewrite (fullstendig nybygging)
Å bygge løsningen helt på nytt fra grunnen av i stedet for å fikse den gamle koden.
Teknisk gjeld
Rotete kode som gjør at hver fremtidig endring koster mer tid og penger enn nødvendig.

Trenger du hjelp med akkurat dette?

Er du student ved NTNU i Trondheim eller Ålesund? Da kan du få en gratis, personlig veileder fra Spark* som hjelper deg videre med nettopp din idé.

Søk veiledning

Ofte stilte spørsmål

Helsepersonell bruker mye tid på manuell utfylling av standardiserte skjemaer (sykmeldinger, legeerklæringer etc.) etter pasientkonsultasjoner, noe som tar tid fra pasientbehandlingen.

Bygg en app som tar opp samtalen med samtykke, transkriberer den og lar en KI-modell fylle ut skjemaene, som legen alltid godkjenner. Ta personvern (GDPR, helsedata) på alvor og start med en liten pilot.

Les hele svaret →
Gründere bruker for mye tid på operativ markedsføring, noe som går på bekostning av produktutviklingen.

Systematiser data og tracking, for eksempel via Google Search API, og skriv en playbook med KPI-er, slik at en ansatt kan overta operativ markedsføring og du kan fokusere på produktet. Delegering krever et system først.

Les hele svaret →
Det tar tid før kunder kjenner nytteverdien av løsningen, og det er vanskelig å demonstrere verdien før produktet er tatt i bruk.

La tidlige brukere snakke for deg gjennom testimonials og filmintervjuer som viser konkret nytteverdi, gjerne med tall. Husk at verdiforslaget varierer med brukerens rolle, så tilpass budskapet og samle historier fra ulike roller.

Les hele svaret →
Salgspitcher som fokuserer for mye på løsningen fører til at man mister muligheter (f.eks. Turistforeningen).

Gå fra «selger-modus» til «detektiv-modus»: still åpne spørsmål og lytt for å forstå kundens faktiske problem i stedet for å pushe løsningen. Bruk enkle mock-ups for å gjøre konseptet konkret.

Les hele svaret →
En gründer har for mange prosjekter i gang samtidig, noe som fører til manglende fokus.

Gjør en syretest med en kort, felles deadline (to til fire uker) for å tvinge frem et valg mellom ideene dine. Definer strenge kriterier på forhånd, test de mest kritiske antakelsene billig, og velg den ene ideen med best signaler.

Les hele svaret →

Har du et annet spørsmål? Ta kontakt med oss.