Scenario 3 - bounswe/2021SpringGroup1 GitHub Wiki

Beth Harmon in 70's. 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. 01

  • She selects "Tournament" tab. 02

  • She filters the posts on her preferences. 03

  • There is no tournament fitting her. 04

  • She creates a new Tournament post. 05