Wat is papieren prototyping?
Papieren prototyping is een proces dat soms wordt gebruikt om verschillende aspecten van een computerprogramma of gebruikersinterface (UI) te ontwikkelen, ontwerpen en testen binnen een programma dat wordt ontwikkeld. Het basisproces omvat het maken van een papieren versie van de gebruikersinterface en het programma op meerdere pagina's en kaarten van papier die kunnen worden gebruikt om aan te geven hoe het eigenlijke programma wordt uitgevoerd met een gebruiker. Dit wordt meestal gedaan terwijl een programma zich nog in de vroege stadia van ontwikkeling bevindt, waardoor de ontwerpers snel verschillende ideeën kunnen ontwikkelen en testen zonder uitgebreide illustraties of programmering. Papieren prototyping kan vervolgens worden gebruikt met een tester om aan te tonen hoe de gebruikersinterface daadwerkelijk zou kunnen werken met een gebruiker op een computer.
Als ontwerppraktijk wordt papierprototyping al vele jaren op verschillende manieren en in verschillende toepassingen gebruikt. Conceptueel is het vergelijkbaar met het maken van miniaturen of een mockup voor een kunstwerk voordat het uiteindelijke kunstwerk in advertenties wordt ontwikkeld. In combinatie met softwareontwikkeling kunnen ontwikkelaars echter verschillende aspecten van een programma maken en testen zonder daadwerkelijk een programma uit te voeren. Een bedrijf kan veel geld en tijd besparen door papieren prototyping te gebruiken voordat het software test terwijl het nog in ontwikkeling is.
Papieren prototyping bestaat meestal uit het gebruik van vellen papier, notitiekaarten en soortgelijke objecten om een papieren weergave te maken van hoe de gebruikersinterface van een programma eruit zal zien. Verschillende vensters die kunnen worden geopend, kunnen worden voorgesteld door afzonderlijke vellen papier en kaarten, elk met de afbeeldingen en opties die een gebruiker zal krijgen tijdens het navigeren door het systeem. Opties wijzigen door middel van prototyping van papier is net zo eenvoudig als schrijven en tekenen op een nieuw vel papier of wijzigingen aanbrengen op een bestaand vel. Dit is veel eenvoudiger dan wijzigingen aanbrengen in een programma binnen de code die voor dat programma wordt gemaakt.
Het testen van een gebruikersinterface voor een programma kan ook worden uitgevoerd met behulp van papieren prototyping. Dit wordt vaak gedaan door meerdere mensen samen in een kamer te hebben, waarbij één persoon als de virtuele computer fungeert, terwijl de tester aan de andere kant van een kleine tafel zit. De gebruiker krijgt geen instructies, maar mag handmatig communiceren met het papieren prototype, met behulp van zijn of haar hand en vingers om de cursor weer te geven die door het eigenlijke programma zou navigeren.
Terwijl de tester interactie heeft met het prototype, laat de persoon die als virtuele computer optreedt, zien hoe de computer zou werken als het eigenlijke programma zou worden gebruikt. De persoon verandert van pagina en haalt nieuwe vellen papier en kaarten op om aan te geven hoe het werkelijke systeem zou werken. Hiermee kan papieren prototyping meten hoe gebruikers daadwerkelijk zullen werken met een gebruikersinterface en vervolgens de nodige wijzigingen aanbrengen terwijl de software zich nog in een vroeg stadium van ontwikkeling bevindt.