Once your team has a good set of user stories, the next step is to create a user scenario and storyboard to go with each story. The user scenario and accompanying storyboard serve to document your app’s interaction design.
Each user scenario is a step-by-step description of how the user interacts with the app in order to fulfill the user story.
The storyboard complements the scenario by illustrating what the user would see or do in each step in the scenario.
Your team’s scenarios and storyboards must be formatted as follows:
Scenario:
A scenario may optionally start with one or more preconditions, prefixed with “(Assume)”.
Each step in the scenario should be a user action or a change in the app’s interface.
Cross-reference other user stories, e.g., “(US06)”, when preconditions/steps are closely related to those stories.
Storyboard:
The storyboard images may be hand drawn or created with diagramming tools (e.g., Balsamiq Wireframes).
Storyboards must include page URLs (especially the resource-path part).
Include a caption with each image to clarify what the image is meant to show.
Quality Criteria: Looking over the set of scenarios and storyboards written, the instructor will assess how well they satisfy the following quality criteria:
For each user story, there is a scenario or storyboard, and the scenario fully covers the feature described in the user story.
Valid and clear (e.g., nothing confusing or that does not make sense).
Outcome of interaction depicted (i.e., what the user sees at the end of the interaction with the app).
Include page URLs that are not overly long or complex. Also, no non-standard Devise URLs.
Storyboard pages have no major data or clickable elements missing.
Consistent designs across all scenarios and storyboards (e.g., no storyboards that represent the same pages inconsistently).
To assess the overall quality of your team’s set of scenarios and storyboards, the percentage of them that satisfy all of the above criteria will be calculated.
Grade Requirements. Minimum requirements to earn each grade:
High-Pass: - 90% of scenarios and storyboards satisfy all the quality criteria.
Low-Pass: - 70% of scenarios and storyboards satisfy all the quality criteria.