Scenario 3 - bounswe/2021SpringGroup1 GitHub Wiki
Beth Harmon in 70's.
Persona
- Beth Harmon
- 73 years old
- Currently resides in Kentucky.
- Chess prodigy who currently holds a FIDE Elo 2673.
Story
- Beth Harmon is a professional chess player, mostly active in 60's and 70's.
- Even though her age, she likes to spend her time in a chess community to study chess and answer other peoples questions.
- She is currently retired, however she still follows the chess news and participates in tournaments.
Preconditions
- Beth already has an account and joined several communities.
- Beth is logged in to the website through a web browser.
- She is familiar with the community post filtering feature.
Goals
- Beth wants to browse the Chess Community page.
- She wishes to find a tournament which fits her schedule.
Acceptance Criteria
- (1.1.1.2.2) Users should be able to stay logged-in after closing the app or browser.
- (1.2.7.9) Posts must support multiple data field types including text, image, location.
- (1.2.4) For several types of data fields used in posts, there must be some pre-defined comparison -methods and queries to be used in filtering posts.
- (1.2.7.10) Users must use a pre-defined datatype template for posting.
- (1.2.4) Users should be able to add existing tags to their posts.
- (1.2.7.9) Post datatypes must support some text formatting including dropdown texts and hyperlinks.
- (1.2.3.3) Users should be able to browse posts in groups based on their datatypes.
- (1.2.7.11) Users should be search and filter specific types of posts with some pre-defined comparison methods and queries
Scenario with Mockups
- Beth opens the "Chess Lovers" community page.
- She selects the "Tournaments" tab.
- She filters the tournaments posts by their location, date and time.
- She wishes to attend a tournament on that same day between 11.00 and 18:00.
- But there is no tournament fitting her preferences.
- So she decides to host her own tournament and let her fellow chess players know on the community.
- She presses the create new post button.
- She fills the pre-determined fields of the tournament datatype and posts it.
Mockup
-
Beth views the "Chess Lovers" page.
-
She selects "Tournament" tab.
-
She filters the posts on her preferences.
-
There is no tournament fitting her.
-
She creates a new Tournament post.