User Stories and Conditions of Satisfaction
Introduction
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.
Choose one of the two scenarios (as required by your instructor):
Scenario 1
Imagine that the State of Massachusetts is your client and you are the lead of a development team. You have already walked your client through the material in the tutorial, and together you have developed the following user story:
- As a resident of the State of Massachusetts, I would like to obtain my mail-in ballot so that I can cast my vote by mail.
Requirements for this activity
- Write down at least 3 questions that you should ask the client before beginning to write conditions of satisfaction for this user story.
- Write at least 3 conditions of satisfaction with appropriate priority
- Then write 3 bad examples of conditions of satisfaction, and briefly say why they are bad.
When you are done, submit your work as required by your instructor. This may vary from section to section.
Scenario 2
Imagine that you are the owner of a restaurant, and your consultant has convinced you that you need to have a web site. You and they have walked through the material in Module 01 and the Tutorial on User Stories. Your consultant is also a fan of “systems thinking”, by which they mean looking at a problem from many different points of view.
Requirements for this activity
- Identify at least 3 different roles representing different points of view
-
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 to<some property of the system>
so that I can<receive some benefit>
- For one of those user stories, write 3 conditions of satisfaction with appropriate priority.
When you are done, submit your work as required by your instructor. This may vary from section to section.