SayCraft

Ideas into working products

Paper Prototyping: A Printable Screen Set and a Complete Test Run

Run a paper-prototype test with screen cards, facilitator wording, transition rules, and a filled observation example. Learn from Mozilla’s design iterations.

A paper prototype is an interface that a person operates by swapping screens and overlays in response to a participant’s actions. To run a useful test, prepare the task, screen states, transition rules, and observation sheet before the session. The goal is to learn which design decision to change, not whether people like the drawings.

Learn from a real paper-prototype project

In NN/g’s account of the Mozilla Support redesign, the team printed interface designs and watched Firefox users try to find help. Early versions offered task and product routes; later versions put product selection before task navigation because the available tasks differed between products. Testing also exposed labels that were too general or too specific.

The lesson is a specific design decision: match navigation order to the information people need to narrow their choices. The team could change that structure before committing to HTML. The case also reports that colored, high-fidelity fragments attracted too much attention within grayscale prototypes. Keep the visual treatment consistent when the study is about labels or structure.

Prepare a task that fits on a small screen set

For a worked exercise, use a library collection service. A member wants to reserve The Secret Garden for collection at Central Library on Saturday. The first branch has no Saturday pickup slots at Central; Riverside has one at 10:00. We want to learn whether the member can change the branch and still understand where and when to collect.

Write the situation on a separate task card: You want to collect The Secret Garden on Saturday. Central is your usual branch, but you can travel to Riverside. Reserve a copy using the supplied test member number. Do not include button names or tell the participant which branch will work.

Print or redraw the revised version-two cards below. They incorporate the wording and summary changes discussed later. The compact sheet shows their layout; the table gives the exact text and controls to put on each card. Cut out the cards and make separate overlays for the unavailable and missing-number states.

Screen cards to print or redraw
CardVisible contentControls
A — BookThe Secret Garden; Reserve for collectionReserve for collection
B — PickupBook title; Central selected; Saturday selectedCentral and Saturday fixed for this task; Check pickup times
C — No slotsNo Saturday pickup times at Central. Try another branch. Keep book and day visible.See Riverside times; Change day
D — AlternativeRiverside selected; Saturday 10:00 available; same bookSelect 10:00; Continue
E — ReviewThe Secret Garden; Riverside; Saturday 10:00; member number fieldConfirm reservation; Change pickup
F — ConfirmationReserved. Reference LIB-104. Collect at Riverside on Saturday at 10:00.View pickup details
Six paper cards show book selection, Central Saturday availability, unavailable pickup, Riverside 10:00, reservation review, and confirmation.
Screen-card overview. Copy the labels from the table when making a full-size set.

Agree how the human computer responds

Use three roles if possible: participant, facilitator, and person operating the paper. A separate observer can take notes, or the facilitator can record notes with permission. The operator follows the map and swaps a card when the participant points to a control. They do not explain the intended route or invent a more helpful response halfway through the test.

Opening script: These sheets represent a collection service. Point to what you would select and write in a field when you would type. I will change the screen to show the result. We are checking the design, and you can stop at any time. Please use the test member number rather than your own details.

If someone touches an unprepared control, say That part is not available in this prototype, record the attempted action, and ask what they expected. Do not count the missing branch as participant failure. If it is necessary to the task, add the branch before the next session.

Operator transition map
Current card and actionShow nextRule
A: Reserve for collectionBCentral and Saturday begin selected
B: Check pickup timesCThis exercise returns no Central slots
C: See Riverside timesDShow Riverside times; keep Saturday and book
C: Change dayRecord an unprepared branchAsk expected next step; do not force Riverside
D: select 10:00, ContinueECarry Riverside, Saturday and 10:00 into summary
E: Confirm without member numberMissing-number overlay on EKeep pickup details and explain required field
E: Change pickupDPreserve member number on a separate input slip
E: Confirm with test member numberFShow reference and the exact reviewed pickup details

Observe the decision instead of coaching the route

After showing the task, let the participant proceed. If they pause, ask What are you looking for? rather than Have you tried Change branch? Record actions and wording. A participant who chooses another day may be expressing a genuine preference; the task has not required Riverside at any cost.

At the end ask Where and when would you collect the book? Compare the answer with the confirmation. Reaching card F is not sufficient if the member still believes the pickup is at Central. If the operator accidentally shows the wrong summary, mark the run as affected by the test material.

Version-one example observations that led to the revised cards
MomentExample observationInterpretation to investigateRevision
Card CParticipant asks whether the book itself is unavailableThe message may blur book availability and pickup capacitySay No Saturday pickup times at Central; keep the title visible
Card EParticipant says Central despite selecting RiversideThe changed branch is not prominent enoughPut branch, day and time together immediately above Confirm
Card FParticipant correctly names Riverside and Saturday 10:00This run supports comprehension of the final summaryKeep the summary; check it with further participants

Make a visible before-and-after change

The rows above illustrate observations from version one: its unavailable message was vague and its review summary buried the pickup branch. The supplied version-two cards already contain the proposed repairs. For your own sessions, replace them with what actually happened. Choose one concrete change: replace a vague Unavailable message with the branch-and-day explanation, and move the pickup summary above confirmation. Keep unrelated labels and steps stable so the next test addresses the repair.

Before: Unavailable. Try again. After: No Saturday pickup times at Central. Your book and day are still selected. Choose another branch to see pickup times. The second version identifies the unavailable resource, preserves context, and offers an action. It still needs testing; the wording is a design proposal, not a measured improvement.

Run the same situation with the revised cards and new participants where possible. Compare the specific misunderstanding, not how attractive they find the paper. Reusing the same person can be helpful for feedback, but their knowledge of the route changes what a second attempt tells you.

Take the result into a digital prototype

Keep a short session record: prototype version, task, starting card, participant code, actual action, exact words, operator deviation, final branch/time answer, proposed change, and next check. Make one record per important observation, not one overall good/bad rating.

Paper is useful for exploring labels, grouping, order, and basic recovery. Move into a digital prototype when the unresolved question depends on scrolling, keyboard focus, responsive layout, or system timing. Carry the revised labels and transition rules into that prototype so the team does not lose what it learned.

Before you finish, ask another person to operate the cards using only the transition table. If they need you to explain a hidden rule, the materials are incomplete. A runnable set of cards and a justified design change are the deliverables; a photograph of sticky notes is not enough.

References

Continue reading

SayCraft is built and operated by Ame ame. Find me on X. Questions or corrections: hello@saycraft.ai.

Explore more articles