SAP DESIGN GUILD

Using Prototypes

By Gerd Waloszek and Joelle Carignan, SAP AG, User Productivity

Last changed on 07.05.2004

Prototypes can help to evaluate design alternatives at any stage of the development process. Here three approaches are introduced: storyboards, paper prototyping, and HTML prototyping. A listing of pros and cons is given for the prototyping approaches in order to facilitate the decision of which is best for your requirements.

 

Introduction

Prototypes can be a valuable tool for designing applications. They can help to evaluate design alternatives at any stage of the development process. During the conceptual phase the basic design elements can be explored and tested with users. When designing the actual screens the layout and more detailed interaction issues can be evaluated and tested. Later "high-fidelity" mockups can be used to provide a "preview" of the final application. In addition, storyboards can be used for basic usability inspection.

Prototyping can be done in many ways. Currently, paper prototypes are promoted by a number of authors. But electronic prototypes like HTML prototypes have their uses as well. HTML prototypes are especially suited for Web applications or if just screen sequences are explored. However, any other familiar tool (VB, PowerPoint, ...) may also be used.

Creating paper prototypes is a team effort

Figure 1: Creating paper prototypes is a team effort; here the team is split into three groups that create alternative prototypes

Group members present paper prototypes

Figure 2: Having finished the prototypes, a member of each group presents the group's prototype to the team; then the pros and cons of each prototype are evaluated

 

Storyboards

Storyboards, also called sketches, are a good supplement to prototypes and can be used for basic usability inspection. Typical questions that you can answer with this approach are:

Figure 3: A storyboard

Storyboards can be also be realized as wireframe models and later be used as final specifications. They are mostly used as a technique for Websites and learning applications, that is, for content-driven products.

Figure 4: Section of a wireframe model implemented with Microsoft PowerPoint (each view is a slide) (click image for larger view)

 

Paper Prototypes

Materials

Figure 5: A simple paper prototype

Paper prototypes can be implemented in a number of ways depending on personal experience or preferences. Typical materials used for paper prototypes are:

Paper prototype

Figure 6: Example of a more complex paper prototype

Advantages

Drawbacks

 

HTML Prototypes

Low Fidelity Prototypes

Low fidelity prototypes can be created with minimal effort to demonstrate the basic interaction, for example, static HTML. They can be used for a walk-through with users and asking them the following questions:

HTML prototype

Figure 7: A low fidelity HTML prototype can be created from simple HTML elements if modeling interaction issues is the focus

High Fidelity Prototypes

High fidelity prototypes can be used for presentations to the board or colleagues because they convey many features of the final application, for example, the visual design. They are also suited to formal usability testing:

HTML prototypes can show the dynamics of an application

Figure 8: HTML prototypes are better suited to check the dynamics of a design than paper prototypes; here the "high fidelity" HTML prototype already includes some elements of the future graphic design

Tools

Advantages

Drawbacks

Tips

 

To top top