Support Platform for Device Mapping & Fail-over
Device mapping dashboard: visualizing relationships between media players, screens, and inputs
2025 | User Research, User Testing, Product Design
Figma, FigJam, Jira
Focused on visual hierarchy, layout, and clarity to support dense interfaces
Project Overview
Support engineers were struggling with diagnosing issues across complex restaurant digital signage systems. The existing tool lacked clarity around how devices map to screens, inputs, and locations, leading to slower troubleshooting and frequent errors.
Role: Senior Product Designer
Team: Support Engineering, Product, QA
Platform: Internal web application
Users & Challenges
Primary Users:
Support engineers
Technical escalation teams
User Problems:
No single view showing device + screen + input relationships
Frequent misconfigurations due to disconnected data
Heavy reliance on tribal knowledge
Understanding the Problem
To truly understand the pain, I have done the following
Conducted user interviews with support engineers
Shadowed real troubleshooting sessions
Mapped out the complex device hierarchy
Key Insight: Support engineers needed instant clarity, not more data.
Technical Constraints
Hardware behavior doesn’t always match expected logic
Failover logic differs per brand/store
Limited engineering capacity for new backend endpoints
Needed to scale to thousands of devices across global partners
State mismatch between UI and hardware could not be allowed.
What I Did
Mapped existing workflows with Support Engineering
Built system diagrams to reflect back-end + hardware logic
Created a unified mapping model (MP → Port → Screen)
Added content preview to reduce errors
Standardized UI patterns for device states
Simplified flow for commissioning/mapping / fail-over
Design Process
Discovery
Mapped existing workflows
Defined key scenarios
Ideation
Created concept sketches for system visualization
Design Explorations
Prototyping
Built interactive prototypes to test mapping logic
Validation
Usability testing with engineers
Iterated based on feedback
Key Design Decisions
Hierarchy-first layout: Redesigned UI to show relationships instead of tables
Status badges & warnings: Clear color indicators to highlight issues
Inline help tooltips: Contextual help for complex terms (e.g., channels vs inputs)
Table navigation: Reduced clicks by consolidating views
Outcome & Impact
Reduced troubleshooting time by ~30%
Support confidence improved significantly
Fewer escalations due to clearer UI
Challenges & Learnings
Designing for complex systems is about making the invisible visible
Technical clarity reduces support costs
Cross-functional collaboration with Engineering + Support is crucial
UI must match real-world hardware behavior to be effective
Annotations/Labelling for Dev handoff
Created detailed annotations, labeled interactions, and structured documentation in Figma to standardize component usage, reduce developer ambiguity, and streamline handoff across CMS modules.
