Scenario #2 - bounswe/2021SpringGroup12 GitHub Wiki

User and Persona

  • Ali Sağlam
  • 20 years old
  • University student
  • Wants to get in shape, but doesn’t know where to start.

Story

  • Ali is a 20 years old young man who wants to get fit. but he has no idea about where to start, which routines to do.
  • While he was browsing social media, he saw a post of an influencer, named James Del Rey, he follows.
  • Post’s description was “Hey you! I added my sport routine to the ‘application’ with the title ‘Fit Del Rey’. You can download the ‘application’ and copy this routine to be super fit like me!”
  • Ali was already a user of this app. Since Ali was heavily following this influencer and trusts him with all his heart, he decided to take this routine as a guide.

Preconditions for Android Scenario

  • Ali has an up-to-date android device which can run the application.
  • Ali already has an account in the app.
  • Ali is logged in to the application and on the marketplace page.

Preconditions for Web Scenario

  • Ali has an up-to-date device which is able to enter the website.
  • Ali already has an account.
  • Ali is logged in to the applications and on the marketplace page.

Goals

  • Ali wants to access the influencer's routine easily and modify it regarding his availability if needed.
  • Ali likes to keep things together. His workout routine, photos, his diet, notes, in short anything related to the workouts, etc.

Acceptance Criteria

  • 1.1.3.5 Users shall be able to add the related resources to their goals.
  • 1.1.3.7 Users shall be able to modify their goals.
  • 1.1.3.9 Users shall be able to tag goals, sub goals, tasks with semantic tags.
  • 1.1.3.11 Users shall be able to add goals that came out of the search to themselves.
  • 1.2.1.1 The system shall provide sub-goals for goals and tasks for sub-goals.
  • 1.2.1.2 The system shall provide description segment for goals.
  • 1.2.2.1 The system shall let the users search for a goal or similar goals with tags.
  • 1.2.2.2 The system shall support semantic search, which provides users to find semantically similar goals.

Scenario:

  • 1: Ali searched for the title of influencer’s goal, “Fit Del Rey”.
    • 1.1: The goal appeared at the top of the search result. Moreover, there were other goals which were not included in the text that was searched, but related to the title.
    • 1.2: Ali clicked the goal of the influencer to see details.
  • 2: Ali copied it to himself.
  • 3: However, some parts of this routine did not fit his program.
    • 3.1: He changed the workout days. Monday Routine -> Tuesday Routine
  • 4: Furthermore, he added #health tag.
  • 5: He added photos of his meal under diet page.

Mock-up for Web

    1. Ali is already on the marketplace page. marketplace
  • 1: Ali searched for the title of influencer’s goal, “Fit Del Rey”.

    • 1.1: The goal appeared at the top of the search result. Moreover, there were other goals which were not included in the text that was searched, but related to the title.
    • 1.2: Ali clicked the goal of the influencer to see details. search
  • 2: Ali copied it to himself. searchgoal

  • 3: However, some parts of this routine did not fit his program. modfiy

  • 3.1: He changed the workout days. Monday Routine -> Tuesday Routine
    modfiy2

  • 4: Furthermore, he added #health tag. tag1 tag2

  • 5: He added photos of his meal under diet page. tag3 resource las

src of the meal photo: https://www.goodhousekeeping.com/health/diet-nutrition/g4351/1200-calorie-diet-plan/

Mockup for Android

    1. Ali is on marketplace page.

marketplace

  • 1: Ali searched for the title of influencer’s goal, “Fit Del Rey”.
    • 1.1: The goal appeared at the top of the search result. Moreover, there were other goals which were not included in the text that was searched, but related to the title.
    • 1.2: Ali touched the goal of the influencer to see details.

search

  • 2: Ali copied it to himself by touching the button which have down arrow at the top right.

searchgoal

  • 3: However, some parts of this routine did not fit his program. He opened the Workout subgoal.

modfiy

  • 3.1: He changed the workout days. Monday Routine -> Tuesday Routine

modfiy2

    1. Furthermore, he added #health tag by touching "Add Tag" button.

tag1

tag2

  • 5: He added photos of his meal under diet page by touching the paperclip on the bottom right of the Workout subgoal.

resource

resource2