Smart fleets

Predictive Fleets health by driver actions data

Fleet telematics for predictive maintenance and real time observability turned into driver coaching and manufacturers insights.

Timeline

2022- 2023

My Role

Product designer

Type

Fleet Ops · B2B Predictive Platform

Responsibilities

Multi Persona Experience Design · Unified Workflows · predictive insights UX

Overview

The system is used by large car fleets managers across US and Europe to provide fleet managers with predictive maintenance reports before a breakdown occurs, alongside insights into driver behavior and pattern recognition for driving routes and fixed distribution lines.

The table‑heavy interface slowed decisions and hid patterns. We refocused the platform on health, prediction, and on‑shift actions.

Challenges

  • All the data was available at all time
    There are three operational personas that use this app - Inspectors, mechanics, and supervisors. In order to answer everyone's different level of details the system was originally designed using dense data tables which resulted in cognitive overload and low value from the presented information.

  • Real time visibility across operations
    Fleet and field teams suffer when supervisors can’t see current status and resource availability in real time which rolls into heavy operational expenses and inefficient operations.

  • Multiple data sources and telematics constraints
    ECU sensors for data from the engine and driver's actions, GPS and location geo fences to signal the routes and vehicle location and video from a live stream Dash Cam that present connectivity issues, hardware inconsistencies, and incomplete data streams affect the trust in the system’s output.

  • Complexed alert settings and operational overload
    Similar to industrial maintenance platforms, fleets face alarm fatigue and data overload, where too many signals reduce actionability. This can be fixed by creating sets of rules but the alert configuration was too hard and made users frustrated with the system.

Users & Field Research

User research
Along with user interviews I went to ride with truck drivers, shadowed service inspectors daily routines.
Prepared a questionnaire for 8 active and historical users of the existing app to hear about their pains of using the app and tested early ideas with them for a brainstorm session.

Jobs to be done
After understanding who the main users are, I identified key tasks for each one of their daily / monthly routines.

The system serviced 3 personas

Inspector

Inspector

Conducts vehicle inspections and ensures safety and operational policies.

  • Perform required routine vehicle inspections.

  • Assess vehicle condition.

  • Document findings with photos and comments.

  • Verify the functionality of installed data devices.

Conducts vehicle inspections and ensures safety and operational policies.

  • Perform required routine vehicle inspections.

  • Assess vehicle condition.

  • Document findings with photos and comments.

  • Verify the functionality of installed data devices.

Mechanic

Mechanic

Responsible for the maintenance and repair of fleet vehicles

  • Monitor and act upon vehicle diagnostics.

  • Perform installations and tests data devices.

  • manages records for repairs and maintenance activities.

Responsible for the maintenance and repair of fleet vehicles

  • Monitor and act upon vehicle diagnostics.

  • Perform installations and tests data devices.

  • manages records for repairs and maintenance activities.

Supervisor

Supervisor

Oversees fleet operations, ensuring efficiency and compliance

  • Monitor performance metrics.

  • Generate reports on vehicle usage and driver behavior.

  • Manage user access and permissions.

Oversees fleet operations, ensuring efficiency and compliance

  • Monitor performance metrics.

  • Generate reports on vehicle usage and driver behavior.

  • Manage user access and permissions.

Data review and UX audit

The system was originally built around extensive data tables filled with raw, unfiltered data that were overloaded and difficult to navigate.

Problem framing

Fleet managers need to quickly understand which vehicle problems require action first; Users are overwhelmed with raw telemetry and un filterable lists, making priorities unclear and hard to find the relevant data.

Key insights

Maintenance work is not analytics
Teams need to quickly prioritize which vehicles require attention now, not browse long fault tables.

Reactive workflows dominate most of the cases
The fleet system relied heavily on static logs and post fault reporting, unable to schedule interventions until breakdowns occur.

Predictive insights must be trusted and explainable
Users accepted the predictions only when they understood what changed and why an action is recommended.

Maintenance work is not analytics
Teams need to quickly prioritize which vehicles require attention now, not browse long fault tables.

Maintenance work is not analytics
Teams need to quickly prioritize which vehicles require attention now, not browse long fault tables.

Key decisions

The Product Decisions selected to improve the experience and usability:

Design around the 3 role workflow, not a single dashboard

Design around the 3 role workflow, not a single dashboard

