Phase 4: UX Design

UX design typically progresses in several iterations, with each iteration producing a model or prototype of increasing detail and granularity. In the simplest project, a sketch of the product's user interface is produced and evaluated (using methods described in the next section. This is refined and reevaluated until it tests well. Then a more detailed physical or electronic version of the prototype is produced, evaluated, and revised until the UX requirements defined in Phase 3 are demonstrated. Finally, a full version is developed and tested.

Complex projects and products may require more levels of iteration and additional models. For example, if a new product requires a substantial change in the individual's or organization's workflow in order to realize productivity gains, work reengineering may be appropriate. Work reengineering is a re-conceptualization of work process that incorporates the (tentatively defined) new product, so that efficiencies of automation are realized, business goals are supported, and retraining is minimized. Work reengineering efforts are typically represented in a revised task profile that is validated by the users before detailed design begins.

For large, complex Web sites or applications, an information architecture blueprint is produced to represent the overall site structure without concern for the appearance of the page [115]. First, a high-level blueprint is developed, grouping areas of the site semantically. Next, task-level or page-level blueprints are developed. Users validate these before page-level design begins. The equivalent model in object-oriented software development projects is a content diagram on which the use cases that define user-system interaction are based.

Once high-level issues are resolved, detailed design can begin, typically with a low-fidelity prototype. For physical products these are constructed from foam, plastic, or wood, for software and Web sites they are often hand-drawn on paper and called mockups or wireframes. At this level, the focus is on getting the behavioral experience right by developing the structure and user interaction; aesthetic aspects are not yet considered. The low-fidelity prototype is refined and reevaluated until it tests well, at which point a high-fidelity prototype is produced.

High-fidelity prototypes for physical products have similar production quality to the final product, while for software and Web sites they are electronic. Core features are developed and tested and the prototype is revised until the behavioral UX requirements defined in Phase 3 are demonstrated. Once the overall structure of the product is defined, various aesthetic presentations can be designed and tested for visceral and sociocultural appeal. Finally, with a prototype refined to address critical issues in hand, the rest of product can be designed and tested.

Many design choices must be made when developing a complex product. Although user research can provide guidance about what features are needed and how they can be structured, research does not offer much insight about the fine details. To fill this gap, UX design incorporates design principles based on knowledge from perceptual, cognitive, and social psychology. Here are a few examples:

These are only a few examples of principles that can be used to guide design choices. There are many more, some based on psychological research and others based on design tradition and practical experience. One way to formalize design guidelines, particularly for GUIs and electronic documents, is to use a style guide. A style guide describes design guidelines, user interface controls, as well as screen layout conventions, and is an effective way to ensure UX consistency. Platform specific style guides are available for the development of desktop software on all major platforms including Windows XP [79], Windows Vista [80], Macintosh [4], UNIX [127], and Java [125]. These form a useful base to which you must add application specific details.

With the product prototype developed, we are ready for the final step in UXE lifecycle, UX evaluation.

Work products: Prototypes are the primary deliverable from this phase. These can be low-fidelity mockups or wireframes or high-fidelity functional models that implement core features. Work reengineering models and information architecture blueprints may also be useful, especially for more complex project or products.

 

< Previous, UX Requirements Next, UX Evaluation >