This activity will give you practice with using user stories to solicit and document user requirements, refining them into conditions of satisfaction, and assigning priorities.
Before you start, be sure to review the tutorial “User Stories and Conditions of Satisfaction” on the course website.
Scenario
Consider a Learning Management System (like Canvas). Choose one of the following areas:
- Sections and Enrollment
- Assignment Submission and Grading
- Gradebooks
Feel free to propose a different area to an instructor or TA.
Requirements for this activity
-
Say which area you picked.
-
Identify at least 3 different roles representing different classes of users for the area you picked.
-
Choose one of those roles and write down at least 3 different user stories for that participant. These should be of the form
As a
<role>
I want<some capability>
so that I can<get some benefit>
-
For each user story, write 3 conditions of satisfaction with appropriate priorities.
Please submit a total of:
- 1 area
- 3 roles
- 3 user stories
- 9 conditions of satisfaction with priorities
When you are done, submit your work as required by your instructor (check the Canvas assignment for details, if assigned). This may vary from section to section.