Prva verzija može pokušati obuhvatiti previše toga. Ako sadrži samo dio svake planirane funkcije, korisnici možda neće moći dovršiti nijedan zadatak.
Korisna prva verzija nekome pomaže riješiti konkretan problem. Ujedno omogućuje provjeru važne pretpostavke: pomaže li ovaj pristup ljudima kojima je proizvod namijenjen?
Počni od korisnika, ne popisa funkcija
Opiši tko ima problem, kada se pojavljuje i kako ga danas rješava. Na temelju tog opisa odluči koje su funkcije važne.
Zamisli, primjerice, aplikaciju za organizaciju koja pomaže odabrati sljedeći zadatak. Za početak omogući unos zadataka, odabir jednog zadatka i označavanje da je dovršen. Kalendar, grafikoni i dijeljenje mogu pričekati dok provjeriš pomaže li taj osnovni postupak.
Definiraj cjelovit korisnički put
Isplaniraj zadatak od početka do kraja. Objasni što se događa, pomozi korisnicima ispraviti pogreške i spremi njihove promjene.
Nekoliko povezanih funkcija daje ljudima nešto što mogu isprobati u svakodnevnom životu. Odvojeni zasloni mogu prikazati ideju, ali ne pokazuju može li netko dovršiti zadatak.
Pretpostavke učini mjerljivima
Prije izrade zapiši što želiš saznati i što ćeš pratiti. Kod aplikacije za zadatke možeš provjeriti odabire li netko zadatak bez pomoći i vraća li se ponovno koristiti aplikaciju.
Posjeti i registracije pokazuju interes. Sami po sebi ne govore pomaže li aplikacija ljudima da nešto obave.
Sačuvaj temeljne standarde
I mala prva verzija treba štititi podatke, biti pristupačna osobama s invaliditetom i omogućiti oporavak važnih podataka ako nešto pođe po zlu. Smanji broj funkcija prije nego što ukloniš zaštitu koja im je potrebna.
Na temelju rezultata odluči što slijedi: poboljšati glavni zadatak, dodati funkciju koja nedostaje ili preispitati pristup. Prva verzija treba ti dati razlog za tu odluku.