User Personas

Université de Toulon

LIS UMR CNRS 7020

2025-03-17

User Personas

This document defines the primary user personas for our fitness tracking application. These personas represent archetypal users with different goals, behaviors, and needs. Understanding these personas helps us prioritize features and design experiences that meet real user needs.

Persona 1: Fitness Beginner

Persona Image: Fitness Beginner

Emma Wilson, 32

Demographics: - Marketing coordinator at a tech company - Lives in an urban apartment - Limited previous fitness experience - Has access to a commercial gym through work benefits

Goals: - Start a consistent fitness routine - Learn proper exercise techniques to avoid injury - Build confidence in the gym environment - Establish healthy habits

Pain Points: - Feels intimidated in the gym environment - Doesn’t know which exercises to do or how to perform them correctly - Struggles with maintaining consistency - Limited knowledge about fitness principles

Technology Usage: - Uses smartphone continuously throughout the day - Comfortable with common apps but not technically advanced - Uses other health apps for step counting and period tracking

App Usage Patterns: - Will rely heavily on pre-made workout programs - Needs detailed exercise instructions and form guides - Likely to use the app 2-3 times per week initially - Motivational features like achievements would be helpful

Key Features for Emma: - E01-F01: Browsing Workout Programs {.must-have} - E01-F03: Starting and Following a Workout Session {.must-have} - E05-F03: Exercise Information and Tutorials {.must-have} - E06-F02: Achievement System {.could-have}

Persona 2: Experienced Lifter

Persona Image: Experienced Lifter

Marcus Chen, 28

Demographics: - Software engineer - Has been weightlifting consistently for 5+ years - Trains 4-5 times per week - Has a home gym setup plus gym membership

Goals: - Track progress on key lifts over time - Optimize training for strength gains - Manage and adapt personalized training programs - Break through plateaus in performance

Pain Points: - Frustrated with manual tracking using spreadsheets or notebooks - Needs detailed progress analysis beyond what basic apps offer - Wants flexibility to customize programs rather than rigid templates - Needs to adapt workouts when traveling with limited equipment

Technology Usage: - Early adopter of technology - Uses multiple fitness devices (smartwatch, heart rate monitor) - Comfortable with complex interfaces if they offer more functionality - Values data portability and export options

App Usage Patterns: - Will use the app for every workout session (4-5x weekly) - Expects in-depth data tracking and visualization - Likely to customize existing programs heavily - Will manually log additional metrics beyond basics

Key Features for Marcus: - E02-F01: Recording Exercise Performance {.must-have} - E02-F03: Visualizing Performance Progress {.should-have} - E03-F01: Creating Custom Workout Sessions {.should-have} - E04-F02: Exercise Substitution in Programs {.should-have} - E05-F04: Exercise Progression Tracking {.should-have} - E05-F06: Equipment Management {.should-have}

Persona 3: Busy Professional

Persona Image: Busy Professional

Sarah Johnson, 41

Demographics: - Senior manager at a consulting firm - Single parent with two children - Travels frequently for work (pre-COVID) - Intermediate fitness level but inconsistent due to schedule

Goals: - Maintain fitness with a hectic, unpredictable schedule - Find efficient workouts that fit into small time windows - Keep accountable despite frequent disruptions - Balance multiple fitness goals (strength, stress relief, general health)

Pain Points: - Extremely limited and unpredictable time availability - Frequently needs to interrupt or reschedule workouts - Access to different equipment based on location (hotel gym, home, work) - Struggles to remember where she left off after breaks

Technology Usage: - Heavily reliant on mobile tools for productivity - Values cross-device synchronization - Appreciates smart notifications but needs control over timing - Uses voice commands when multitasking

App Usage Patterns: - Will use the app in sporadic bursts with potential gaps - Needs quick-start options without extensive setup - Values offline functionality for travel - Likely to use on multiple devices

