TeamFit
By
Claire Cerda, Vivienne Shaw, Hye Sun Yun
Problem Statement:
There are many fitness tracking apps available to mobile users. However, many of them tend to focus on tracking individual fitness. TeamFit would take advantage of a team environment to motivate individuals on a sports team to stay fit and provide organization and transparency when organizing off-season workouts/exercises. The focus of the application will be holding people accountable in a fun, encouraging, and ultimately, united team experience.
User Analysis
Our Users:
- Goal setter (coach/captain): The goal setter is usually the coach or the captain of the team and would be responsible for creating the team group and posting the tasks (workouts/exercises) regularly. The goal setter is also responsible for setting the team goal and monitor progress of the team.
- Individual team member: The individual team member is a team member of a team group who contributes to the team's overall fitness progress. The individual can easily access the tasks that need to be completed and log the tasks that are completed. The individual can easily track his/her own progress and the other individuals' contributions to the team's goal.
- Team: The team consists of the goal setter and all the individual team members. The team can have its own group where tasks can be organized and progress can be easily visualized by the members of the team. Without the team, TeamFit would not be an effective fitness application motivating individuals during off-season because there would not be a team environment that can create team accountability and a united team experience.
Interview Summary
We interviewed three people who helped us understand our major user classes. Based on the interviews, it seems like athletes definitely know the importance of working out during off-season and preparing for the on-season. It seems that many teams use excel or Google sheets to log workouts. For some teams, using excel or Google sheets seems to work well. However, for other teams, they might not be used as effectively. Barney Stinson, an ultimate frisbee player, and G Money, a soccer player, expressed that it would be good to have workouts that are set. Also both athletes seemed enthusiastic about having an app that can allow teams to achieve a collective goal and foster a united team experience. It is good to have individual goals. However, sometimes having a team goal which is achieved collectively motivates individuals to be more likely to follow through it more. According to G Money, it is important to focus on the leaderboard based on how many exercises were completed instead of focusing who is the best athlete or who completed the most exercises in a short period of time. It is important to see the long-term dedication of athletes than the short-term. Coach Pickles provided important information that are needed for each exercise. For example, information such as sets, reps, weight, video [[personalize weights by chart %]] are important when providing information about specific exercises to the athletes. Also Coach Pickles showed how knowing the completion rate by the team and other teams can be helpful to the coach and the team when it comes to accomplishing a collective goal. All the interviewees have said that motivation comes from knowing that other people are actually doing workouts.
Persona for each user class:
Tasks
- User wants to know what the goals of the day are.
- Check weather to see if workout can happen outdoors or indoors
- Can I play pickup?
- Do I have access to a gym?
- Look up the task to do for the day: where, when, what
- User wants to log their workout and provide feedback to their coach/team.
- Not all tasks will be logged, only important information related back to coach - pencil and paper, google docs
- Rest of the information will be logged by individual, inlcuding overall satisfaction
- User wants to compare their statistics to the team's average
- Would be able to do this when the individual returns from off-season
- Assuming that people log their workouts on google docs, individuals could do comparisons.
- User wants to view the team's statistics
- Coach logs everything but there is no real way to do this.
- User wants to check the leaderboard and see who on their team is following the workout the closest.
- Soccer ranks their times.
- Frisbee doesn't do this.
HTA Diagrams



Domain
ER Diagram
