AGENDA
Intro
Sketching Explorations
Selected Interface & Rationale
Low-Fi Prototype Construction
Low-Fi Prototype
Testing Methodology
Testing Results
Discussion
Appendix
1
7
18
23
5
6
7
8
9
Sketching Explorations
Momentum
10-15 SOLUTION SKETCHES
Phone
Momentum Fresh Start Mode App
Label: App to ditch pressure of previous lofty goals and start anew at the gym
Restart Buddy Chat
Label: AI Chat assistant that encourages you to restart
Reflection-first Workout App
Label: Mood-based logging that lets you reflect on your progress
10-15 SOLUTION SKETCHES
Smart Watch
Gentle Watch Nudge
Label: Haptic Nudge to subtly encourage you to exercise
Breathing Coach Watch
Label: Calming feedback to help you relax and feel less stress about going to the gym
Posture Reminder Wearable
Label: Reminders to encourage body awareness and good health
10-15 SOLUTION SKETCHES
AR
AR Gym Feedback
Label: AR overlay of direct, encouraging feedback
AR Progress Tracker
Label: Spatial Visualization of cumulative growing progress
10-15 SOLUTION SKETCHES
Other
Voice Check-in Assistant
Label: Voice Interaction to encourage users to return to the gym and grow their progress
Ambient light encouragement
Label: Ambient Feedback light that changes color when you visit the gym
3 DISTINCT REALIZATIONS
1. Mobile App: Momentum Fresh Start Mode
Phone (touch + visual)
2. Smartwatch: Gentle Return Nudges
Wearable (haptics + micro-text)
3. AR: Gym Companion
AR / spatial computing
3 DISTINCT REALIZATIONS (CONCEPT SKETCHES)
1. Mobile App: Momentum Fresh Start Mode
Phone (touch + visual)
User is encouraged to restart
User can choose degrees to which they want to make progress
App encourages users during workout
App offers post-workout reflections to keep users engaged
3 DISTINCT REALIZATIONS (CONCEPT SKETCHES)
2. Smartwatch: Gentle Return Nudges
Wearable (haptics + micro-text)
Watch app uses haptics to remind users in a more noticeable way
Watch offers different haptic/light/sound feedback to reward users for making progress towards gym goals
Progress tracker on the watch face shows different “branches” of the user’s history of progress
3 DISTINCT REALIZATIONS (CONCEPT SKETCHES)
3. AR: Gym Companion
AR / spatial computing
AR Visualizer shows workout progress as it’s happening
Encouragements to continue progress on gym efforts
AR visualizer shows cumulative history of user progress in a unique branching manner, rather than a timeline
Reflect: Summarization of efforts and encouragements to keep working
2 DISTINCT REALIZATIONS
(KEY SCREENS)
Mobile App: Momentum Fresh Start Mode
2 DISTINCT REALIZATIONS
(KEY SCREENS)
AR: Gym Companion
Selected Interface & Rationale
Momentum
2 DISTINCT REALIZATIONS (PROS/CONS)
Mobile App: Momentum
Pros:
Cons:
2 DISTINCT REALIZATIONS (PROS/CONS)
AR: Momentum Gym Companion
Pros:
Cons:
FINAL SOLUTION
Final Solution:
Mobile App: Momentum
FINAL SOLUTION
Why?
Decision Process:
Key factors:
Low-Fi Prototype Construction
Momentum
Prototype Construction
Low-Fi Prototype
Momentum
Simple Task Flow: Receive a notification after not going to the gym for 7 days. Tap the notification, open the Momentum app, and press an Approve button to confirm restarting their gym journey.
Moderate Task Flow: Complete a pre-workout mood survey and start a workout through the app
Complex Task Flow: Finish the workout, do a post-workout reflection, and view it on your Momentum tree.
Testing Methodology
Momentum
Jasmine
James
Tom
Participants
Demographics: Jasmine is a recent graduate that works as an after-school program lead. She enjoys staying active but struggles to stay motivated at the gym after long work days.
Recruitment: We recruited Jasmine based on connections with the team.
Compensation: N/A
Demographics: James is a middle-aged product manager at a technology company. He tries to stay active but has difficulty maintaining consistency.
Recruitment: We found James through connections with team family members.
Compensation: N/A
Demographics: Tom is a recent graduate who works as a software engineer at a software company. He often tries to stay active but struggles to surpass early roadblocks.
Recruitment: We recruited Tom based on connections with the team.
Compensation: N/A
Test: Jasmine
Test: James
Test: Tom
Environment & Apparatus
Location: Zoom
Apparatus: Figma Prototype, Computer
Location: Zoom
Apparatus: Figma prototype, Computer, phone
Location: Zoom
Apparatus: Figma prototype, Computer
Setup:
�In person: Facilitator, Observer, Computer Monitor, and Participant all on same side of the table.
Zoom: Facilitator, Observer, Computer Monitor, and Participant are all on zoom. Participant shares screen and voices out their thought process along with what they clicked/want to click.
Procedure
Facilitator: William
Observer: Evania
Computer Monitor: Jay
Usability Goals & Key Measurements
Intuitive UI
Low Difficulty
Testing Results
Momentum
Process Data (Big Picture)
| Misclicks | Hints Used | Difficulty Score |
Jasmine | 3 | 1 | 2.5/5 |
James | 2 | 1 | 2/5 |
Tom | 3 | 0 | 2/5 |
Usability Goal Key Observations
Other Relevant Observations
Success?
Intuitive UI
Low Difficulty
Maybe:
Yes!
Discussion
Momentum
Process Data -> Implication
1. All 3 participants were unsure whether multiple muscle groups could be selected.
2. 2/3 participants needed hints, concentrated around the branching progress tracker — not the nav bar.
3. Average difficulty was 2.17/5. This meets our goal, but not at the floor.
Upcoming Changes
Shortcomings of our Low-Fidelity Testing
These shortcomings don’t completely disqualify the results of our testing, but do provide valuable insights moving forward as to what feedback we should take to heart and what feedback we should look at with a grain of salt.
�Thank you!
Momentum
Appendix
Momentum
2 DISTINCT REALIZATIONS (PROS/CONS)
Mobile App: Momentum Full Pros/Cons
Pros:
Cons:
2 DISTINCT REALIZATIONS (PROS/CONS)
AR: Momentum Gym Companion Full Pros/Cons
Pros:
Cons:
Testing Script
This is a prototype for our app, Momentum, an app to reframe gym breaks as a form of progress. The idea is that the app will notify you when it has detected a long break since your last gym session. It will send you a notification and once you restart your gym journey, you will add a new branch to the virtual tree in the app (a phase). During each phase, the gym sessions that you go to are going to appear on the tree as leaves for that branch. The app also has a mood reflection survey going into the workout, a workout page to guide you through the workout, a post-workout reflection log, and also AI generated motivational quotes and workouts throughout the app. For this test, we will have you accomplish three task flows. Jay will be the computer monitor, so he will make sure the Figma prototype is correctly accessed and everything is running correctly. Evania will act as the observer, seeing your actions while going through the tasks. None of them will be talking throughout the test, so you can just ignore that they’re there. I will be asking you for your thoughts as you walk through the app, but I won’t help you navigate anything so that we can see your natural reactions. If you are stuck for more than 20 seconds, we will provide hints on how to proceed.
Figma Demo - *Show how one would “click” buttons and how that would navigate to a different task flow*
Let’s start with the first task: “Receive a notification after not going to the gym for 7 days. Tap the notification, open the Momentum app, and press an Approve button to confirm restarting your gym journey.”
*Participant does task*
Now, the second task is “Complete a pre-workout mood survey and start a workout.”
* Participant does task*
Finally, the third task is “Finish the workout, do a post-workout reflection, and view it on your Momentum tree.”
* Participant does task*
Ask: What would you say the difficulty of this process was? On a scale of 1-5, how would you score the difficulty of navigating (given that 1 is very easy and 5 is very difficult)?
Thanks for participating in our testing. Do you have any general feedback/thoughts/suggestions?
Critical Incidents from Testing
Task | Description | Severity | Evidence |
Restarting gym journey | User wasn’t sure what the app meant by “Restart your gym journey?” | 2/5 | The user was briefly confused, stopping and asking for clarification as to what they were to do |
Pre-workout survey | User wanted clarity on how the survey affected their workout | 3/5 | The user asked “what does this change?” when filling out the survey |
Workout selection | User wanted clarity on what each workout did on the saved workouts screen | 1/5 | The user was just confused because there was no description text: this will be changed in a higher-fidelity prototype |
Workout reflection | User didn’t want to do a workout reflection but did one anyway for the sake of testing | 2/5 | The user said “I don’t really want to, but okay.” We don’t want users to avoid reflections, but this shows it is important to keep them optional |
Critical Incidents from Testing
Task | Description | Severity | Evidence |
Pre-workout survey | User wanted clarity on how the survey affected the intensity of their workout | 3/5 | The user said “I can’t tell what this does” when filling out the “intensity” part of the survey |
Workout | User experienced confusion on the screens for each workout | 1/5 | The user repeatedly clicked the workout name/timer element instead of the next exercise button (cosmetic issue). |
Workout reflection | User didn’t want to do a workout reflection and avoided it when given an opportunity. | 2/5 | The user said “Do I have to do one?” We don’t want users to avoid reflections, but this shows it is important to keep them optional |
Reflection log | User experienced some confusion on workout log “phases” | 2/5 | User asked “what’s the ‘last phase’ supposed to mean?” This indicates a bit of confusion on the way the branching tracker works. |