Key Features for Sarah: - E01-F04: Managing Workout Session State {.must-have} - E04-F04: Intelligent Workout Adaptation {.could-have} - E05-F01: Advanced Exercise Search and Filtering {.must-have} - E05-F06: Equipment Management {.should-have} - NFR-05: Reliability and Data Integrity {.must-have}

Persona 4: Fitness Enthusiast

Persona Image: Fitness Enthusiast

Alex Rodriguez, 25

Demographics: - Personal trainer and nutrition student - Very active on fitness social media - Trains 6 days per week with various modalities - Has extensive knowledge of exercise and nutrition

Goals: - Design and test specialized workout programs - Share successful programs with clients and followers - Track multiple metrics across different training styles - Compare effectiveness of different training approaches

Pain Points: - Needs to manage programs for both self and clients - Requires more advanced features than most consumer apps - Wants to maintain a library of specialized workouts for different goals - Needs to demonstrate progress to motivate clients

Technology Usage: - Uses multiple fitness apps and wearables - Creates content for social media about fitness - High technical literacy and willing to learn complex features - Expects integration with other health and fitness platforms

App Usage Patterns: - Will be a power user (daily, extensive use) - Will explore and use almost all features - Likely to provide detailed feedback and feature requests - Will push the limits of customization options

Key Features for Alex: - E01-F05: Program Structure Management {.should-have} - E01-F06: Program Templates and Methodologies {.should-have} - E01-F08: Program Analytics and Results {.could-have} - E02-F03: Visualizing Performance Progress {.should-have} - E03-F01: Creating Custom Workout Sessions {.should-have} - E05-F02: Creating Custom Exercises {.should-have} - E06-F01: Workout Sharing and Import {.could-have}

Persona 5: Active Senior

Persona Image: Active Senior

Robert Thompson, 67

Demographics: - Retired teacher - Manages type 2 diabetes and mild arthritis - Moderately active with walking and light resistance training - Focused on maintaining mobility and health

Goals: - Maintain functionality and independence - Manage existing health conditions through exercise - Track progress to share with healthcare providers - Find appropriate exercises that accommodate physical limitations

Pain Points: - Many fitness apps target younger users and don’t address his needs - Needs modifications for exercises due to joint issues - Can be overwhelmed by complex interfaces - Concerned about safety and proper form

Technology Usage: - Comfortable with basic smartphone functionality - Prefers larger text and simple interfaces - May need help with initial setup but can learn routines - Values reliability over cutting-edge features

App Usage Patterns: - Will follow consistent, scheduled usage (same days/times) - Needs clear, step-by-step guidance - Unlikely to explore advanced features independently - May share app with healthcare provider during appointments

Key Features for Robert: - E01-F02: Viewing Workout Program Details {.must-have} - E02-F02: Viewing Workout History and Statistics {.must-have} - E04-F02: Exercise Substitution in Programs {.should-have} - E05-F03: Exercise Information and Tutorials {.must-have} - NFR-03: Usability and Accessibility {.must-have}

Implications for Development

Based on these personas, the development team should consider:

  1. Simplicity vs. Power: Design the core experience to be simple enough for Emma and Robert while providing advanced options that don’t overwhelm them but satisfy Marcus and Alex’s needs.

  2. Accessibility Considerations: Ensure the app is usable for Robert with appropriate text sizing, contrast, and simplified navigation.

  3. Flexibility for Interruptions: Design the workout flow considering Sarah’s need to pause, resume, and adapt sessions frequently.

  4. Educational Content: Provide comprehensive tutorials and form guidance for beginners like Emma while making them easily skippable for experienced users like Marcus and Alex.

  5. Offline Functionality: Prioritize robust offline capabilities for users like Sarah who may be traveling without reliable connectivity.

  6. Customization Depth: Create a layered approach to customization where basic options are easily accessible, but power users like Alex can access more detailed controls.

These personas should be referenced throughout the development process to ensure the app meets the needs of its diverse user base.