Prototyping & Storyboarding Notes
Storyboarding Principles
- Storyboarding is about communicating ideas, not creating aesthetically pleasing pictures.
- Storyboards should effectively convey:
- Setting: Identifying the people involved, the environment, and the task being accomplished.
- Sequence: Illustrating the steps involved, what prompts someone to use the app, and the specific task being illustrated.
- Satisfaction: Explaining what motivates people to use the system, what it enables them to accomplish, and what needs the system fulfills.
- Benefits of Storyboarding
- Holistic Focus: Emphasizes how an interface accomplishes a task.
- Avoids premature commitment to a specific user interface by not including specific buttons early on.
- Ensures all stakeholders share a common understanding of the project's goal.
Paper Prototyping Tricks
- Keep all materials in one place to prevent loss or damage to small interface widgets.
- Work quickly and create reusable components to save time and effort.
- Address simulation challenges, like progress indicators or right-click menus, by verbally describing the interaction instead of trying to simulate it.
- Use backgrounds to contain the prototype and provide context for the user.
- Combine hard and software as appropriate.
- Incorporate familiar operating system elements to add context.
Testing Prototypes
- Test prototypes with people, emphasizing conversation and gathering feedback.
- Test multiple prototypes simultaneously to maximize the value of user feedback.
- Involve users in the design process to leverage their insights and ideas.
Digital Mockups
- Digital mockups can be used as an alternative if creating physical prototypes is not feasible.
Getting Creative with Materials
- Widgets: paper cardboards, transparencies
- Connectors: tape, glue, rubber, cement!
- Drawing: Pen, pencil, markers!
Additional Tips
- Use poster board, unlined index cards, and foam core, depending on the prototype's size.
- Employ removable tape or restickable glue for quick component changes.
- Transparency pens: Allow users to input content using transparency paper for input fields.
- Employ stacks of index cards to simulate tabbed dialog boxes.
- Use wide-tipped pens and markers (e.g., Sharpies) for better visibility.
Assignments
- Download Assignment 2 (PDF) from the course e-group, referring to the provided sample.
- Complete Assignment 2 by the end of the week for the group project and recitation.
Further Reading
- Bill Buxton, Sketching User Experiences
- Bill Moggridge, Designing Interactions
- Carolyn Snyder, Paper Prototyping
- Michael Schrage, Serious Play
- Houde and Hill, What do Prototypes Prototype?
- Todd Zaki Warfel, Prototyping to get ahead of the game!