Team Unfit Proposal
Link to the low fidelity digital prototype: https://marvelapp.com/6b2g7a4
Link to the prototype: https://deco3500-2017.github.io/Team-Unfit/index.html
Link to the Project Documentation: https://deco3500-2017.github.io/Team-Unfit/Project%20Documentation.pdf or https://github.com/deco3500-2017/Team-Unfit/blob/master/Project%20Documentation.pdf
Exercising can sometimes be a challenge for people as they struggle to stay motivated. People usually find fitness boring as they do not like working out by themselves, working with a group of people can be much more motivating and fun, this can maintain a person more engaged and inspired to exercise. Team Fit aims to solve the problem of training long and boring sessions alone. Users can easily use the phone app to find a community to exercise along with, to achieve their personal best and goals. They are able to find training sessions based on the training category or their location. A session contains information about the date it is scheduled for, the location/location images and other users attending.
Our target user is someone looking to have access to a mobile app, that based on their location, are able to find a community of fitness partners for training sessions. Team Fit will allow user to find location based training sessions with a community of like minded people.
Rob is a 19yo UQ student. He currently owns a phone. He just moved to brisbane. He wants to be able to exercise more, lose weight and build muscle. However he feels lonely as he does not have any friends in Brisbane to exercise with, he wants to be able to find a community of friends around his same area that motivates him to be more active in a fun environment. He can’t afford a gym subscription whereby he prefers to find outdoor exercising methods.
Chris is a 38yo working father. Chris has a passion for cycling and has a few friends that he enjoys this hobby with on the weekend. Chris has been cycling with his friends for years now and he is looking for a new challenge. He know that there are other cyclists around his area but struggles to connect with them as they train at infrequent times.
Sam is a 25yo workers. He is looking to fill that void left from his high school and college. He enjoys competing in groups and being pushed to his physical limits. He enjoys the journey more than the results. He is trying to expand his circle of friends and looking for a partner.
Since anyone from any range of age is able to exercise, we will mainly access University of queensland students and friends, to help us with the user testing of our prototypes. The team will use visual prototyping tools, such as InVision to get the prototypes in hands of users and for the final prototype an app running in a phone to test users.
The main methods of user testing that the team will be using are questionnaires, interviews and observations. As this three methods allow to gather meaningful qualitative/quantitative data and feedback to improve every prototype stage.
Working out on your own can be difficult and according to research having a partner motivates you to exercise consistently, harder and decreases your chances of giving up. The idea behind this app is that it allows users to find a community of likeminded individuals with the same fitness goals and interests as yourself. All users will have to sign up and input information such as fitness goals, personal bests, their weight, and what area they live in (Users can decide which information is made public). This information will help users find workout sessions that are tailored for them.
When users have signed up they are then able to join or create workout sessions. Any user is able to create a workout session as different users may have experience in the fitness industry or are just seasoned fitness fanatics and feel they can help those wanting to get started. A workout session will contain the following information:
-
Name
-
Location
-
Date and time
-
A short description (what sort of exercises and training will occur)
-
Categories (e.g. Cardio, HIIT, Yoga etc.)
-
Difficulty (Beginner – Advanced)
-
Availability (Number of spots)
Once a user has joined a session they will also then have access to the session’s chat and will also receive notifications for changes to the session, messages from the chat and a reminder on the day of the session. When a user goes to a session they can add people that they meet through the app and then invite them to other sessions that they may be interested in going to.
This application aims to achieve the following:
Allow users to find workout sessions catered for their needs. This is largely based on their location, fitness goals and difficulty and interests. Find users that have the same interests and goals as they do. Create a safe and non-judgemental environment where users can workout
While there are hundreds of fitness apps available there isn’t anything similar to what this application is trying to achieve. Most fitness apps are personal, they provide users with workouts to do on their own, provide them with personal statistics, have users log their workouts or the food they eat. The social workout apps have users compete against one another with stats or if they are not competing there are discussions about their workouts and no actual working out. Where our app differs is that it gets users working out together in a real world setting and not just online. Many of these apps aren’t considering that some users may be new to working out and that comparing them to others with statistics may be more discouraging than motivating. We want our app to be used as a platform for people to meet and join sessions in an online setting and then workout together in a real world setting and help each other work on their fitness goals.
There are a few apps such as Dashr and Sidekick which have the same intention of having people find workout partners, however they were quite personal as you would usually meet with just one person. Where our app differs again is that group sessions are less intimidating as there are many people you can interact with and don’t have to get along with just one person.
Strava is an application that is similar to what the TeamFit app is trying to achieve. It is focussed on adding a social network that is supportive and allows you to share your achievements and workout routes with your friends. Implementing strava and fitbit into the app could prove to be beneficial in creating a more fun and supportive environment for our app.
The team is called Team Unfit and consist of 5 individuals:
Student Name | Student Number | Bachelor | Major |
---|---|---|---|
Andres Munoz | 44086660 | Information Technology | User Experience Design |
Jiaxuan Li | 43847640 | Information Technology | Software Design |
Kian Noctor | 43960240 | Multimedia Design | None |
Alvin Lo | 43572447 | Information Technology | None |
Nipun Amarasinghe | 43928277 | Information Technology | None |
Roles and responsabilities:
- Nipun Amarasinghe - Team leader Programmer. Planning meetings and organizing tasks for each member. Setting a goal for each week to ensure that every team member has something to achieve and each member are contributing to the goal of that week. Handles the back end part of the project.
- Andres Munoz - Designer. Ensures that the design is appealing and has a great user experience. Handles the designing and testing part of the project.
- Jiaxuan Li - Designer. Makes sure that all possibilities and imperfections are taken into contemplation. Handles the designing and testing part of the project.
- Kian Noctor - Programmer. Making sure everything is right and is on schedule. Handles the back end part of the project.
- Alvin Lo - Designer. Makes sures that every team member agrees on a single decision. Handles the designing and testing part of the project.
Team handles poor performance and resolve conflicts:
Conflict arises:
- Identify and understand the problem as a team.
- Be considerate of team members’ feelings.
- Establish a solution to satisfy all team members and document the issue, including time and date.
Conflict is not resolved:
- Iterate the previous process to establish a different solution.
- If an agreement is not met, then, the final decision will be made by the Team Leader, from a neutral position.
- If conflicts arise regarding the same topic, after the Team Leader has made their decision, then,a tutor will be consulted.
- The issue will try to be resolved again with the tutor’s advice, and peer assessment may be requested if necessary.
- As a team, we all agree that we will meet together at the workshop every week on Wednesday afternoon.
- Extra meeting will be organise as a team (if needs) to pick a time and a place with available for every team memebers.
- Files will be stored on Github.
- Files such as documents or report will be store on Google Drive where all team members will have access and opportunity to edit and view those documents. Google Drive allows every team members to view and able to receive the last edit documents version.
- The naming convention for files will be that all words are in lowercase, with each word separated by an underscore.
- Using facebook to contact with each other. It will be the first options for all memebers to communcate with each other about the project.
- All members had signed up on Slack. It will be the second options if facebook is not working or memeber is not responding.
- Using Google Drive to share files for the course. Google Drive will also assist in the write-up of team documentation.
Where and when will your team meet and how will you all communicate? Where will files be stored and shared? What are the file naming conventions? Identify the social platform/s your team has adopted and explain the choice. How will it facilitate communication and / or file sharing?
Goal | Notes |
---|---|
Research | |
Refine Concept | |
Develop Target Persona | 1 produced by each member |
Write-up proposal | Proposal write-up will be split between team members.
|
ORAL PITCH & PROPOSAL - WEEK 6 |
Goal | Notes |
---|---|
Wireframes/Mockups | Page layout/design |
Asset Development | Created by Design Team |
Implement App Functionality
|
A collaboration between designers and programmers |
INTERACTION WALKTHROUGH - WEEK 8 |
Goal | Notes |
---|---|
Re-evaluate App Design | Update app design/layout in response to user feedback |
Implement further functionality
|
|
USER TESTING - WEEK 10 | |
Revisit App functionality | Update the App design based upon feedback from testing session |
Implement further functionality
|
|
FINAL ITERATION - WEEK 12 | |
Final Polish | Polish off the App submission |
FINAL SUBMISSION - 27TH OCTOBER |
- Interaction
- Notification
- Social Networks
- Information Sharing
- Awareness
- Community
- Fitness
- Exercise