Paper prototypes

From Free net encyclopedia

Paper prototyping is a widely used method in the User Centered Design process, a process that helps developers to create a software that meets the user's expectations and needs—here especially for designing and testing user interfaces. It is a Throwaway Prototyping and involves creating rough, even hand sketched, drawings of an interface to use as prototypes, or models, of a design.

Contents

History

Paper prototyping started in the mid 1980s and then became popular in the mid 1990s when companies such as IBM, Honeywell, Microsoft, and others started using the technique in developing their products.

Benefits

Paper prototyping offers great benefits in terms of saved time and cost since it enables developers to test product interfaces (from software and websites to cell phones and microwaves) before they write code, or begin development. This also allows for easy and inexpensive modification to existing designs. Iterative usability testing of prototypes leads designers and developers to a progressively bug-free interface, which they can then develop with a fair amount of confidence.

There are different methods of paper prototyping, each of them showing several benefits regarding the communication within the development team and the quality of the product to be developed: In the development team, paper prototypes can serve as a visual specification of the graphical user interface, and by this means assure the quality of a software. In team meetings, they provide a communication base between the team members. By testing prototypes at an early stage in the development process, it is possible to identify usability problems of a software design even before starting to program. Costs and annoyances of later changes are reduced, and the overall quality of the software or website is increased.

Creating Paper Prototypes

Parts to Implement

Mostly, paper prototypes can not mirror the whole software or web site in question. It is necessary to limit the scope of the prototype by focus, or width and depth. Limiting a prototype by focus means to either show the uncertain and difficult issues, or the well-known and easily designed ones. Width and depth refer to the level of generality of the prototype: Should the prototype represent the whole design without providing any detailed functionality, or should certain issues be shown in detail?

In early stages of the conceptual phase, it is likely to concentrate on the general design rather than details, to probe if the overall design meets the user's expectations. Later in the conceptual or in the implementation phase, specific details may be tested isolated from the general design.

How to Create Paper Prototypes

To create the paper prototype, the single interface elements are painted or printed on paper, cut out and put onto another piece of paper which models the computer screen. By this, the arrangement of the interface elements can be changed quickly and without programming efforts, labels can be renamed, objects can be added, removed or replaced by other input widgets. Even more importantly, the sequence of dialogs or pages in a web site can be varied on the fly, which makes it easy to test multiple versions of an application's Interaction design.

Applying Paper Prototypes

The most important areas of application of paper prototypes are the following:

Communication in the Team
One of the major applications of Paper Prototyping is the brainstorming in the development team, to collect and visualise ideas on how an interface might look like. In the team, the interface is built up step by step, meeting the expectations of all team members. To probe the applicability of the software design, typical use cases are played through and possible pitfalls are identified. The prototype can then be used as a visual specification of the software.
Usability Testing
Paper prototypes can be used for usability testing with a number of five to ten real users. In such a test, the user performs realistic tasks by interacting with the paper prototype. The prototype is manipulated by another person reflecting the software's reactions to the user input actions. Though seemingly unsophisticated, this method is very successful at discovering usability issues early in the design process.
Design Testing
Especially in Web Design, paper prototypes can be used to probe the illegibility of a design: The high-fidelity design mockup of a page is printed and presented to a user. Among other relevant issues the user is asked to identify the main navigation, clickable elements, etc.
Information Architecture
By applying general and wide paper prototypes, the information architecture of a software or web site can be tested. Users are asked where they would search for certain functionalities or settings in a software, or topics in a web site. According to the percentage of correct answers, the information architecture can be approved or further refined.

See also

External links