Scenario 5 ‐ Personal Page - bounswe/bounswe2024group5 GitHub Wiki

Melina "Melody" Maxwell

Persona

  • Age: 34
  • Job: Singer
  • Interests: Karaoke, Theatre, Performing

Story

Melina is a struggling singer with a small but supportive fan base. She is quite obsessed with her social media presence, but she is also quite indecisive, as artists generally are. She constantly changes her profile picture, bio, archives, unarchives her own posts, etc. As she scrolls through her own gallery, she sees a photo and decides that it would be a better profile picture than her current one. She changes it. Again. Then she feels the need to change one more thing. A small part of her fanbase has been calling her "Melody" as a nickname, and ever since she's heard it for the first time, she's been thinking about picking up the stage name "Melody." She decides to do so, and she changes her username accordingly.

Goals

  • She wants to open her profile
  • She wants to open her profile settings
  • She wants to change her profile picture and username

Preconditions

  • Melina is a registered user of the app
  • Melina is logged in
  • Melina has sufficient knowledge on how to navigate within the app
  • Melina has sufficient knowledge on how to change her profile settings

Actions

  • Melina opens the app
  • Melina opens her profile
  • Melina opens her profile settings
  • Melina changes her profile picture
  • Melina changes her username

Acceptance Criteria

  • 1.3.2.1.5 The system shall allow the user to simply log in with the entrance of username/e-mail and password information.
  • 1.1.1.6 The account shall have an associated user profile that shows the post history of the user, and in which users may prefer to present the account details.
  • 1.1.1.7 The account's profile details will be able to be changed with a profile details page, in which the user can also edit their general account information.
  • 1.1.1.1 The account shall have a unique username associated with the user. The username will be able to be changed once in a while (like 90 days).
  • 1.1.1.2 The account shall have a changeable and publicly available name (and surname) associated with the user.
  • 1.1.1.3 The account shall have a changeable and publicly available profile picture associated with the user.

Author

Güney Yüksel