Vedlikehold · Videreutvikling · Drift
Vedlikehold og videreutvikling av webløsninger
Vedlikehold og videreutvikling betyr at noen har ansvar for at løsningen fortsetter å virke og blir bedre etter lansering: oppdateringer, feilretting, nye funksjoner og drift. SalesUp tar ansvar for løsninger vi har bygget selv, og for løsninger andre har bygget etter en gjennomgang av koden. Vi avtaler hva som inngår, hvem som har ansvar og hvordan arbeidet prises, før dere forplikter dere.
Få løsningen vurdertHva vi gjør
Dette tar vi ansvar for
01
Oppdateringer
Rammeverk, biblioteker og tredjepartstjenester holdes oppdatert, så løsningen ikke eldes og sikkerhetshull lukkes.
02
Feilretting
Feil som oppdages i bruk, rettes og testes før de settes i drift.
03
Nye funksjoner
Utvidelser prioriteres sammen med dere og leveres i avgrensede etapper.
04
Overtakelse
Har dere en løsning bygget av andre, vurderer vi koden og avtaler om vi kan ta over ansvaret.
Hva er forskjellen på vedlikehold, videreutvikling og drift?
De tre blandes ofte sammen, men prises og prioriteres hver for seg:
Hva det er | Eksempler | |
|---|---|---|
Vedlikehold | Holder løsningen i stand slik den er | Oppdatere rammeverk, lukke sikkerhetshull, rette feil |
Videreutvikling | Gir løsningen nye funksjoner | Ny betalingsmetode, kundeportal, ny integrasjon |
Drift | Holder løsningen tilgjengelig og trygg | Hosting, domener, sikkerhetskopier, overvåkning, tilganger |
En løsning som ikke vedlikeholdes, blir fort utdatert og sårbar, også når ingen endrer den. Betalingsleverandører, nettlesere og tredjepartstjenester endrer seg uansett.
Hvordan tar vi over en løsning andre har bygget?
Vi starter med tilgang til koden, dokumentasjonen og driftskontoene, og går gjennom teknologien, avhengighetene og om det finnes tester. Deretter sier vi ærlig hva vi kan ta ansvar for, hva som bør rettes først, og om det i noen tilfeller er bedre å bygge deler på nytt enn å fortsette.
Vi jobber med hele den nettbaserte stakken: TypeScript og JavaScript, React og Next.js, HTML og CSS, Node.js og databaser, og har også erfaring med PHP og plattformer som WordPress, WooCommerce og Shopify. Hva vi kan overta, avhenger av løsningen, ikke bare av teknologien.
Hva vi har lært om trygge oppdateringer
I et prosjekt ble en databaseendring ikke kjørt mot produksjon før koden som trengte den ble sluppet. Navigasjonen leste en ny kolonne, en manglende kolonne leses som tom, og ingenting feilet synlig. Menyen tømte seg bare.
Rutinen vår nå: databaseendringen går først, koden slippes etterpå, og koden skrives slik at den oppfører seg fornuftig selv om nye data mangler. Det er denne typen erfaring dere betaler for i en vedlikeholdsavtale.
Hvordan avtaler vi omfang og pris?
- Avgrenset forbedring: et konkret oppdrag med fast omfang og eget tilbud.
- Løpende utviklingsarbeid: et avtalt volum over tid, med faste prioriteringer.
- Forvaltning: et samlet ansvar for løsningen, med tydelig skille mellom vedlikehold, drift og nyutvikling.
Vi lover ikke ubegrenset support, døgnberedskap eller faste responstider som standard. Vi avtaler nivået dere trenger, og som vi kan levere.
Hvem har ansvar for driften?
Tre modeller er vanlige: SalesUp drifter løsningen, dere drifter den selv, eller en tredje leverandør gjør det. Teamet har erfaring med blant annet Vercel, Cloudflare, AWS og Google Cloud. Hosting, lisenser, drift, support og utvikling beskrives hver for seg i tilbudet, og kode, tilganger og dokumentasjon overleveres slik at dere kan bytte leverandør senere.
Løsningen ble kanskje bygget som en webapplikasjon eller med integrasjoner mot andre systemer. Da tar vedlikeholdet høyde for begge.
Gjennomføring
Slik overtar vi en løsning
1
Gjennomgang
Vi går gjennom kode, avhengigheter, tester, tilganger og driftsoppsett.
2
Vurdering
Dere får en ærlig vurdering av tilstanden, hva som haster og hva vi kan ta ansvar for.
3
Avtale
Vi beskriver omfang, ansvar, prioritering og prismodell før arbeidet starter.
4
Løpende arbeid
Oppdateringer, feilretting og nye funksjoner leveres i avtalte etapper, testet før de går i drift.
Utviklerne
Dere snakker med dem som skriver koden
Teknologi
Verktøyene vi bruker her
- TypeScript
- JavaScript
- React
- Next.js
- HTML
- CSS
- Tailwind CSS
- Node.js
- PHP
- WordPress
- WooCommerce
- Shopify
- PostgreSQL
- MySQL
- Vercel
- Cloudflare
- AWS
- Google Cloud
Vi velger teknologi ut fra behovet og hvem som skal drifte løsningen videre, ikke ut fra vane.
Vanlige spørsmål
Spørsmål om vedlikehold og videreutvikling
Har dere en løsning som trenger en ny eier eller et løft?
Fortell oss hva løsningen er bygget med, hvem som har jobbet med den og hva dere vil endre. Så vurderer vi om vi kan ta over, og hva det vil kreve.
Få løsningen vurdertLes mer

