Slik velger dere utviklingspartner: ti spørsmål før dere signerer

En god utviklingspartner svarer skriftlig på hva dere får, hva det koster over tid, hvem som eier koden og hvordan avtalen kan avsluttes. Når alle leverandørene får de samme ti spørsmålene, blir tilbudene sammenlignbare, og uklarhetene kommer fram før dere signerer.

Operra-redaksjonen

Publisert Faktasjekket 6 min lesetid

Seksjonen «Fra idé til ferdig løsning på 3–6 måneder» på Bespoke-siden, med byggetid per nivå og seks steg fra kartlegging til lansering

Hva skiller en utviklingspartner fra en leverandør?

En utviklingspartner tar ansvar for løsningen over tid, mens en leverandør ofte leverer et avgrenset prosjekt. Partneren drifter, vedlikeholder og videreutvikler, og dere prioriterer sammen. Det gjør valget viktigere, fordi dere skal jobbe sammen i flere år.

Ti spørsmål å stille før dere signerer

Still de samme spørsmålene til alle leverandørene. Be om svarene skriftlig, og helst som vedlegg til avtalen.

1. Hvem skal jobbe med løsningen vår?

Spør om bedriften får en fast kontaktperson og et fast team. Spør også hva som skjer når en nøkkelperson hos leverandøren slutter, og hvordan kunnskapen om løsningen er dokumentert.

2. Hva inngår i månedsprisen, og hva koster arbeid utover?

Få timene til vedlikehold og utvikling oppgitt hver for seg. Spør hva som skjer med timer som ikke brukes, og hvordan større ønsker prises.

3. Hvem eier koden, og hvem eier dataene?

Kode og data er to forskjellige ting. Dataene bør alltid være deres, og dere bør kunne hente dem ut. For koden er spørsmålet om dere eier den, eller har lisens til å bruke den så lenge avtalen løper.

Spør også om dokumentasjonen av løsningen følger med. Uten den blir det vanskelig å la en annen leverandør overta.

4. Hvor lagres dataene, og hvem er underleverandørene?

Be om en liste over underleverandører og hvor de behandler data. Overføring av personopplysninger ut av EU/EØS krever et gyldig overføringsgrunnlag, ifølge Datatilsynet.

5. Får vi en databehandleravtale?

Setter dere ut behandling av personopplysninger, skal det være en databehandleravtale. Datatilsynet lister hva den må inneholde. Blant annet må den regulere bruk av underleverandører, og om dataene skal slettes eller leveres tilbake når avtalen opphører.

6. Hva står i tjenestenivåavtalen (SLA)?

Be om tallene: oppetid, maks responstid ved kritiske feil og beredskap utenfor arbeidstid. Spør også om gjenopprettingstid (RTO) og maksimalt datatap (RPO), som forklares i spørsmålene nederst. Spør hva kompensasjonen er hvis målene ikke nås, for eksempel servicekreditt.

7. Hvordan prioriteres ønskene våre?

Spør hvor ofte partene møtes for å prioritere, og hvem som bestemmer rekkefølgen. Spør også hvor lang tid en vanlig endring tar fra bestilling til den er i bruk.

8. Hvordan testes og leveres endringer?

Endringer bør testes før de når brukerne. Nøkkelpersoner hos dere bør kunne teste store endringer selv, og dere bør få beskjed før nye versjoner tas i bruk.

9. Hvem har tilgang til dataene våre, og blir det logget?

Spør hvem hos leverandøren som kan se dataene, og i hvilke situasjoner. Tilgang i forbindelse med support bør logges, og dere bør kunne se loggen.

10. Hva skjer hvis vi vil avslutte?

Spør om bindingstid, oppsigelsesfrist og hvor lenge dataene er tilgjengelige for eksport etter at avtalen slutter. Spør også hvilket format dataene leveres i, og hva som skjer med tilpasningene bedriften har betalt for.

Hvilke avtalemaler kan dere bruke som sjekkliste?

Statens standardavtaler (SSA) er en god sjekkliste, også for private bedrifter. Staten har laget dem for offentlige IT-kjøp, og de ligger åpent på Anskaffelser.no.

AvtaleGjelder
SSA-TProgramvare som skal utvikles eller tilpasses for kunden
SSA-SStørre programvareanskaffelser med smidig utvikling
SSA-DDrift av IT-systemer
SSA-VVedlikehold: nye versjoner, brukerstøtte og feilretting
SSA-BKonsulentbistand

Anskaffelser.no har også en mal for databehandleravtale med sjekkliste. Sammenlign leverandørens avtale med malene, og spør om punktene som mangler.

Hvilke varselsignaler bør dere se etter?

Det tydeligste varselsignalet er et tilbud som bare priser byggingen. Da kommer kostnadene for drift og vedlikehold senere, når dere har mindre forhandlingsmakt.

Se også etter disse:

  • Ingen skriftlig tidsplan, eller en tidsplan uten forbehold om omfang.
  • Ord som «ubegrenset» uten en beskrivelse av hva det betyr i praksis.
  • En SLA uten tall.
  • Ingen databehandleravtale, eller uklart hvor dataene lagres.
  • Én person hos leverandøren kjenner hele løsningen.
  • Uklart hva som skjer med dataene når avtalen slutter.

