Skip to content

Staff, Player & Team Development

Bounded Context

Player lifecycle from scouting and youth development through contracts, training, fitness tracking, injury management, and staff recruitment.

%%{init: {"flowchart": {"subGraphTitleMargin": {"bottom": 20}}} }%%
flowchart TB

subgraph "Staff, Player & Team Development"
        PLAYER[Player]
        TRAINING_SESSION[Training Session]
        MATCH_PERFORMANCE[Match Performance]
        FITNESS_SCORE[Fitness Score]
        PLAYER_CONTRACT[Player Contract]
        TRANSFER[Transfer]
        SCOUT_REPORT[Scout Report]
        YOUTH_PLAYER[Youth Player]
        DEVELOPMENT_MILESTONE[Development Milestone]
        INJURY[Injury]
        MEDICAL_RECORD[Medical Record]
        REHABILITATION_PLAN[Rehabilitation Plan]
        EMPLOYEE[Employee]
        VOLUNTEER[Volunteer]
        RECRUITMENT_PIPELINE[Recruitment Pipeline]
    end

    PLAYER --> |participates in| TRAINING_SESSION
    PLAYER --> |has| MATCH_PERFORMANCE
    PLAYER --> |measured by| FITNESS_SCORE
    PLAYER --> |signs| PLAYER_CONTRACT
    PLAYER --> |subject of| TRANSFER
    PLAYER --> |may have| INJURY
    INJURY --> |documented in| MEDICAL_RECORD
    INJURY --> |treated via| REHABILITATION_PLAN
    SCOUT_REPORT --> |identifies| YOUTH_PLAYER
    YOUTH_PLAYER --> |achieves| DEVELOPMENT_MILESTONE
    RECRUITMENT_PIPELINE --> |hires| EMPLOYEE

    subgraph "Fan Engagement &<br/>Communications"
        SQUAD_PROFILE[Squad Profile]
    end

    subgraph "Financial Resources<br/>Management"
        PAYROLL_RECORD[Payroll Record]
    end

    subgraph "IT Management"
        DATA_PRODUCT[Data Product]
    end

    PLAYER --> |generates| PAYROLL_RECORD
    EMPLOYEE --> |generates| PAYROLL_RECORD
    DATA_PRODUCT --> |analyzes| MATCH_PERFORMANCE
    SQUAD_PROFILE --> |presents| PLAYER

Key Data Entities

Entity Referenced by
Development Milestone Youth Academy
Employee Compliance Manager, HR Portal
Fitness Score Player Performance
Injury Medical Records, Player Performance
Match Performance Azure AI Foundry, Data Platform, Databricks, Player Performance
Medical Record Medical Records
Player Medical Records, Player Performance, Youth Academy
Player Contract Player Performance
Recruitment Pipeline HR Portal
Rehabilitation Plan Medical Records
Scout Report Youth Academy
Training Session Azure AI Foundry, Databricks, Medical Records, Player Performance
Transfer Player Performance
Volunteer HR Portal
Youth Player Youth Academy

Business Capabilities

HR Portal

  • Manage recruitment pipeline from vacancy to offer
  • Onboard new employees with digital document signing
  • Maintain employee records and contract details
  • Coordinate matchday volunteer schedules and assignments
  • Sync payroll data with SAP S4HANA
  • Manage coaching, medical, and legal staff records

Medical Records

  • Record player medical history and pre-season examinations
  • Log injuries with diagnosis, treatment plans, and timelines
  • Track rehabilitation progress against recovery milestones
  • Manage return-to-play medical clearance workflow
  • Provide player availability reports to coaching staff

Player Performance

  • Ingest GPS and biometric data from training sessions
  • Calculate player fitness scores and workload metrics
  • Generate match performance statistics and heatmaps
  • Run AI injury risk prediction models via Azure AI Foundry
  • Provide coaching dashboards for squad management decisions
  • Manage player contracts, negotiations, and transfers

Youth Academy

  • Submit and manage scout reports for prospective youth talent
  • Track player development milestones and skill assessments
  • Manage youth academy contracts and scholarship agreements
  • Coordinate trial invitations and academy intake decisions
  • Monitor youth player progression toward first team readiness