Scenario #1 - bounswe/2021SpringGroup12 GitHub Wiki
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