Version 0.1
To calibrate the calculations for EPOC and calorie burn, we need to conduct a small study to gather data points. This version will ignore UI and concentrate This version concentrates on producing the core features necessary for thisfeatures of the app that are central to its purpose.
User Story | As a user, I can perform a workout | - The user can choose a workout (sequence of exercises) to perform and will be guided through it.
- Timers, prompts and videos are used to guide the user through.
- Their workout activity is stored in Core Data.
- A selection of workouts are available to choose from.
|
2 |
Calorie burn data | As a user, I am able to see how many calories I burned during and after a workout | At the end of a workout, the user's heart rate and perceived level of exertion are measured.These data points are used to calculate their calorie burn during and after the workout.A graph on the main screen shows the user their activity over the last 7 days - their calorie burn from each workout and their 'excess calorie burn' each hour.3 | As a user, I can see videos and information on 50+ exercises | - All exercises are available in a 'library' that is separate from the workouts.
- The user is able to view information on each exercise and watch its associated video.
|
43 | On-demand video downloads |
As a user, I can download exercise videos only when I need them | - There are 50+ exercise videos so we we will only include a few of them in the app bundle.
- Videos are downloaded when the user needs them for a workout or when requesting one in the library
|
.The videos are stored oniCloud sync
IAP subscriptions
...
Version 0.2
Concentrates mainly on the features around the EPOC and calorie burn calculations. To calibrate the calculations for EPOC and calorie burn, we need to conduct a small study to gather data points.
# | Title | Notes |
---|
1 | Workout response calculations and presentation Jira Legacy |
---|
server | JIRA (fatcigar.atlassian.net) |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 0698f136-3f0e-3c87-aa9c-4d9605606272 |
---|
key | AF-18 |
---|
|
| - Implementation of the Adaptive Response model to show the user what is happening to their body post-workout.
- Presentation of the model output on the afterburn screen radar chart.
|
2 | Main UI | - User interface for the key features of the app
- UI and flow of the workout activity sequence
|
3 | Post-workout HR & PE | - Collection of user's heart rate and relative perceived exertion, post workout
|
4 | Workout impact and impact credit Jira Legacy |
---|
server | JIRA (fatcigar.atlassian.net) |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 0698f136-3f0e-3c87-aa9c-4d9605606272 |
---|
key | AF-23 |
---|
|
| - Implementation and presentation of Max Workout Impact and Actual Workout Impact.
- Pending and Realised Impact Credit calculations.
|
Version 0.3
Adds the fitness test process and everything needed for beta
# | Title | Notes |
---|
1 | Fitness tests |
|
2 | Fitness level calculation |
|
3 | Selfie recording |
|
4 | Voice guide |
|
5 | Basic onboarding |
|
6 | Basic messaging |
|
7 | Firebase config |
|
8 | Basic analytics |
|
Version 1.0
Getting the app ready for public release
# | Title | User Story | Notes |
---|
1 | Firebase sync |
|
|
2 | IAP subscriptions |
|
|
3 | Full progress chart? |
|
|
4 | Full onboarding |
|
|
5 | Watch app? |
|
|
6 | Firebase videos? |
|
|
Version 1.x
To calibrate the calculations for EPOC and calorie burn, we need to conduct a small study to gather data points.
# | Title | User Story | Notes |
---|
1 | Personal challenges |
|
|
2 | Group challenges |
|
|
3 | Personal coach |
|
|
4 | Other group features |
|
|