Hva bør vi kreve av en utviklingspartner før vi signerer?
Kort svar
Krev skriftlige svar på seks ting: hvem som eier koden og dataene, hvilke tredjeparter løsningen bygger på, hvem som står som eier av kontoene hos hosting og database, hvordan tilgangsstyringen er bygget, hva som testes automatisk, og hvordan løsningen overleveres hvis dere bytter leverandør. En partner som ikke kan svare konkret på dette før oppstart, vil sjelden svare bedre etterpå.
Før dere signerer med en utviklingspartner, bør dere ha skriftlige svar på seks spørsmål: hvem som eier koden og dataene, hvilke tredjeparter løsningen bygger på, hvem som står som eier av kontoene, hvordan tilgangsstyringen er bygget, hva som testes automatisk, og hvordan løsningen overleveres hvis dere bytter leverandør. Svarene sier mer om fremtidig avhengighet enn prisen og porteføljen gjør.
Seks krav som bør stå i avtalen
Krav | Hvorfor det betyr noe |
|---|---|
Eierskap til kode og data | Uten det kan dere ikke videreutvikle løsningen med andre. |
Liste over tredjeparter | Betaling, database, e-post og hosting har egne vilkår og abonnementer dere er avhengige av. |
Kontoer i riktig navn | Står hosting og domene i leverandørens navn, starter et bytte med å be om tilgang. |
Tilgangsstyring | Dere må vite hvor reglene for hvem som ser hva, faktisk håndheves. |
Automatiske tester | Uten tester tør bare den som skrev koden, å endre den. |
Overlevering | Hvordan kode, dokumentasjon og tilganger overleveres, bør avtales før oppstart, ikke ved avslutning. |
Be om eksempler, ikke prinsipper
Alle leverandører svarer ja på om de tar sikkerhet på alvor. Spør heller hvordan. Hvor ligger autorisasjonen? Hva skjer hvis en bruker mister en rolle mens vedkommende er innlogget? Hvilke tester kjører før en ny versjon går i drift?
Vårt svar fra en B2B-løsning vi bygger for en kunde: autorisasjonen ligger i radnivåsikkerhet i databasen og et datatilgangslag, roller leses fra databasen og ikke fra innloggingstokenet, og enhetstester, isolasjonstester og ende-til-ende-tester kjører automatisk i CI. En partner bør kunne gi tilsvarende konkrete svar om egne prosjekter.
Spør hvem som skriver koden
Mange avhengigheter oppstår fordi kunnskapen sitter hos én person dere aldri har møtt. Spør hvem som faktisk skriver koden, og om dere kan snakke med dem direkte. Hos oss er det seniorutviklerne Tommy van Wallinga og Emmanuel som bygger løsningene.
Slik svarer vi
Før vi avtaler gjennomføring, beskriver vi omfang, forutsetninger og prismodell skriftlig. Ved større behov foreslår vi et avgrenset forprosjekt med eget tilbud, slik at dere kan vurdere oss mot andre på samme grunnlag.
Les mer om hva vi bygger på webapplikasjoner og integrasjoner, hvordan ansvar fordeles etter lansering på vedlikehold og videreutvikling, og hva avtalen sier om eierskap i svaret om hvem som eier koden.
Send oss kravlisten deres, så svarer vi skriftlig på hvert punkt før dere sammenligner tilbud.
Send kravlistenGratis verktøy
Hvor synlig er dere i AI-svar?
Skriv inn domenet, så sjekker vi hvor lett nettstedet er å lese og sitere for ChatGPT, Perplexity og Google AI Overviews. Rapporten med score kommer på e-post.
Relaterte spørsmål