Dette bestemmer hva utviklingsprosjektet koster
Fem faktorer bestemmer kostnaden i et utviklingsprosjekt: omfanget i funksjoner og brukerflyter, antall integrasjoner, sikkerhets- og compliancekrav, eksisterende teknisk gjeld og teamets senioritet. Omfanget er den største enkeltfaktoren og samtidig den kunden har mest kontroll over. Tydelige prioriteringer og en stram første versjon påvirker prisen mer enn timeprisen.
To prosjekter som beskrives med den samme setningen, kan ha priser som spriker med en faktor ti. Det er ikke vilkårlig. Det skyldes en rekke kjente faktorer som trekker i ulike retninger. Den som kjenner dem, kan både forstå tilbudene sine og aktivt påvirke kostnaden.
De fem største kostnadsdriverne
- Omfang (scope). Antall funksjoner, brukerflyter, brukerroller og plattformer. Hvert «kan vi også få» er timer, og timer er penger. Omfanget er den største enkeltfaktoren i nesten alle prosjekter.
- Integrasjoner. Hver kobling mot et annet system, som ERP-system, betalinger, innloggingstjenester eller kart, er et lite prosjekt i seg selv med egen feilsøking og egen testing. Gamle eller udokumenterte systemer er dyrest å koble mot.
- Sikkerhets- og compliancekrav. Personopplysninger, betalinger eller bransjeregler fører med seg kryptering, tilgangsstyring, logging og sikkerhetstester. Nødvendig, men ikke gratis.
- Eksisterende teknisk gjeld. Skal dere bygge videre på en gammel kodebase uten tester og dokumentasjon, koster hver endring mer fordi grunnen må sikres før man bygger på den.
- Teamets senioritet. Erfarne utviklere koster mer per time, men løser oppgaver på færre timer og tar veivalg som ikke trenger å gjøres om. Senioriteten påvirker antall timer mer enn timeprisen påvirker totalsummen.
Typisk prispåvirkning per faktor
| Kostnadsdriver | Typisk prispåvirkning |
|---|---|
| Omfang: funksjoner, brukerflyter, plattformer | Størst av alle, kan mer enn doble kostnaden |
| Integrasjoner | +5–15 % per system, mer mot gamle eller udokumenterte |
| Sikkerhet og compliance | +10–30 % ved personopplysninger, betalinger eller regulatoriske krav |
| Teknisk gjeld i eksisterende miljø | +20–50 % på arbeid i berørte deler |
| Teamets senioritet | ±20–40 % på antall timer som kreves |
Tallene er grove tommelfingerregler, og hvert prosjekt er unikt, men de viser hvor pengene ligger og hvorfor det er feil å stirre seg blind på timeprisen.
Merk også at driverne virker sammen. Stort omfang, teknisk gjeld i kodebasen og høye sikkerhetskrav forsterker hverandre. Det er slik prosjekter som «burde» koste 1,2 millioner kr, ender på det dobbelte. Omvendt virker et stramt omfang med senior bemanning like kraftig i motsatt retning.
Dette kan du påvirke selv
- Skjær ned på omfanget. Her har du mest å hente. Bygg en første versjon rundt to eller tre kjerneflyter, og la resten kvalifisere seg gjennom faktisk bruk.
- Færre integrasjoner i versjon én. En manuell rutine i tre måneder er ofte billigere enn en integrasjon som bygges før behovet er bevist.
- Velg standardløsninger der dere ikke konkurrerer: Innlogging, betaling og e-post finnes som ferdige tjenester.
- Behandle teknisk gjeld som en egen beslutning. Be om en kodegjennomgang først, så blir gjelden en post i kalkylen i stedet for en overraskelse i måned to.
- Gi et godt grunnlag. Prioriterte user stories, eksempler og raske beslutninger reduserer usikkerheten hos leverandøren, og usikkerhet blir alltid priset inn.
- Ta beslutninger som kan vente, i en senere fase. Alt trenger ikke å bestemmes første dag. Å utsette de riktige beslutningene til kunnskapen finnes, er gratis risikoreduksjon.
Bruk listen aktivt i tilbudsfasen: Be hver leverandør oppgi hvilke av de fem driverne som veier tyngst i akkurat denne forespørselen, og hvordan de har påvirket prisen. Svaret viser både hvordan leverandøren har tenkt og hvor forhandlingsrommet ditt ligger.
Dette kan du sjelden påvirke
Regelverket i bransjen dere opererer i, det eksisterende systemlandskapet og timeprisene i markedet ligger utenfor din kontroll. Men du velger hvordan de håndteres: Del opp i faser slik at det vanskelige bygges når kunnskapen er størst, og velg en leverandør som har møtt tilsvarende krav før.
Regneeksempel: samme idé, to prislapper
En medlemsapp med alt på én gang (fem integrasjoner, alle plattformer, adminpanel og betalinger) får kanskje et tilbud på 1,5–2,2 millioner kr. Den samme ideen skåret ned til en første versjon med to kjerneflyter, én integrasjon og manuell administrasjon lander snarere på 500 000–870 000 kr. Deretter får faktisk bruk styre hva som bygges videre. Samme idé, samme leverandør: Det var omfanget som avgjorde.
Vil du vite hvor ideen deres lander, og hvorfor? Vi i Weapp går gjerne gjennom kostnadsdriverne opp mot kravbildet deres, så ta kontakt.
Ofte stilte spørsmål
Hvorfor får jeg så ulike prisanslag på den samme ideen?
Fordi leverandørene har gjort ulike antakelser om omfang, kvalitetsnivå, integrasjoner og bemanning. Den samme ideen kan tolkes som en stram første versjon eller som et komplett produkt. Be hver leverandør gjøre rede for antakelsene sine, så ser du hva prisforskjellen faktisk består av.
Hva er den største enkeltstående kostnadsdriveren?
Omfanget: antall funksjoner, brukerflyter, brukerroller og plattformer. Det avgjør hvor mange timer som må legges ned, og timer er det du betaler for. Det er også den faktoren du som kunde har størst makt over gjennom hard prioritering.
Hvor mye dyrere blir det med høye sikkerhetskrav?
En grov tommelfingerregel er 10–30 prosent når produktet behandler personopplysninger eller betalinger, eller er omfattet av regulatoriske krav. Kostnaden ligger i kryptering, tilgangsstyring, logging, sikkerhetstester og dokumentasjon. Det er arbeid som ikke er synlig i grensesnittet, men som må gjøres.
Kan AI-verktøy senke utviklingskostnaden?
AI-assistert utvikling øker tempoet i rutinearbeid og kan korte ned tiden for veldefinerte oppgaver merkbart. Effekten er størst når kravene er tydelige. Arkitektur, kravarbeid og kvalitetssikring krever fortsatt erfarne mennesker. Regn med raskere levering heller enn en brøkdel av prislappen.
Hvordan gir jeg leverandøren grunnlag for en lavere pris?
Kom med tydelige prioriteringer, konkrete eksempler på brukerflyter, utpekte beslutningstakere og raske svar på spørsmål. Usikkerhet blir alltid priset inn. Hvert spørsmål leverandøren slipper å gjette svaret på, reduserer risikopåslaget i tilbudet.