Slik sammenligner dere tilbudene

Sett vektene før tilbudene leses, så de ikke farges av favoritten. Vektene under er et forslag og bør tilpasses det som betyr mest for dere.

KriteriumHva dere ser etterForslag til vekt
Totalkostnad over tre årEtablering, drift, vedlikehold og timer utover25 %
Forståelse av behovetSvar som viser at leverandøren har forstått prosessene deres20 %
Drift og sikkerhetSLA i tall, sikkerhetskopier, tilgangsstyring og logging20 %
Eierskap og exitKode, data, eksport og bindingstid15 %
Team og kontinuitetFast kontaktperson, fast team og dokumentasjon10 %
Tid til driftRealistisk tidsplan med forbehold10 %

Gi hvert tilbud en poengsum fra 1 til 5 per kriterium, gang med vekten og summer. To personer bør gi poeng hver for seg før de sammenligner. Store forskjeller viser hvor tilbudet er uklart, og hva leverandøren bør svare på før dere bestemmer dere.

Utregningen av totalkostnaden er forklart i hva skreddersydd programvare koster. Om arbeidet bør settes ut i det hele tatt, drøfter artikkelen om internt utviklingsteam eller ekstern partner.

Slik svarer Operra Bespoke på spørsmålene

Spørsmålene gjelder oss også. Her er svarene for Operra Bespoke der Bespoke-siden og vilkårene våre gir et svar, og resten avklarer vi i kartleggingen.

SpørsmålSvaret for Operra Bespoke
TeamDedikert kundeansvarlig og fast teknisk team
MånedsprisenDrift, 15 timer videreutvikling, 20 timer teknisk vedlikehold og helgesupport. Større ønsker utover timene får eget tilbud
KodeKundetilpassede moduler er en del av Operra-plattformen, med lisens så lenge avtalen er aktiv. Enerett i bransjen deres i 24 måneder kan avtales mot et tillegg på 50 % av byggekostnaden for modulen
DataEgen plattforminstans med separat database, lagret i EU/EØS. Noen underleverandører er selskaper etablert i USA, med EUs standardvilkår (SCC) som overføringsgrunnlag
DatabehandleravtaleJa, se databehandleravtalen vår, som også lister underleverandørene
SLAKan avtales i kontrakten: oppetid med utgangspunkt i 99,9 %, responstid, RTO, RPO, beredskap og servicekreditt. Tallene settes i den enkelte avtalen
TestingNøkkelpersoner hos dere tester program og app før lansering
TilgangSupport-tilgang logges med hvem, når, hvorfor og hva som ble endret, se sikkerhet og personvern
Bindingstid12 måneders minimumsperiode, og månedsprisen løper fra signering
ExitEtter standardvilkårene oppbevares dataene i 30 dager etter at tjenesten slutter, så dere kan eksportere dem. Deretter slettes de
TidsplanSkriftlig tilbud med fast pris og tidsplan før start, typisk 3–6 måneder til lansering

Vil dere ha svarene i et konkret tilbud, kan dere be om en kartlegging og et tilbud. Nivåene og prisene står på siden om Operra Bespoke. De fire modellene for å sette ut utvikling er beskrevet i outsourcing av programvareutvikling.

Vanlige spørsmål

Hva er en SLA i en IT-avtale?

En SLA (Service Level Agreement) er avtalen om tjenestenivå. Den sier hvor høy oppetiden skal være, hvor raskt leverandøren skal svare ved feil, og hvor raskt løsningen skal være oppe igjen. En god SLA har tall og sier hva dere får hvis målene ikke nås.

Hva er forskjellen på RTO og RPO?

RTO (Recovery Time Objective) er hvor lang tid det maksimalt skal ta å få løsningen i drift igjen etter en alvorlig feil. RPO (Recovery Point Objective) er hvor mye data, målt i tid, som maksimalt kan gå tapt. En RPO på én time betyr at dere i verste fall må registrere den siste timens arbeid på nytt.

Må vi ha databehandleravtale med utviklingspartneren?

Ja, når partneren behandler personopplysninger på vegne av dere, for eksempel om ansatte eller kunder. Det er et krav etter personvernregelverket, ifølge Datatilsynet. Avtalen skal blant annet regulere underleverandører og hva som skjer med dataene når avtalen opphører.

Bør en privat bedrift bruke Statens standardavtaler?

De er laget for offentlige kjøp, men ligger åpent på Anskaffelser.no og dekker de fleste forholdene i en IT-avtale. Bruk dem som sjekkliste, også når avtalen som signeres, er leverandørens egen.

Kilder

Om artikkelen

Skrevet av Operra-redaksjonen, som lager Operra.

Faktasjekket mot kildene over . Dette er generell veiledning. Den erstatter ikke juridisk rådgivning i den enkelte saken.

Om Operra: Norsk plattform for drift og personaladministrasjon i servicebedrifter med 10–100 ansatte. Vaktplan, timeregistrering, fravær, HMS, dokumenter og HR i moduler.

Hvem som står bak Operra