Hopp til innhold

Guider

Hvor lang tid tar det å utvikle en app?

Hvor lang tid tar det å utvikle en app? Det ærlige svaret er «fra åtte uker til tolv måneder», og det er ikke et unnvikende svar. En app med én flyt og en app med betaling, tre brukerroller og kobling mot et fagsystem er to helt forskjellige prosjekter, selv om begge heter app.

Kort oppsummert

En MVP-app med én kjerneflyt tar 2–12 uker fra oppstart til publisering. En bedriftsapp med innlogging, backend, adminpanel og integrasjoner tar 4–7 måneder. En kompleks app eller plattform tar 6–12 måneder. Legg til to dager pluss en uke til appavklaring før start. Det som oftest forsinker, er ikke koding, men sene avgjørelser, innhold som ikke er klart og integrasjonspartnere som svarer sakte.

Denne guiden viser tidene vi planlegger etter, hva tiden faktisk går med til i hver fase, hva som pleier å forsinke, og hva dere selv kan gjøre for å bli ferdige raskere. Tidene er de samme som ligger til grunn for prisene på priser på apputvikling.

01

Realistiske tider: hvor lang tid tar det å utvikle en app av hver type?

Tabellen viser tiden fra prosjektstart til appen ligger i App Store og Google Play. Appavklaringen kommer i tillegg.

  • 012 dager + 1 uke til leveranse

    Appavklaring

    Hva som er med
    Produktworkshop, kravspesifikasjon, skisser, teknisk arkitektur, bindende pristilbud
  • 022–4 uker

    Klikkbar prototype og appdesign

    Hva som er med
    UX/UI i Figma, brukertest
  • 032–12 uker

    MVP-app

    Hva som er med
    Én kjerneflyt, iOS og Android fra én kodebase, backend, publisering
  • 044–7 måneder

    Bedriftsapp

    Hva som er med
    Innlogging, backend, push, adminpanel, 1–2 integrasjoner
  • 056–12 måneder

    Kompleks app / plattform

    Hva som er med
    Betaling, roller, flere integrasjoner, sanntid, KI
  • 066–14 uker

    Webapp / PWA

    Hva som er med
    Portaler, booking, interne verktøy uten app-butikk

Tidene forutsetter at dere har en beslutningstaker som svarer innen et par dager, at innholdet i appen er klart når det trengs, og at partnere som Vipps, BankID eller regnskapssystemet gir tilgang til testmiljø når vi ber om det. Svikter én av delene, glir tidsplanen, og det er som regel der forsinkelsene kommer fra.

02

Hva tiden går med til, fase for fase

Et appprosjekt består av fem faser, og koding er bare én av dem. Under er fordelingen for en bedriftsapp, som tar 4–7 måneder fra oppstart til lansering.

  • 01

    Appavklaring

    Varighet
    2 dager + 1 uke
    Hva som skjer
    Mål, brukere, flyter, integrasjoner, prioritering, teknologivalg
    Hva dere bidrar med
    To dager i workshop, godkjenning av kravspesifikasjon
  • 02

    Design og prototype

    Varighet
    2–4 uker
    Hva som skjer
    Brukerflyt, wireframes, klikkbar prototype, brukertest, designsystem
    Hva dere bidrar med
    Tilbakemelding på skisser innen 2 dager, deltakelse i brukertest
  • 03

    Utvikling i sprinter

    Varighet
    12–20 uker
    Hva som skjer
    Seks til ti sprinter på to uker, demo hver uke, betaversjon på deres telefoner
    Hva dere bidrar med
    Testing av hver demo, avgjørelser på åpne spørsmål, innhold og tekster
  • 04

    Testing og beta

    Varighet
    2–3 uker
    Hva som skjer
    Test på ekte enheter, retting, siste gjennomgang av personvern og universell utforming
    Hva dere bidrar med
    Akseptansetest med egne ansatte eller kunder
  • 05

    Publisering

    Varighet
    1–2 uker
    Hva som skjer
    Butikktekster, skjermbilder, personverndeklarasjoner, innsending, godkjenning
    Hva dere bidrar med
    Egne Apple- og Google-kontoer, godkjenning av lansering

Fra design til publisering blir det 3 + 12 + 2 + 1 = 18 uker i nedre ende og 5 + 20 + 3 + 2 = 30 uker i øvre, altså rundt 4–7 måneder.

Selve butikkgodkjenningen tar ofte bare dager, se spørsmålene nederst. Vi planlegger likevel med en til to uker for hele publiseringen, inkludert tid til å rette eventuelle avvisninger. Detaljene står på siden om publisering i App Store og Google Play.

03

Tidsplan for en MVP på åtte uker

En MVP med én kjerneflyt følger et fast løp. Slik ser det ut hos oss når appavklaringen er gjort og kravspesifikasjonen er godkjent.

  • 01

    1

    Aktivitet
    Oppsett av kodebase, backend og testmiljø. UX tegner flyten i Figma.
  • 02

    2

    Aktivitet
    Klikkbar prototype testes på 3–5 brukere. Justering av skjermer.
  • 03

    3–4

    Aktivitet
    Sprint 1: kjerneflyten bygges ferdig med ekte data. Demo fredag uke 4.
  • 04

    5–6

    Aktivitet
    Sprint 2: innlogging, feilhåndtering, push om det er valgt. Betaversjon på TestFlight og Google Plays testspor.
  • 05

    7

    Aktivitet
    Retting etter deres testing. Butikktekster, skjermbilder og personverndeklarasjoner.
  • 06

    8

    Aktivitet
    Innsending, godkjenning og lansering. Overlevering av kode og dokumentasjon.

