QSR CMS Global Products

Enabling Scalable Scheduling Across 1,400+ McDonald Stores

Designing a global scheduling system that enables component-level control, faster campaign execution, and predictable layouts at scale.

McDonald's scheduling case study hero
Role
Led end-to-end UI/UX design from discovery through delivery
Partnered closely with product managers and engineers
Contributed to system-level decisions around scheduling models, hierarchy, and constraints
Duration
Nov 2024 - Dec 2025
Discovery → Design → Delivery
Company
Coates group
Impact
73%
Faster single component scheduling
Single component updates on existing menu boards.
82%
Faster campaign scheduling
Eliminating the need to rebuild existing menu boards for short-term campaigns.
Multi-layer scheduling
Components, layouts, and animations scheduled together within one unified flow.
1,400+
Stores worldwide
Supporting complex, real-world campaign execution for McDonald's.
Goal

Enable flexible, component-level scheduling and layout changes at global scale without breaking existing workflows or predictability.

Why It Mattered

Before this work, even minor campaign changes required rebuilding and rescheduling entire assemblies. This increased effort, risk, and inconsistency especially across complex markets. Without a more flexible scheduling model, the platform wouldn’t scale to support richer campaigns, faster iteration, or future automation.