Scenarios are descriptions of one or more users interacting with with a system, device, or process to achieve a goal under specified conditions and constraints. They provide information about the context in which a system has to operate, in a user- and task-oriented way.

Scenarios can be presented as rich narratives (e.g.,an hour or a day in the life of a user) or simple statements describing the triggers and situation that prompts a user to interact with a system. Scenarios sometimes include simple lists of the steps in a task. Scenarios are used in design sessions, walkthroughs, and usability tests to ensure that the system design effectively supports users in a wide range of real-life situations. They are also known as “task scenarios”.

Scenarios and use cases

Scenarios are sometimes called “use cases”. However the term “use case” can be confusing, as it is used with a different meaning in software engineering. One way of illustrating the difference is through the classic example of withdrawing money from a bank.

User-centered design usually tries to have a scenario refer to multiple component use cases (depending on functions required to satisfy the goal of the scenario), and also to have a use case refer to multiple scenarios (depending on the likely triggering situations and goals that reflect the overall expectations for the system in user terms).

Web Resources

Usability.gov. (ND). A brief description of scenarios for design and scenarios for testing by usability.gov

Gaffney, G. (ND). A brief description of scenarios by Information & Design

Degler, D., Battle, L. and Taylor, D.H. (2003). Sharing the Vision = Designs that Get Built. Usability Professionals’ Association conference 2003. Phoenix, AZ, USA. Discusses the relationships between user-centered design documentation and traditional systems engineering formats, including the relationship between scenarios and use cases.

IxDA Discussion Threads

Authoritative References

Published Studies

McInerney, Paul. Exercise for A Structured Template for Writing Scenarios. UPA 2004 Conference.

Detailed Description

Benefits, Advantages and Disadvantages

Benefits

Advantages

Disadvantages

Appropriate Uses

Scenarios are most useful when produced early in development as specific, realistic, and detailed examples of what a user would do, but without making any reference what user interface features that would be used. Scenarios can also be used later to explore how the interface would be operated.

How To

Procedure

Practical guidelines

Scenarios for usability testing

Scenarios for tasks in usability testing are less detailed than scenarios used for design, but should give sufficient information to explain the situation in which a user is attempting to achieve a goal.

A good scenario for usability testing gives the participants:

These examples are from usability.gov:

Explanation: Here the user is assumed to be in London. And the scenario is a part of a user interview regarding a consumer banking website. The designer is trying to check if the user can identify the “Fund Transfer Across Borders” feature and to see his perception of how it might be used.

Who Can Facilitate

An experienced moderator is recommended for the sessions in which the scenarios are explored. Next Steps

Use the scenarios as a basis for developing more specific usability requirements.