Scenario #1 - bounswe/2021SpringGroup12 GitHub Wiki

go to the picture

User and Persona

  • Andy Dwyer
  • Bootblack at Government Building
  • 28 years old
  • High-school Graduate
  • Interested in music

Story

  • Andy Dwyer is a bootblack at government building.
  • When he realized that he is lack of an intellectual life, he decided to act.
  • One day, he asked his clients how can he be more intellectual.
  • He got a lot of advices and he needed to follow them in an organized platform.
  • He wanted to create goals for himself, and wanted to find an application.
  • He searched a proper app and he found this application.

Preconditions for Web Scenario

  • Andy has an up-to-date device which is able to enter the website
  • Andy already has an account
  • He is logged in to the applications

Preconditions for Android Scenario

  • Andy has an up-to-date android device which is able to enter the application
  • Andy already has an account in the app
  • Andy is logged in to the applications

Goals

  • Andy wants to become a more orginized person
  • Andy wants to become more intellectual

Acceptance Criteria

  • 1.1.3.1 Users shall be able to add their goals which contains a title, a description and sub goal(s).
  • 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.12 Users shall be able to delete goals.
  • 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.

Scenario for Web

  • Andy Dwyer enters the home page
  • Then clicks the "+" button to create a new goal
  • The "Create a New Goal" screen pops up and the user writes the goal name "Being more intellectual" and clicks "Create"
  • The goal page will open
  • Andy adds a description which is "You can do it!!" and tags which are "Culture, Research,Critical thinking and Reflection"
  • He clicks to the "Create new Subgoal" button
  • The "Create New Subgoal" screen pops up
  • He will fill the SubgoalName and description and clicks to the "Create" button
  • Then he clicks the "Add Task/Routine" button
  • The he fills the name, description and adds the deadline from the calendar

Scenario for Android

  • Andy Dwyer enters the home page
  • Then clicks the "+" button below the page to create a new goal
  • The "Create a New Goal" screen pops up and
  • Andy writes the goal name "Being more intellectual" and clicks "Create"
  • The goal page will open
  • Andy adds a description which is "You can do it!!" and tags which are "Culture, Research,Critical thinking and Reflection"
  • Then user clicks the "+" button which is besides the "SUBGOAL" text
  • Then the Subgoal Screen pops up
  • He fills the subgoal name, description and adds an book image then clicks "Create"
  • He clicks to the "3 dots" on the Reading subgoal
  • Then clicks to the "New task/Routine" button
  • Fills the name and description
  • Clicks to the "3 dots" button
  • Clicks to the "Deadline" button
  • Adds deadline

Mock-up for Web

1- Andy Dwyer enters our website to become a more intellectual person. He wants to create a goal and clicks "+".

2- Andy gives a name to his goal and creates it.

3- After creating, he adds description and tags, then he clicks "Create new Subgoal".

4- He creates a subgoal named "Reading Book" as a part of being an intellectual person/

5- Andy also wants to add a subgoal "Reading Theatre" to the previously created subgoal, he clicks "Create new Task/Routine".

6- He adds "Reading Theatre", description, and a due date for this task.

Mockup for Android

1- Andy opens the application, then faces with the blank home page.Then presses "+" to create a new goal.

2- The "Create a New Goal" screen pops up.

3- Andy writes the goal name "Being more intellectual" and clicks "Create".

4- The goal page will open, Andy adds a description which is "You can do it!!" and tags which are "Culture, Research,Critical thinking and Reflection".

5- Then user clicks the "+" button which is besides the "SUBGOAL" text.

6- Then the Subgoal Screen pops up.

7- User fills the subgoal name, description and adds a book image, then clicks "Create".

8- User clicks to the "3 dots" on the Reading subgoal.

9- Then clicks to the "New task/Routine" button.

10- Then the Task Screen pops up.

11- Fills the name and description.

12- Clicks to the "3 dots" button, then clicks to the "Deadline" button