Omfang er mer enn antall skjermer
To apper kan se like enkle ut, men være svært forskjellige under overflaten. Innlogging, roller, betaling, synkronisering, varsler og administrasjon påvirker både utvikling og testing.
Det viktigste er derfor ikke hvor mange skjermbilder appen har, men hvor mange regler, datakilder og situasjoner den må håndtere.
Fire forhold påvirker omfanget mest
En realistisk plan bør skille mellom produktarbeid, design, utvikling og kvalitetssikring. I tillegg må prosjektet ta høyde for drift og videre arbeid.
- Hvor tydelig problemet og målgruppen er.
- Hvor mye som må utvikles i første versjon.
- Hvor mange eksterne systemer som skal kobles sammen.
- Hvilke krav som finnes til sikkerhet, ytelse og tilgjengelighet.
En avklaringsfase reduserer usikkerheten
Før et større tilbud eller estimat bør prosjektet avklare brukerflyt, datamodell, integrasjoner og prioriteringer. Det trenger ikke være en lang prosess. Målet er å finne de dyre spørsmålene før utviklingen starter.
Et estimat basert på konkrete valg er mer nyttig enn en lav totalsum med mange forbehold.
Planlegg mer enn selve lanseringen
En digital tjeneste trenger hosting, overvåking, oppdateringer og forbedringer. Arbeidet etter lansering bør derfor være en del av planen fra starten.
En mindre, ryddig første versjon er ofte et bedre utgangspunkt enn en omfattende løsning som er dyr å endre.