- A scenario is a specific story that demonstrates how a specific user in a specific situation accomplishes some goal thanks to app
-
Key elements:
- characters
- conflict
- plot
- resolution
Type | Purpose |
---|---|
4-Panel | An illustrated example to articulate vision of app for developers and potential users |
Demo | A live example to demonstrate feasiblity and value of app to potential users |
Acceptance test | Specific example to test new user stories |
Method | Example | Focus |
---|---|---|
Code | add sort state and button to App.js | developer work |
Feature | add sort by price | app functionality |
User story | add sort by price to find cheapest item | user value |
Scenarios | User Stories | |
---|---|---|
Story | Specific example from problem to payoff: A teacher at start
of term uses app to form teams balanced by gender and coding skills
|
A single user action, no specific context
professor can upload skill survey
results to avoid extra data entry |
Structure | Present or past tense sentence, specific details:
John marks milks as purchased when checking out |
"can" action, generic:
professor can delete skill from list |
Usage | Focus development on common important scenarios | Trackable unit of development progress |
Test with | User tests | Unit tests |
Thanks to Hakim El Hattab for the slide template