A sequence of related use cases that shows how a person using a website achieves a goal.
Goal-based user scenarios help website planners to
- ensure that system design puts user needs first
- define system and sub-system boundaries
A user scenario can be described by a long use case diagram or by a text narrative, and usually includes
- the interaction that triggers the scenario
- the sequence of interactions between the user and the system
- interactions between the system and entities other than the user, such as a bank, content management system or external database
- system-generated actions, such as month-end processing
- the final outcome - achievement of the user goal
Scenarios are written in plain language and avoid implying technical solutions.
Agile website development methods describe user goals using very brief 1-2 sentence user scenarios, known as user stories.