Paper prototypes
   HOME

TheInfoList



OR:

In
human–computer interaction Human–computer interaction (HCI) is research in the design and the use of computer technology, which focuses on the interfaces between people (users) and computers. HCI researchers observe the ways humans interact with computers and design te ...
, paper prototyping is a widely used method in the user-centered design process, a process that helps developers to create software that meets the user's expectations and needs—in this case, especially for
designing A design is a plan or specification for the construction of an object or system or for the implementation of an activity or process or the result of that plan or specification in the form of a prototype, product, or process. The verb ''to design'' ...
and testing
user interface In the industrial design field of human–computer interaction, a user interface (UI) is the space where interactions between humans and machines occur. The goal of this interaction is to allow effective operation and control of the machine f ...
s. It is throwaway prototyping and involves creating rough, even hand-sketched, drawings of an interface to use as prototypes, or models, of a design. While paper prototyping seems simple, this method of
usability testing Usability testing is a technique used in user-centered interaction design to evaluate a product by testing it on users. This can be seen as an irreplaceable usability practice, since it gives direct input on how real users use the system. It is ...
can provide useful feedback to aid the design of easier to use products. This is supported by many usability professionals.


History

Paper prototyping started in the mid 1980s and then became popular in the mid 1990s when companies such as IBM,
Honeywell Honeywell International Inc. is an American publicly traded, multinational conglomerate corporation headquartered in Charlotte, North Carolina. It primarily operates in four areas of business: aerospace, building technologies, performance ma ...
,
Microsoft Microsoft Corporation is an American multinational technology corporation producing computer software, consumer electronics, personal computers, and related services headquartered at the Microsoft Redmond campus located in Redmond, Washin ...
, and others started using the technique in developing their products. Today, paper prototyping is used widely in user centered design by usability professionals. More recently, digital paper prototyping has been advocated by companies like Pidoco due to advantages in terms of collaboration, flexibility and cost.


Benefits

Paper prototyping saves time and money since it enables developers to test product interfaces (from software and websites to cell phones and microwave ovens) before they write code or begin development. This also allows for easy and inexpensive modification to existing designs which makes this method useful in the early phases of design. Using paper prototyping allows the entire creative team to be involved in the process, which eliminates the chance of someone with key information not being involved in the design process. Another benefit of paper prototyping is that users feel more comfortable being critical of the mock up because it doesn't have a polished look. 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. Prototyping forces a more complete design of the user interface to be captured. In team meetings they provide a communication base between the team members. Testing prototypes at an early stage in development helps to identify software usability problems even before any code is written. The costs and annoyances of later changes are reduced, the support burden is lowered, and the overall quality of the software or website is increased. Paper prototyping is the quick way to generate the digital ideas by sketching on the paper. In tight VPC workshop, the quick ideas need to be explored and evaluated. Usually, paper prototyping is preferred as the tools to generate the ideas by visually and evaluate in the team and with target customers.


Drawbacks

While paper prototyping has its many benefits as a quick and easy way to receive feedback on initial design ideas, this method also has certain drawbacks that should be known before starting the prototyping process. One of the most important factors in prototyping is the context for which the prototype is being created. Depending on the current stage of development, a paper prototype may not be the best choice for conveying the proposed design ideas. Paper prototypes should only be used in the beginning stages of the design process– typically as the first form of prototype created–since minimal functionality can actually be expressed with paper components. They help flesh out ideas, encourage experimentation with unconventional designs, and provide rapid feedback on basic usability, but ultimately, paper prototypes would not serve as sufficient products to present to any clients. Another large drawback of paper prototypes is the level of imagination required from test participants in interpreting how to interact with the design. Since all interactions are being staged by a facilitator during paper prototype testing sessions, there is a potential for the feedback to be skewed as a result. Users have to imagine what their interactions would look like in a digital space; however, their
mental models A mental model is an explanation of someone's thought process about how something works in the real world. It is a representation of the surrounding world, the relationships between its various parts and a person's intuitive perception about the ...
may not be representative of how the future state of the interface would actually be implemented. Furthermore, users are often distracted by the whimsical performance of the facilitator as they move around components, as well as by their own acting to fake interactions, which would also impact the quality of feedback. Lastly, paper prototypes can only be tested in person, since test participants are instructed to physically interact with the prototype by pretending to "press" on buttons or moving around components to simulate how the website would change after an action has been taken. However, with an increasingly digitized world and a movement toward remote work, this poses an obstacle for conducting paper prototype testing. In addition, it is difficult to recruit participants from geographically dispersed areas with the constraint of in-person testing. In consequence, this might create bias in the feedback, since it would be ideal to receive insight into the needs of different user groups with a geographically diverse sample population.


