Alerting System
PROJECT
Improving Electra’s internal alerting tool used by the maintenance team to oversee charger performance.
Stakeholder: Maintenance team
Testing: wireframes on Miro + interactive Figma prototype
Handoff: to 3 back-end developers
METHODOLOGY
UR: shadowing + interviews
(5 stakeholders)
UX Audit: heuristic evaluation
*Live since May 2025
Overview
Problem: Maintenance engineers spend hours daily resolving alerts — often requiring 15–20 actions per alert due to poor UX.
Impact: The system is inefficient. Users struggle to onboard new countries and lose time navigating scattered information.
Importance: Faster alert resolution means fewer outages, higher uptime, and better revenue.
Constraint: No front-end developers, limited UI flexibility, limited dev time available.
Goal: Streamline workflows to cut alert-handling time down to 10 min (vs 45 min) and ease onboarding for operational teams.
Storytelling time: The user XP as it was
To start with, despite operating in 9 countries, the system lacked a country filter. Teams had to treasure hunt for their stations and memorise station names. A routine action — reset — required 5 clicks, even though it could have been automated or reduced to 2.
To define statuses, users opened multiple windows — each displaying dozens of tabs corresponding to alerts — simply because there was no way to categorise them. Each window was often left open for days.
As for prioritisation: there was none. Alerts arrived in real time, ungrouped and scattered. Ten alerts for the same station, dispersed across the timeline, made it impossible to have efficient interventions.
In short: the information architecture was disorganised, making it hard for users to understand the situation, let alone act on it.
Deconstruct to reconstruct
Before designing solutions, I broke down the current system using real usage insights and heuristic principles. This allowed me to map out what wasn’t working — and more importantly, why it wasn’t working.