Skip to content

Scenario 2

Salih Furqan edited this page Apr 27, 2021 · 11 revisions

User and Their Persona

  • Hasan
  • 32 years old
  • Lives in Etiler, Istanbul
  • Currently a software engineer working at a big finance firm
  • Likes to play soccer

Story

Hasan is a software engineer, waiting for his next promotion. He's a fairly social person, likes to have fun and exercise to get rid of the stress of his worklife. He has discovered our website/application a few months back when one of his friends recommended. He has joined a couple soccer games in his neighborhood, and now he wants to organize his own game.

Preconditions

  • Hasan is a registered user in the system.
  • Hasan is already logged in.

Goals

  • He wants to organize a soccer game in the local soccer field near his house.
  • He wants to have a 5 vs. 5 game, so he needs to find 9 other players.

Actions

  1. Hasan is in the application homepage and clicks the button for event creation.
  2. In the event creation page he types in the event name.
  3. He selects the sport type as soccer from the default options provided.
  4. He enters the location, number of players, date and time in the form displayed.
  5. He clicks the "complete" button.
  6. He receives a pop-up which states that event creation is successful, he leaves the website/application.
  7. He checks his notifications from time to time to see who have applied to join the game.
  8. He views the profile of the user and either accepts or rejects the user to his game by clicking on the corresponding buttons.
  9. He does 7-8 until there are enough players for the game.

Acceptance Criteria

  • 3.1.1.4.1 Any user shall be able to create events.
  • 3.1.2.3.4 The system shall allow users to create events by specifying event name, location, date and sport and the number of players.
  • 3.1.2.3.5 The system shall provide default sport types for the event creators to select from.
  • 3.1.2.3.7 The system shall send a pop-up message after a user creates an event.
  • 3.1.2.5.1 The system shall send notifications to event creators when a user sends a request to one of their events.
  • 3.1.1.4.5 Event creator shall be able to check the appliers' badges or related information for whether to accept them or not.

Web Mockup

  1. Hasan is in the application homepage and clicks the button for event creation.

  1. In the event creation page he types in the event name.
  2. He selects the sport type as soccer from the default options provided.
  3. He enters the number of players, location, date and time in the form displayed.
  4. He clicks the "complete" button.

  1. He receives a pop-up which states that event creation is successful, he leaves the website/application.

  1. He checks his notifications from time to time to see who have applied to join the game.

  1. He views the profile of the user and either accepts or rejects the user to his game by clicking on the corresponding buttons.

Android Mockup

  1. Hasan is in the application homepage and clicks the button for event creation.

  1. In the event creation page he types in the event name.
  2. He selects the sport type as soccer from the default options provided.
  3. He enters the number of players, location, date and time in the form displayed.
  4. He clicks the "complete" button.

  1. He receives a pop-up which states that event creation is successful, he leaves the website/application.

  1. He checks his notifications from time to time to see who have applied to join the game.

  1. He views the profile of the user and either accepts or rejects the user to his game by clicking on the corresponding buttons.
Clone this wiki locally