Role-based workspaces were created to support the different usage and display of the data by inspectors, mechanics, and supervisors.

Role-based workspaces were created to support the different usage and display of the data by inspectors, mechanics, and supervisors.

Introduce predictive maintenance

Introduce predictive maintenance

Showed possible connections between likely failures/services due VS. raw fault lists, Insights were paired with recommended actions and their effect on past cases (e.g., inspection needed, part risk, urgency).

Showed possible connections between likely failures/services due VS. raw fault lists, Insights were paired with recommended actions and their effect on past cases (e.g., inspection needed, part risk, urgency).

Increase usability

Increase usability

Integrated smart table filters and saved table views helped users use the app with ease and with better feeling of personalisation

Integrated smart table filters and saved table views helped users use the app with ease and with better feeling of personalisation

Lean UI Library

Lean UI Library

Component tokens for tables, charts, and map/camera overlays helped creating consistency across different content areas in different roles so different roles could share their own data and insights and reduce collaboration efforts

Component tokens for tables, charts, and map/camera overlays helped creating consistency across different content areas in different roles so different roles could share their own data and insights and reduce collaboration efforts

Success metrics

To evaluate the success of the redesign, we tied key UX decisions to measurable business and operational outcomes.

Main User Flows

I mapped the diagramed the flows that enabled the 3 main user roles to complete their tasks, so we could have a clear view of:

  • What data currently have that is relevant?

  • What data are we missing on each step?

  • What are the interactions they will need to do have with the data and what is a valuable outcome of those interactions?

  • What are next steps the user will do after getting the desired outcome?

the 3 roles main flows with LO Fi screens

Wireframes

We had 3 iteration rounds using Low Fi wireframes

More and more requests came from auditors revealing significant gap in usability and required a Iterations until reaching a comprehensive GRC tool.

Low Fidelity Wireframes

Tradeoffs & constraints

To move forward quickly, we prioritized what mattered most: usability and consistency.
Instead of a full design system, we developed a lean (and mean 🤭) pattern library focused on work patterns and react based core UI elements.

Final results

Fleet health and predictions overview

A unified operational view that replaces raw fault tables with clear fleet health signals.
Vehicles display is prioritized by risk, recurrence, and urgency allowing supervisors to immediately identify where downtime is likely to occur and allocate attention before issues escalate.

Mechanic Resolution View and Insights Layer

The system surfaces emerging risk patterns and predictive indicators.
Health degradation, abnormal behavior, and upcoming maintenance needs are framed as actionable insights.

Trip and status live stream dashboard

Location, Dash cam stream, live driver behavior, and vehicle health in one screen.
Combined with a new route analytics interface and the original performance indicators, this live view empowers managers to respond instantly, prevent operational losses, and make informed, historical decisions.

Driver behavior monitoring and automated coaching

Event timelines (e.g. harsh braking/cornering/speed) tied to routes and trips.

View trip history and driver behavioral events all while combining list views, event logs, and real-time map overlays.
Fleet managers can identify risky behaviors and tie them to specific trips, drivers, or locations

Product Impact

Quantitative measures

+46%
+46%

Mean time to detect (MTTD)

Mean time to detect (MTTD)

+24.5%
+24.5%

Resolution Speed (MTTR)

Resolution Speed (MTTR)

-19%
-19%

Downtime reduction

Downtime reduction

+24%
+24%

Time to first action (TTFA)

Time to first action (TTFA)

Exceeded target

Exceeded target

Met target

Met target

Below target

Below target

What I've learned

Things that helped

  • Designing around three interconnected personas enabled shared visibility and smoother collaborations

  • Shifting from tables to predictive health signals created faster SLAs and raised daily usage

  • Embedding recommended actions made insights being trusted

Working with challenges

  • Balancing telematics data with other data sources became a technological VS. experience tradeoff

  • Introducing predictive insights in a way that felt trustworthy even if they are generic or high level

  • Supporting cross-role data display without taking the ability for deep drill downs

Other Work

Talk product to me

Seeking creative and scalable UX solutions? Let's Work Together

Talk product
to me

Seeking creative and scalable UX solutions? Let's Work Together

Talk product to me

Seeking creative and scalable UX solutions?
Let's Work Together

Talk product to me

Seeking creative and scalable UX solutions? Let's Work Together