JavaTM Look and Feel Design Guidelines: Advanced Topics > Part II: Special Topics > 7: Wizards > Deciding Whether You Need a Wizard   PreviousNextContents/Index/Search


Deciding Whether You Need a Wizard

Although wizards can simplify and expedite many kinds of tasks, creating a wizard is not always the best solution for such tasks. To decide whether creating a wizard is appropriate for a particular task, answer the following questions:

Wizards are not always the best user interface for experienced users. Such users dislike answering questions that seem irrelevant to the task. If you provide a wizard for a task within an application, also provide alternative ways to perform the same task, unless the wizard automates a significant part of the task--as when installing software or creating complex objects.

A well-designed wizard helps users perform a task step-by-step and enables them to customize how the wizard performs the task. If a task needs a wizard, find out which parts of that task most users will perform. Then, design the wizard to meet the needs of those users. Omit rarely needed steps if you can provide another way to perform those steps.


Java Look and Feel Design Guidelines: Advanced Topics.
Copyright 2001. Sun Microsystems, Inc. All Rights Reserved.
PreviousNextContents/Index/Search