body slide position 2
body slide position 3
body slide position 1
Images of Winter '03
 

Evaluating a Design Solution.
by Peter DiBart

Traditionally, the "design" of a given offering has too often been considered to be the "look and feel". More recently, the emphasis has been shifting to a more objective evaluation of visual design in satisfying the needs of the user to accomplish their tasks.

The interactive space is a challenging combination of esthetic appeal and function. As a result every aspect of the interactive solution must strive for harmony between the users' operational and styling expectations.

Users should feel confident in exploring, knowing they can try navigation, see the result, and go back if necessary.

Evaluating work and determining the "rightness" of a given design solution can be a challenge for internal teams as well as clients. Too often designers are saddled with "I like it" or "I don't like it" in response to questions of design. These subjective answers are not at all actionable in moving a design forward and worse still, don't account for the user as the principal subject of the endeavor.

The following is a collection of guidelines that can serve as the basis for initiating UI design and evaluating their success. These criteria serve as a baseline of good interactive design independent of the specific business goals and the user needs.


Simple is better - Don't compromise usability for styling
By keeping the interface simple and straightforward, users benefit from functionality that is easily accessible and usable. A poorly organized interface distracts users from accomplishing their tasks. A well-organized interface fades into the background and creates efficiently. The basic navigational functions should be immediately apparent and based on user task analysis.

Build in familiarity - A users' prior knowledge goes a long way
Users should not have to learn new things to accomplish familiar tasks such as searching. Using visual and interaction techniques that users already understand creates familiarity and a sense of control.

Make it obvious- Navigation should be visible and intuitive
Visibility and intuitiveness are not restrictions but criteria. The challenge is

Encourage users- Exploration should be encouraged & predictable
Users should feel confident in exploring, knowing they can try navigation, seeing the result, and going back if necessary. A user's actions should have the results the user expects. Safe navigation encourages exploration of the site.

Design for satisfaction - Create a feeling of progress and achievement
Allow the user to enjoy a sense of accomplishment when they interact with the offering. Reflect the results of interaction clearly and immediately.
User Interface should be updated immediately or refreshed as soon as possible. Long transitions distract from the task at hand.

Navigation Availability - Make UI elements available at all times
A User should be able to use User Interface elements in any sequence and at any time during their session.

Be Versatile - Support alternate interaction techniques
Supporting alternate methods of interaction (i.e. keystrokes & mouse clicks or graphic interface elements & text interface elements) creates flexibility. In this way we are able to accommodate a wider range of physical abilities, interactions, and user environments. Remember that no single method is best for every situation.

Support customization & personalization - Allow users to customize
The interface should be tailor itself to the individual user needs and desires. No two users are exactly alike. Customization can help establish user ownership of a given offering. It becomes "their site" rather than "your site" in which they are a visitor. At a minimum, offerings should remember a unique user upon return.

Visual affinity- Organize interface elements within natural associations
Interface elements should communicate their function without ambiguities. Relationships of elements in the User Interface must enhance the functional utility and organization of the offering.

Create visual hierarchy
Important UI elements should be given extra visual prominence. Just as important, not all elements can scream for attention. By understanding the hierarchy of user tasks and business needs, you can establish a visual hierarchy for interface elements.

Promote affordance within content
Users should be able to easily determine the action that should be taken with any given interface element. Objects with good affordance direct the user to take an action whose results are desirable, expected, and predictable.

Support a consistant visual scheme
Design each offering within a consistent visual scheme that relates the user mental model.