Usage

Paper prototypes should be considered when the following is true: * When the tools the designer wants to use in creating a prototype are not available. * When the designer wants to make a sincere effort to allow all members of a team, including those with limited software skills, to take part in the design process. *When tests of a design lead to a great deal of drawings. *When the ideas need to be generated fast and evaluated in a short period of time *When there is a cocreation workshop need customers and designers to get the ideas together 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 brainstorming in the development team, to collect and visualize ideas on how an interface might look. 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 Usability testing is a technique used in user-centered interaction design to evaluate a product by testing it on users. This can be seen as an irreplaceable usability practice, since it gives direct input on how real users use the system. It is ...
with 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. :Three techniques of paper prototyping used for usability testing are comps (short for compositions), wireframes, and storyboards. Comps are visual representations, commonly of websites, that demonstrate various aspects of the interface including fonts, colors, and logos. A wireframe is used to demonstrate the page layout of the interface. Lastly, the storyboards are a series or images that are used to demonstrate how an interface works. These three techniques are useful and can be turned into paper prototypes. ;Design testing :Especially in web design, paper prototypes can be used to probe the illegibility of a design: A 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. Paper prototyping is also the recommended design testing technique in the
contextual design Contextual design (CD) is a user-centered design process developed by Hugh Beyer and Karen Holtzblatt. It incorporates ethnographic methods for gathering data relevant to the product via field studies, rationalizing workflows, and designing human†...
process. ;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 functionality or settings in software, or topics in a web site. According to the percentage of correct answers, the information architecture can be approved or further refined. ;Rapid prototyping :Paper prototyping is often used as the first step of rapid prototyping. Rapid prototyping involves a group of designers who each create a paper prototype and test it on a single user. After this is done, the designers share their feedback and ideas, at which point, each of them creates a second prototype—this time using
presentation software A computing, a presentation program (also called presentation software) is a software package used to display information in the form of a slide show. It has three major functions: * an editor that allows text to be inserted and formatted * a ...
. Functionality is similarly unimportant, but in this case, the aesthetics are closer to the final product. Again each designer's computer prototype is tested on a single user, and the designers meet to share feedback. At this point, actual software prototypes can be created. Usually after these steps have been taken, the actual software is user-friendly the first time around, which saves programming time.


See also

*
Prototyping A prototype is an early sample, model, or release of a product built to test a concept or process. It is a term used in a variety of contexts, including semantics, design, electronics, and software programming. A prototype is generally used to ...
*
Software prototyping Software prototyping is the activity of creating prototypes of software applications, i.e., incomplete versions of the software program being developed. It is an activity that can occur in software development and is comparable to prototyping ...
*
User-centered design User-centered design (UCD) or user-driven development (UDD) is a framework of process (not restricted to interfaces or technologies) in which usability goals, user characteristics, environment, tasks and workflow of a product, service or proc ...
*
Cardboard engineering Cardboard modeling or cardboard engineering is a form of modelling with paper, card stock, paperboard, and corrugated fiberboard. The term ''cardboard engineering'' is sometimes used to differentiate from craft of making decorative cards. It is ...


External links

* * * - One of the core articles used to describe the principles of paper-prototyping.


References

{{DEFAULTSORT:Paper Prototyping User interfaces Software design