Share
Explore

Requirements for an LM+ TV App

Les Mills are looking into the possibility of developing a TV app to sit alongside our custom LM+ mobile app and web offerings. This document summarises the high level requirements such an app would have.

Overall goal
Showcase a variety of content, and make it all as accessible as possible


High level functionality requirements
0
1
Log in
2
Personalisation
3
Browse/Explore
4
Search
5
View/select workout
6
Work out
7
Access support
8
Localisation
9
Data & reporting
10
Non-functional requirements
There are no rows in this table







Required user journeys
0
Log in
In app purchase
Carrier billing
Log in using existing account
Scan QR code to log in via phone
Complete onboarding survey?
Access content specific to my account tier
Personalisation
Recommended workouts
Next Plan/Challenge workout
Shortcut to my top program
Shortcut to my frequent workouts
View my saved workouts
Browse/Explore
View NEW workouts
View POPULAR workouts
View all programs
View releases in a program
View learn content in a program
View hybrid/remixed workouts
View non-workout videos
View playlists
Search
Search for specific workouts
Easily navigate search results
Pre-programmed search filters?
View/select workout
Select duration of workout within a release
View tracks within a workout
View workout summary description
View required equipment
Save a workout
Work out
Skip forward and back tracks
Pause/play easily
View progress in workout
Access support
View select highlighted support articles
Search/filter for relevant support articles
Localisation
View content specific to my region
View the app in English
View the app in French
Data & reporting
Watch summary events sent to Segment
Install & open events sent to Segment
Non-functional requirements
All screens load within acceptable limits
Video buffering & seek time is below acceptable limits
All content and metadata is available to users once published by LM

Share
 
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.