Improving the User Experience When Pausing Regular Deliveries of Organic Produce

Riverford Organic Farmers are a producer and distributor of organic fruit, vegetables and other fresh produce. Customers can set deliveries to arrive weekly, bi-weekly or every 3 or 4 weeks.

Feedback Analysis • UX • UI • Prototyping

2022 • 2 weeks

Project Overview

As part of a two-week period of experience working with the product design team at Riverford Organic Farmers, I helped to improve the customer experience when setting a pause period for their recurring deliveries of organic produce. Whether they are going away, fancy something different or simply just want a break for a couple of weeks.
Using agile work methods, I attended and participated in daily stand-ups, sprint planning and backlog review sessions.

Objective

The objective of this redesign is to provide customers with a clearer way of pausing their deliveries. The current design is difficult to understand, users have been struggling to understand when their next delivery will be scheduled after the pause period.

Understand

Problem

After receiving negative customer feedback regarding the pause feature, the product team want to make the experience more user-friendly.
Customers are finding it confusing to pause their deliveries, specifically when receiving bi-weekly deliveries. They need a way to see which deliveries they are pausing and when the following delivery will be.

Solution

Users will be able to easily set a pause period by using a calendar modal. They can then view the upcoming deliveries and ensure that the pause period is right for them and their commitments.
After setting the pause period it can also be easily edited by clicking ‘edit pause’ on the home screen.

Who is the Customer?

The first stage of this project was to understand the types of customers that use the pause feature and the reasons for setting a pause.

Reasons for Setting a Pause

This helped me to develop the customer profiles and their goals into the key user flows, as customers were not directly contactable.

Research

Competitive Analysis

I carried out a competitive analysis of leading competitor brands that offer a regular food delivery subscription service. Each of these competitors offer the ability to pause deliveries. I analysed strengths, weaknesses, opportunities and threats.

Pain Points

I was provided with customer feedback that had been gathered from various customer service platforms. I determined key pain points that emerged.

Research Insights

Analyse

Current Design

To understand how the feature could be improved and analyse the main problems with the user flow of setting a pause period, I conducted an evaluation of the current design. This meant I could determine how to best resolve the pain points taken from customer feedback.

User Flow

Here, I mapped out the key user flow and decisions that the user could take including setting the pause period, selecting an invalid date, and cancelling the pause period. It was important to map this out to understand which screens and error states needed to be prototyped.

Business Constraints

From the business perspective, there were some constraints that had to be considered when prototyping the pause feature.
I discussed these with the product team during design reviews to ensure that the feature would work with the API and how the information translates to the software used in production.

Delivery Types

Design

Style Guide

To ensure the feature stayed in line with the brand guidelines I selected specific colours and fonts. Including using the Riverford custom font for headings.

High-Fidelity Wireframes

I created high-fidelity wireframes and presented the designs to the product design team to understand if the user flow was feasible.
With these screens, the user would have full control over which dates they can pause as well as see an overview of what is being delivered.

Mobile-First Design

Adapted for Desktop

Conclusion

This project was an incredibly valuable experience that allowed me to refine my problem-solving skills. I was able to see the agile method and user experience design process used in a real-world situation.
It helped me to understand that some restrictions, such as back-end software and the timescale, mean that, as UX designers, we must come up with innovative solutions to ensure the outcome is suitable for the end user.

Next Steps

I would like to take this project further by doing some usability testing and iteration on the designs as I was working on feedback solely from the product design team.