FUEL It
Client Problem
Competitors
Requirements
User Problems
Impacts
Developer Problems
User Interface
Coding Environment
Key Algorithms
Development Tools
Usability Principles
User A
User B
User C
Wants an easy to use app that allows you to track your exercises so you reach your fitness goals.
New to exercise (Overweight)
Exercise fanatic
Runs every now and then
Constraints
Xcode IDE
Language: Swift
Wants to become fit and healthy fast
Would like to get into a new routine
Wants to focus more on exercise
The app can calculate the amount of kilometres ran in that week
The app will be able to do what it is supposed to do multiple times (Effectiveness)
Must be accessible on the app (Accessibility)
Must be accessible through the Apple Watch
The app can calculate the amount of calories burned in that week
The app calculates total hours of workouts in that week
Can calculate the amount of sleep the user is getting in that week on average
4 Weeks
New jobs will arise due to the creation of the fitness routines/schedules and demonstrations of the exercises
Private information needs to be handled and stored securely to ensure the safety of the users data
Forcing the user to do to much exercise could put the user in danger of stroke or serious illness
Fitness App
Product that surpasses competitors
Fitbit
Relies on having a Fitbit to get all features
Activity (Built in app with iPhone and Apple Watch)
Compatible with every Apple device
Can be used by a large group of people even with disabilities (Accessibilty)
Use simple yet effective designs so the user can avoid making mistakes (Effectiveness, Safety)
Similar to other app designs/layouts (Learnability, Safety)
The app will be easy to use for everyone (Learnability, Safety)
The users private information, goals and fitness level will be hidden and securely protected (Safety)
Users will be given a limited amount of tries to access information that has been requested to stay private by the user (Safety)
The app will have a similar design layout to other fitness apps so the user is familiar with the layout and controls of the app (Utility)
User can access help with the app through a prominent help button (Safety)
Exercise Information
Calories Burned
Kilometres Walked/Ran
Steps Done
Fitness Options
Tutorials (On how to do certain exercises and activities)
Pictures of the steps undertaken
Downloadable exercise/routines
Maps
Stores your location through Google Maps (While on a run)
Exercise Times
Sets a routine for a duration of time the user wants
The user selects a routine that has a set duration of time
Notifications
User will receive notifications when they have completed their goals for that day or when they need motivation to do more exercise
Allows users to earn badges when you reach a goal
Gives users options to track meals and calories consumed
Not compatible straight with Apple Watch (Need to download Strava)
Allows users to change fitness goals
Only used to track activity throughout the day
Can’t track how much weight loss and calories consumed
Lives alone
Believes he exercises to much so he wants to reduce it
She is trying to lose pregnancy fat
Calculates when a goal/achievement has been achieved and will notify the user
App will show the user all of the achievements they have earned
Screens of the app
Activity
Calories burned, steps done in that day, the heart rate of the user and their total BMI (Body Mass Index) displayed to the user to show how hard they are working
Home/Welcome
Welcomes the user into the fitness app. This will display all available screens to click on with icons
Help
Allows the user to access help for anything in the app if required
Allows the user to call a 24/7 helpline for user assistance
Settings
The user can change settings to fit their likes and needs whether it needs to change language, text size and colour
Believes body is why he is single
Sleep
The user can see the amount of sleep they are getting in that week on average. The user can create a sleep schedule so the app will send them notifications when to go to bed
Calculates the BMI of the user by receiving their height and weight
Music
The user can add songs and play them but it also gives them the option to skip songs and go to the song before
Schedule
This displays the users schedule in the morning, afternoon and evening showing them workout plans and what they want to achieve at that time of day
Medals/Trophies
This shows the user all of the medals and trophies they have earned. Under the medal or trophy it tells them what the medal or trophy is for
Icons that are easily identified (Usability)