Vad är pappersprototyp?
Pappersprototyp är en process som ibland används för att utveckla, designa och testa olika aspekter av ett datorprogram eller användargränssnitt (UI) inom ett program som håller på att utvecklas. Den grundläggande processen involverar skapandet av en pappersversion av användargränssnittet och programmet på flera sidor och papperskort som kan användas för att representera hur det faktiska programmet kommer att fungera med en användare. Detta görs vanligtvis medan ett program fortfarande befinner sig i ett tidigt skede av utvecklingen, vilket gör det möjligt för designers att snabbt utveckla och testa olika idéer utan omfattande skapande eller programmering av konstverk. Pappersprototyp kan sedan användas med en testare för att demonstrera hur användargränssnittet faktiskt kan fungera med en användare på en dator.
Som en designpraxis har pappersprototyper använts på olika sätt under många år och i en mängd olika tillämpningar. Konceptuellt liknar det att skapa miniatyrbilder eller en mockup för ett konstverk innan det sista konstverket utvecklas i reklam. När det används med mjukvaruutveckling tillåter det dock utvecklare att skapa och testa olika aspekter av ett program utan att faktiskt utföra någon programmering. Ett företag kan spara mycket pengar och tid genom att använda pappersprototyp för att testa programvara medan det fortfarande är under utveckling.
Pappersprototyper består vanligtvis av att använda pappersark, anteckningskort och liknande objekt för att skapa en pappersrepresentation av hur ett program UI kommer att se ut. Olika fönster som kan öppnas kan representeras av separata pappersark och kort, var och en visar de bilder och alternativ som en användare kommer att förses med när han navigerar i systemet. Att ändra alternativ genom prototyper av papper är lika enkelt som att skriva och rita på ett nytt pappersark eller göra ändringar på ett befintligt ark. Detta är mycket enklare än att göra ändringar i ett program inom koden som skapas för det programmet.
Testning av ett användargränssnitt för ett program kan också utföras med hjälp av pappersprototyp. Detta görs ofta genom att ha flera personer i ett rum tillsammans, med en person som fungerar som den virtuella datorn medan testaren sitter på motsatt sida av ett litet bord. Användaren får inga instruktioner utan får interagera med pappersprototypen manuellt med sin hand och fingrar för att representera markören som skulle navigera i själva programmet.
När testaren interagerar med prototypen visar personen som fungerar som virtuell dator hur datorn skulle agera om det faktiska programmet användes. Personen kommer att byta sidor och ta fram nya pappersark och kort för att representera hur det faktiska systemet skulle fungera. Detta gör att pappersprototyper kan mäta hur användare faktiskt kommer att interagera med ett användargränssnitt och sedan göra ändringar efter behov medan programvara fortfarande är i de tidiga utvecklingsstadierna.