Scenario 2 - bounswe/2021SpringGroup1 GitHub Wiki

Sebastian Bettel Sebastian Vettel

Persona

  • Sebastian Vettel
  • 33 years old
  • He is from Heppenheim, West Germany
  • He is married and has two children
  • He is a Formula 1 driver for Aston Martin

Story

  • Sebastian Vettel downloaded our app months ago and uses it to follow the news about F1 and F1 communities.
  • Since he has been racing for 15 years, he has lots of friends who are Formula 1 drivers as well.
  • Since F1 drivers travel around the world often, he can only keep in touch with his friends via our app.
  • He wants to buy gifts for his friend Daniel Ricciardo for his birthday, but he forgot the exact date.
  • He wants to make sure of the date.
  • He also wants to learn more about Daniel's hobbies so that he can buy a better gift for him.

Preconditions

  • He is not a first-time user. He signs in with his email and password.

Goals

  • He wants to login with his phone.
  • He wants to enter Daniel's profile.
  • He wants to tap the "about" button to see Daniel's personal info.

Acceptance Criteria

  • (1.1.1.1.1 and 1.1.1.1.6) Unregistered users shall be able to register either using a username/password or their social media accounts.
  • (1.1.1.2.1) Registered users shall be able to login either using their username/password or social media.
  • (1.1.1.3.2) Users who forgot their password shall be able to reset their passwords by clicking "Forgot Password?".
  • (1.1.1.2.4) Users shall be initially directed to their homepages.
  • (1.2.5.3) Users shall be able to switch to their homepage, communities, friends and liked posts.
  • (1.2.3 and 1.2.4) Users shall be able to search and filter posts according to several criteria.
  • (1.1.1.4) Users shall be able to configure privacy options as well as app options from the settings menu.
  • (1.2.6.4 and 1.2.7.5) Users shall be able to search for and sort friends by several criteria.
  • (1.1.2.2) Users shall be able to post on communities they belong to.
  • (1.1.1.4) Users shall be able to see information about their friends.
  • (1.1.1.4.1) Users shall be able to see the public posts their friends shared.
  • (1.1.1.4) Users shall be able to see the communities followed by their friends.
  • (1.1.2.3) Users shall be able to see the posts that are liked by their friends.

Scenario with Mockups

  • Sebastian Vettel was a user, and he has been using this app for four months.
  • He opened the app on this phone and tapped sign-in, since he was already an active user.
  • He entered his email and password.
  • He tapped continue.
  • He was logged in and directed to his homepage. He used the sidebar to switch to friends view.
  • He saw his friends. They were sorted by date followed: latest.
  • He tapped Daniel Ricciardo's page.
  • He saw the posts Daniel sent to different public communities.
  • He tapped the about button to see Daniel's personal information.
  • He saw Daniel's bio and saw his birthday and hometown.
  • He also saw the hobbies of Daniel and chose a gift based on these.

Ekran görüntüsü 2021-04-19 213729 Ekran görüntüsü 2021-04-19 213758