Har appen en integrasjon mot Vipps eller et regnskapssystem, legger vi inn en tredje sprint og lander på ti uker. Med to integrasjoner eller mer backend blir det fire sprinter og tolv uker, som er øvre ende av MVP-spennet. Hva en MVP bør inneholde, og hva som bør vente, står i guiden hva er en MVP og på siden om MVP-utvikling.

04

Dette forsinker appprosjekter

Det er sjelden teknologien som stopper opp.

  • 01Uklare kravNår kravspesifikasjonen sier «brukeren skal kunne bestille», og det først i sprint tre viser seg at bestillingen skal godkjennes av en leder, faktureres via Tripletex og varsles på SMS, er det tre uker ekstra. Derfor starter vi med appavklaring, og derfor anbefaler vi en skriftlig kravspesifikasjon før noen ber om tilbud.
  • 02Sen tilbakemeldingHver demo har spørsmål som må avgjøres før neste sprint. Tar svaret en uke i stedet for to dager, blir prosjektet en uke lengre for hver sprint. Det høres lite ut, men en bedriftsapp har seks til ti sprinter, og da blir det seks til ti uker ekstra.
  • 03IntegrasjonspartnereTilgang til testmiljø hos Vipps, BankID-leverandøren, ID-porten via Digdir eller et fagsystem må søkes om, og behandlingstiden er utenfor vår kontroll. Vi ber om tilgangene i uke én. Se hva som kreves for Vipps-integrasjon og BankID- og ID-porten-innlogging.
  • 04Innhold som ikke er klartTekster, bilder, produktdata, personvernerklæring og butikktekster må skrives av noen hos dere. Uten innhold kan appen ikke testes ordentlig eller sendes inn.
  • 05Nye ønsker underveis«Kan vi bare legge til …» dukker opp i nesten alle appprosjekter. Noen ganger er svaret ja. Men hver tilføyelse flytter lanseringen, og det bør være et bevisst valg, ikke noe som skjer av seg selv.
  • 06Avvisning i butikkeneManglende personverndeklarasjon, en innloggingsknapp for mye eller en testkonto som ikke virker, er nok til at Apple sender appen tilbake. Vi går gjennom retningslinjene før innsending, og planlegger med tid til en runde til.

05

Slik korter dere ned tiden

Bestem dere for én kjerneflyt og lanser den først. Alt annet kan komme i versjon to, og da vet dere hva brukerne faktisk vil ha. Det er den enkeltbeslutningen som sparer mest tid.

Utpek én person hos dere som kan ta avgjørelser, og sett av tid i kalenderen hver uke til demo og testing. Skaff Apple- og Google-kontoene, Vipps-avtalen og tilganger til fagsystemene før prosjektet starter, ikke i uke seks. Og skriv innholdet parallelt med utviklingen, ikke etter.

Velg én kodebase for iOS og Android. To native apper er to prosjekter som skal bygges og testes, og det tar lengre tid selv med to utviklere. Trenger appen ikke butikkdistribusjon, er en webapp eller PWA ofte klar på 6–14 uker, uten godkjenning fra Apple og Google.

Til slutt: bruk designfasen. Tre til fem uker i Figma med brukertest føles som en forsinkelse, men det er der feil koster minst å rette. En skjerm som endres i Figma tar en time. Den samme endringen i kode tar en dag. Mer om det under appdesign og UX.

06

Vanlige spørsmål om hvor lang tid det tar å utvikle en app

Hvor lang tid tar det å lage en app?

En MVP tar 2–12 uker, en bedriftsapp 4–7 måneder og en kompleks app 6–12 måneder, regnet fra oppstart til appen ligger i butikkene. Appavklaringen på to dager pluss en uke kommer før. En enkel webapp kan være klar på seks uker. Hva den tilsvarende appen koster, står i guiden hva koster det å lage en app.

Hvor lang tid tar godkjenningen i App Store og Google Play?

Apple oppgir at 90 % av innsendte apper i gjennomsnitt vurderes på under 24 timer. Google Play kan bruke opptil sju dager for enkelte kontoer og apper, og lenger i særlige tilfeller. Blir appen avvist, må den rettes og sendes inn på nytt, så vi planlegger med en til to uker for hele publiseringen.

Kan dere lage en app på en måned?

En klikkbar prototype, ja, på 2–4 uker. En publisert app med backend og innlogging, sjelden. Det som setter grensen, er ikke antall utviklere, men at design, testing og butikkgodkjenning må skje i rekkefølge. Har dere en hard frist, sier dere fra i appavklaringen, så tilpasser vi omfanget til fristen i stedet for omvendt.

Hvor mye tid må vi selv sette av?

Regn med to dager i appavklaringen, en time i uken til demo, og tid til å teste betaversjonen og levere innhold. For en bedriftsapp betyr det i praksis at én person hos dere bruker to til fire timer i uken gjennom prosjektet. Det er tiden som avgjør om tidsplanen holder.

Hva skjer etter lansering?

Vi retter feil kostnadsfritt i 90 dager. Deretter trenger appen jevnlig oppfølging: nye iOS- og Android-versjoner hver høst, nye krav fra butikkene og sikkerhetsoppdateringer. En vedlikeholdsavtale fra 4 900 kr/mnd dekker det, se vedlikehold og drift av app. Hele prosessen fra idé til drift står under slik jobber vi.

07

Les også

Neste steg

Få en tidsplan for deres app

Send oss tre setninger om hva appen skal gjøre og når dere trenger den. Vi svarer med en vurdering, et prisspenn og en realistisk tidsplan innen én virkedag. Er fristen for stram for omfanget, sier vi det, og foreslår hva som kan lanseres først.

Eller skriv til[email protected]

Kilder