OVO Energy, 2023

OVO ENERGY

Team

2 Product Managers

Data Analyst

Data Scientist

3 Software Engineers

Role

UX Research

Conceptualisation

Usability testing

Engineering handoff

Constraints

Low user engagement

Contractual deadline

Timeline

Jan - Apr

4 months

AT THE TIME…

Customers weren’t getting their orders,
and warehouse teams were feeling the pressure to deliver.
This all traced back to one culprit: an outdated warehouse rule.

This rule was a rigid time window that didn’t give slower-moving stock and people a chance, causing waves of substitutions and shortages and not-so-happy customers.

6-hour

unchangeable rule
when stock needs storing by

24%

of stock that took longer than
6 hours to put away

Stock shown as available
on webshop when it's not

frustrated
customers

Why not just automate stock timings?

The data science team did. They trained a machine learning model to predict put-away times based on real behaviour. The result? About 12% fewer substitutions and shortages.

But we realised the model didn't account for future disruptions and so we wanted to introduce a tool that allowed managers to override the predictions as needed.

TALKING TO WAREHOUSE TEAMS

Managers plan stock put away reactively, when issues show

I identified 2 main scenarios from users that guided our designs: to be able to store and sell very short shelf-life products, and to allow for longer put away times for when unexpected disruptions occur.

When stock need more time

Public holidays and weekends meant fewer staff were available to put stock away.

Bulkier and promotional products with larger packaging require extra time to be put away.

Freezers in the warehouse can become non-operational, putting strain on supply chain.

When stock needed less time

Short-life products like sushi have a higher risk of going to waste and must be stored and sold quickly in the chilled part of the warehouse, well before the 6-hour mark.

How might we let warehouse teams react to
real-world conditions so products are ready when customers shop for them?

BRAINSTORMING

Compiling together the things that managers need to see to feel in control of their planning

After a design session, my team and I created a UI flow of how the machine learning model would work alongside a user override function.


The goal was to have a single place to view the current put away times,

REFLECTIONS

Kroger, our USA partner used our tool!

A month after we launched the tool, my Product Manager visited the USA, where one of our partners, Kroger, adopted the feature. Their analyst tracked the impact, and since the trial period, we saw an average decrease of 100 unfulfilled items per day — a 10% reduction!

Keeping stakeholders close

There were A LOT of people involved and interested in the project. Noting down what level of involvement teams wanted and how they wanted to be informed helped me practice my communication styles for different folks.

Speaking up for good design

I was the only UX'er on this team and the nature of the work was very data-driven. We were under pressure to build a good experience and I made sure we were able to do that by engaging with users as early as I can to design around the core user needs.

Zarrin Rahman

Copyright 2025 by Zarrin Rahman