Hva er papirprototyping?
Papirprototyping er en prosess som noen ganger brukes til å utvikle, designe og teste forskjellige aspekter av et dataprogram eller brukergrensesnitt (UI) i et program som utvikles. Den grunnleggende prosessen innebærer å lage en papirversjon av brukergrensesnittet og programmet på flere sider og papirkort som kan brukes til å representere hvordan selve programmet vil fungere med en bruker. Dette gjøres vanligvis mens et program fortsatt er i de tidlige stadiene av utviklingen, slik at designerne raskt kan utvikle og teste forskjellige ideer uten omfattende kunstverk eller programmering. Papirprototyping kan deretter brukes sammen med en tester for å demonstrere hvordan brukergrensesnittet faktisk kan fungere med en bruker på en datamaskin.
Som en designpraksis har papirprototyping blitt brukt på forskjellige måter i mange år og i en rekke bruksområder. Konseptuelt ligner det på å lage miniatyrbilder eller en mockup for et kunstverk før det endelige kunstverket utvikles i reklame. Når den brukes med programvareutvikling, lar den imidlertid utviklere opprette og teste forskjellige aspekter av et program uten å utføre noen programmering. Et selskap kan spare mye penger og tid ved å bruke papirprototyping før du tester programvare mens den fremdeles er i utvikling.
Papirprototyping består vanligvis av å bruke ark, notatkort og lignende objekter for å lage en papirrepresentasjon av hvordan et programs UI vil se ut. Ulike vinduer som kan åpnes, kan representeres av separate papirark og kort, som hver viser bilder og alternativer som en bruker vil bli utstyrt med mens du navigerer i systemet. Å endre alternativer gjennom papirprototyping er så enkelt som å skrive og tegne på et nytt ark eller gjøre endringer på et eksisterende ark. Dette er mye enklere enn å gjøre endringer i et program innenfor koden som opprettes for det programmet.
Testing av et brukergrensesnitt for et program kan også utføres ved hjelp av papirprototyping. Dette gjøres ofte ved å ha flere personer i et rom sammen, med en person som fungerer som den virtuelle datamaskinen mens testeren sitter på motsatt side av et lite bord. Brukeren får ingen instruksjoner, men får lov til å samhandle med papirprototypen manuelt, ved å bruke hånden og fingrene for å representere markøren som vil navigere i selve programmet.
Mens testeren samhandler med prototypen, demonstrerer personen som fungerer som virtuell datamaskin hvordan datamaskinen ville fungere hvis selve programmet ble brukt. Personen vil bytte sider og ta opp nye papirark og kort for å representere hvordan det faktiske systemet ville fungere. Dette gjør at papirprototyping kan måle hvordan brukere faktisk vil samhandle med et brukergrensesnitt og deretter gjøre endringer når det er nødvendig mens programvare fremdeles er i de tidlige stadiene av utviklingen.