• Project Part 2

    Gathering Requirements - User Analysis

     

    Proposed Tasks:

    1- Challenging other members in the vicinity.

    The application will provide specific areas to exercise in order to encourage people to meet together and do challenges.

    2- Collecting medals and prizes.

    Medals and prizes will be provided whenever the user completed a task or break a new record, some prizes give free entry to a gym.

    3- Registering in gyms via the application.

    We will do contracts with some gyms, there will be a specific page for the users to register in the gym, we provide customers to them, and they provide free entry coupons which will be used as prizes. 

    ___________________________________________________________________________________

    Persona:

    Persona 1 – Target users (Gyms):

    Source: connected-uk.com

    Ayla is 23 years old and studies IT at Monash University in Melbourne, Australia. Now she's doing her final year project where she wants to show her abilities and skills through, which takes a lot of time and energy from her, creating a lot of stress and anxiety.

    Ayla uses exercise to reduce this stress. Thus, she usually runs at a park near her home. Ayla's overall focus is to relieve the anxiety created by her research and her FYP so that she can bring a lot of effort into her project again to accomplish her goal, which is to expand this project even after graduation to achieve success and to have a bright future


    Persona 2 – Target users (Athletes):

    source: www.pinterest.com

    is an international student at UTM university in Malaysia, he has a high challenging soul he left his home country when he was 18 years old to major in Mechatronic field because this majoring is not taught in his country currently, Abdulrahman is 21 old in his third year of study, due to his high ambition and challenging soul he was able to overcome the difficulties he faced.

    The challenge soul that he has didn’t come from nothing Abdulrahman is a runner since his childhood, he always does all his efforts to improve his abilities and stamina by competing with other runners and joining in local contests, in order to achieve his dream to become a professional runner and participate in international competitions, but unfortunately because the study environment that surrounds him, he wasn’t able to find the people who share him the same interests and challenging spirit to compete with them neither finding any local competitions near to where he's staying.



    Persona 3 – Target users (Obese people):

    source: vectorstock.com

    Alan Jack is 19 years old, living a simple life in Hungary, and has been unable to complete his university studies. Jack suffers from obesity and is unable to get rid of it on his own and is frustrated by it, especially because of how people see him. Fortunately collecting trophies and breaking records is one of his primary concerns, although he is somewhat lethargic and lazy.

    Jack wants to join a sports club in order to lose some weight as he believes that if there is a supporter for him, he will be able to overcome his obesity, but unfortunately, due to his simple abilities, he cannot join the gym.



    ___________________________________________________________________________________


    Scenarios:


    Registering in gyms via the application, persona 1 :

    The weekend is beginning today, and the hour is just past 4 p.m. Ayla has already completed some of the criteria for her project and has decided to go to for a run. But Ayla needs a peaceful place to run since the park is full of people and children, in addition to a large number of insects in it. Ayla’s friend has suggested to her an application called Spormap that offers sport programs and gyms that she can register for.

    As a result, Ayla decided to register for a gym. She downloaded the Spormap app, she registered at it using her name and details such as high, weight and age… etc. She went to the gyms available in the app and start scrolling to find the nearest gym to her. She found one which was located 14kms away from her. She registered her name and booked for after 45 minutes from now. She closed the app to get ready for the gym.


    Challenging other members in vicinity, persona 2

    It’s the end of the day after a long day in the college, Abdulrahman is finally free from the shackles of the study for Abdulrahman it’s the best time for running to get rid of exhausting that comes after a long day of study, as usual, the first thing Abdulrahman does, is to ask his friends to join him but unfortunately, most of them are busy or already exhausted but luckily Abdulrahman doesn’t take this as an excuse to not running since he knows that he can use Spormap in order to find other runners nearby.

    Abdulrahman then grabbed his smartphone and went directly Spormap application, since he had already registered in the app before (which takes few clicks), Spormap then displayed a lot of options he can select but he was looking for a specific option which is finding the nearest group runners or an individual runner to his location, Spormap it then displayed a notification to Abdulrahman that it found the nearest runner (or a group ) and at the same time it displayed another notification for the runner that Abdulrahman is going to join you and him only 1km away from you, later on, that day Abdulrahman received a new notification from the app informing him that will be a local running a contest asking him if he is interested to join it.


    Collecting medals and prizes, persona 3

    Jack wakes up every morning with enthusiasm and passion to play sports, but his capabilities remain limited. Through advertising, Jack heard about SporMap application and the prizes that he can get, some of which enable him to get free entry to the gym for a day or some rare prizes that give a free subscription for 3 months But, in order to obtain these awards, Jack must break records and this is not a problem for him, as, despite his obesity, he loves competitions and wants to do anything in order to lose some weight. Jack downloads the SporMap application and explores the prizes that he can get, then searches for the nearest location supported by the application and starts practicing sports, and the application automatically calculates the number of steps and his sporting activity, while he is practicing sports Jack gets to know through the application of other friends who share the same passion.

     Jack is excited to meet his friends every day and break records together.

    Finally, Jack was able to get one of the prizes that give him free access to the gym for 3 days, but this is not long enough for him, Jack heard that the chance to get rare prizes increases on weekends, Jack goes out with many of his friends who he got to know through the application and smash Records on weekends and this time Jack was able to get a free subscription for 3 months.

    One of Jack's friends had enough money, and he won the prize to enter the sports gym for one day, Jack's friend liked the gym and paid for a subscription for 6 months.

    ___________________________________________________________________________________


    Gathering Requirements - Task Analysis
     

    Introduction

    Samsung Health is one of the famous and worldwide activity tracker apps with more than a Billion installations in Android devices, the main purpose of Samsung Health is to provide a way for its users to track their activities in order to have a healthy and balanced lifestyle, it also provides many other features in addition to its main target it provides a variety of programs that the user can join it, it also allows the users to compete with each via 1:1 challenges or global monthly challenges.

    From the tens of tasks that the users can do we selected three tasks that are similar to the tasks in our proposed system. The tasks are

    1. Finding a challenge: the idea from this task is to join to the challenges within the app.

    2. Register in a program: The user can join programs provided by companies in cooperation with Samsung Health.

    3. Break records/ set a new goal: the user can check his achievement and his records and break them if he/she wants.

    __________________________________________________________________________________


    Derivation of HTA

    HTA for task 1 - Finding a challenge

    User1: IOS user.

    https://youtu.be/O11frN7wQOU






    HTA(Graphical):

    HTA (textual):

    0. find a challenge

                1. open the app

                2. click on together

                3. click on the challenge

    Plan 0: do steps in sequence from 1 to 3

    3. click on challenge

                3.1 join the global challenge

                3.2 join the individual challenge

    Plan 3: If you wanted to do both, order doesn’t matter.

    3.2 join individual challenge

                3.2.1 choose a friend

                3.2.1 choose a challenge

    Plan 3.2: do steps in sequence 3.2.1 – 3.2.3

    3.2.3 choose a challenge

                3.2.2.1 set target

                3.2.2.2 write a title

                3.2.2.3 send invitation

                3.2.2.4 wait for a response

    Plan 3.2.3: do in any order, do 3.2.2.2 if you want.



    HTA for task 1 - Finding a challenge

    User2: Android user.

    https://youtu.be/abAhv52WtCw

    HTA(Graphical)

     

    HTA (textual)

    0. find a challenge

    1.     open the app

    2.     Click on the together icon

    3.     select a challenge

    Plan 0: do steps in sequence from 1 to 3

    3. select a challenge

    3.1  join monthly challenge

    3.2  challenge a friend

    Plan 3: If you wanted to do both, the order doesn’t matter.

    3.2 challenge friend

    3.2.1       choose a friend

    3.2.2       check friend details

    3.2.3       choose a challenge 1:1

    Plan 3.2: do steps in sequence 3.2.1 – 3.2.3, do 3.2.2 if you wanted

    3.2.3 choose a challenge 1:1

    3.2.3.1   select number of steps

    3.2.3.2   write a title

    3.2.3.3   send invitation

    3.2.3.4   wait for his response

    Plan 3.2.3: do in any order, do 3.2.3.2 if you want.



    HTA for task 1 - Finding a challenge

    User3: Android user.

    https://youtu.be/VfUl58Jir0E

    HTA(Graphical):

    HTA (Textual):

    0 Register in a program

                1 Open the app.

                2 Find Friends to challenge.

                            2.1 Click on friends

                            2.2 Add a friend

                3 choose a friend to challenge.

                4 choose the number of steps.

                5 send an invitation.

     

    If the user has friends

    Plan 0: do 1; do 2; do 3; do 4; do 5.

    Plan 2: do 2.1

    If the user does not have friends

    Plan 0: do 1; do 2; do 3; do 4; do 5.

    Plan 2: do 2.2


    ___________________________________________________________________________________


    HTA for task 2 - Register in a program

    User1: IOS user.

    https://youtu.be/1l88tsQ-kBU

    Samsung health App doesn’t have a “Discover section” on the IOS platform, so we have picked one of Samsung partners application that is similar to our proposed solution as well

    The application called (Nike Training), it has almost the same features as Samsung health.

     

    HTA(Graphical):

    0. Register in a program

    HTA (textual):

                1. Open the App

                2. Click on “For you”

                3. Pick a program

    Plan 0: Do in sequence 1-2-3

    3. Pick a program

                3.1 Read program details

                3.2 Download the program

                3.3 set exercising

    Plan 3: do in sequence 3.2—3.3, do 3.1 if you want

     


    HTA for task 2 - Register in a program

    User2: Android user.

    https://youtu.be/vQOzyJ_3EYo

    HTA(Graphical) :

    HTA (textual):

    0. register in a program

    1.     open the app

    2.     Click on the discover icon

    3.     Click on the programs card

    4.     select a category

    Plan 0: do in sequence 1 – 2 – 3 – 4

    4. select a category

    4.1  find a suitable program

    4.2  read program details

    4.3  choose the starting date

    4.4  add the program

    Plan 4: do in sequence 4.1 – 4.3 – 4.4, Do 4.2 if you want.

     

     

    HTA for task 2 - Register in a program

    User 3: Android user.

    https://www.youtube.com/watch?v=lGrESnZmdAE

    HTA(Graphical) :



    HTA (textual):

    0 Register in a program

    1.     Open the app

    2.     Find the programs section

    3.     Search for the suitable program

    4.  Add the desired program to the schedule

     

    Plan 0: do 1; do 2; do 3; do 4.


    ___________________________________________________________________________________


    HTA for task 3 – Break records/ set a new goal

    User 1: IOS user.

    https://youtu.be/pTd6oz826wU

    Since this user has no previous records, he will need to set a new goal

     

    HTA (Graphical):

    HTA (textual):

    0. Set a new goal

                1. Click on goals (activity icon)

                2. check trends

                3. check rewards

                4. set a new goal

    Plan 0: order doesn’t matter

    4. Set a new goal

                4.1 go to the main menu

                4.2 pick an exercise

                4.3 set target

                4.4 click on the start button

    Plan 4: do in sequence 4.1—4.2 – 4.3 – 4.4

     


    HTA for task 3 – Break records/ set a new goal

    User 2: Android user.

    https://youtu.be/MmNPE9tB1Nk

    HTA(Graphical) :

    HTA (textual):

    0. Break records

    1.     open the hamburger bar menu

    2.     select achievements

    3.     find out your records

    4.     break the record

    Plan 0: do 4 if you want, do in sequence 1—2—3

    4. break the record

    1.1  go to the main menu

    1.2  choose the exercise

    1.3  set the type of target

    1.4  click start button

    Plan 4: do in sequence 4.1—4.2 – 4.3 – 4.4

     

     

    HTA for task 3 – Break records/ set a new goal

    User 3: Android user.

    https://youtu.be/QfMPfm28qy0

    HTA(Graphical) :


    HTA (Textual):

    0 Register in a program

    1.     Open the app

    2.     Search for achievements

    3.     check for the best record

    4.     walks for more steps


    Plan 0: do 1; do 2; do 3; do 4.


    ___________________________________________________________________________________

    Findings From The HTAs

    Findings from the HTAs for Task 1

    Using the three HTAs analyzed from the user’s videos for the first task, we can find that the third user’s HTA has a huge difference compared to the first’s and the second’s, as she mentioned tasks in a simpler and faster way, which led to fewer tasks analyzed in the HTA. In addition, there were only 2 subtasks. It was to verify whether the user has friends or not, if friends existed, she would click on them to choose one. If there was no friend, she would add one.

    This was not the only difference between the three representations, as there is also a slight difference between the first and the second, which is almost negligible. The difference is that after completing the 3.2 task in both HTAs, the first user performs three steps which are: choose a friend, check his details, and choose a challenge. In return, only two actions are taken by the second user: choosing a friend and choosing a challenge.

    Findings from the HTAs for Task 2

    for all the users except the first user, the steps to join a program were easy and doesn't require a lot of steps to do.

    user 3 seemed to be confused between the discover button and the together button since there is no clue given from the icons, but overall, the two users 2, && 3 knew how to join the program the only difference that user 2 went into details about the program.

    user 2 had some problems when he tried to search for the difficulty of the program, from HTA 4.1 we can create sub-tasks where the user can search for the program's needs by name or category. Unfortunately for user 1 there was no discover button because that the processes were much different than the users in Android, without mentioning that user 1 had to use a different application.

     

    Findings from the HTAs for Task 3

    There are no big differences between the first and the third user when they use the third task, but the first user seems to be more enthusiastic while breaking his records again.

    But when we asked the second user - who is obese - to look for his records and break them again, he couldn't find any records or past achievements. The user mentioned to us that he was using another app but deleted it several months ago due to boredom.

    The reason for this may be due to the lack of enthusiasm and sufficient motivations, especially when the user suffers from laziness or obesity, which we will avoid in our application as we will make it motivate as much as possible by providing real prizes and not just pictures, along with the possibility of finding friends who live nearby and sharing the same interests to prompt the user to continue using the app.

    ___________________________________________________________________________________


    Design requirements

    We noticed that Samsung Health users cannot automatically break their last record, as they must search for the largest record they reached and then determine the goal themselves.

    In our application, we will display the largest record reached by the user and motivate him to break it.

    It is also worth noting that the third user (user 3) had not previously used Samsung Health and deleted one of the sports programs that he was using due to boredom.

    As mentioned previously, our application is made to avoid boredom and not to be like normal sports applications, as we will provide different and real prizes, in addition to allocating the weekend to publish the largest number of prizes in it for the sake of motivation.

    Samsung Health also lacks friends who can actually be met or at least texted - except for friends whom you already know - which makes it one of the reasons for boredom.

    Our application not only allows sending messages to new people and getting to know them, but also allocates certain places for practicing sports in order to encourage users to meet new people.

    We also found out that UI design was different between the two operation systems Android and IOS which in return will have a significant impact on the user experience, it was obvious more features were added to Android version than IOS version such as Discover button, in our application we will create our UI to look the same in both operating systems as well as make sure that the same features are provided in the two operating systems, so the users that use both systems will still have the same experience and feelings when the user our proposed application.

  • 0 comments:

    Post a Comment

    Powered by Blogger.

    Search This Blog