Delivering a New User Experience

Improving the Deliveroo Rider application to make collections from 140,000 restaurant partners quicker and more streamlined.

Industry

Industry

Online

Platform

Platform

Mobile & Web

Services

Services

UX Design

Year

Year

2024

Discovery

Discovery

Discovery

The Problem Area

Deliveroo, a leading food delivery platform, recognized the need to optimize their rider application to enhance efficiency and user experience.

With a vast network of 140,000 restaurant partners, the company aimed to streamline the collection process for riders, reducing wait times and improving overall service quality.

A Real-Life Scenario

Riders often faced challenges navigating through the app to find essential information about their pickups, leading to delays and frustration.

This inefficiency impacted not only the riders but also restaurant partners and end customers, creating a ripple effect on the entire delivery ecosystem.

How Our Team Solved the Problem

Our team embarked on a comprehensive redesign of the Deliveroo Rider application, focusing on intuitive navigation, clear information hierarchy, and smart features to assist riders in their daily tasks.

Approach & Process

Approach & Process

Approach & Process

Prioritising Core Areas of Focus

Using a 'Dot Voting' process, we identified key areas for improvement through 'How Might We' (HMW) statements.

Core focus areas included:

  • Enhancing pickup efficiency

  • Improving route optimization

  • Simplifying order information access

  • Integrating real-time communication features

Goal Setting

We established short-term 'Scope Goals' for a 4-week sprint and long-term objectives for the next 18 months.

Short-term goals included redesigning the order acceptance flow and implementing a new navigation system. Long-term goals envisioned a fully integrated, AI-powered rider assistant to optimize routes and predict potential issues.

Scope Goals

Long-Term Goals

Implement purchase order creation and sending functionality.

Integrate AI-powered voice assistance to enhance customer support.

Streamline admin tasks and minimise double-entry errors.

Develop customisable templates for various business types.

Enable AI-driven Smart Estimates for accurate cost projections.

Enhance the accounting process by reviewing all three steps.

Integrate purchase orders with estimates for seamless workflow.

Scope Goals

Long-Term Goals

Implement purchase order creation and sending functionality.

Integrate AI-powered voice assistance to enhance customer support.

Streamline admin tasks and minimise double-entry errors.

Develop customisable templates for various business types.

Enable AI-driven Smart Estimates for accurate cost projections.

Enhance the accounting process by reviewing all three steps.

Integrate purchase orders with estimates for seamless workflow.

Scope Goals

Long-Term Goals

Implement purchase order creation and sending functionality.

Integrate AI-powered voice assistance to enhance customer support.

Streamline admin tasks and minimise double-entry errors.

Develop customisable templates for various business types.

Enable AI-driven Smart Estimates for accurate cost projections.

Enhance the accounting process by reviewing all three steps.

Integrate purchase orders with estimates for seamless workflow.

Scope Goals

Long-Term Goals

Implement purchase order creation and sending functionality.

Integrate AI-powered voice assistance to enhance customer support.

Streamline admin tasks and minimise double-entry errors.

Develop customisable templates for various business types.

Enable AI-driven Smart Estimates for accurate cost projections.

Enhance the accounting process by reviewing all three steps.

Integrate purchase orders with estimates for seamless workflow.

Design Sprint Preparation

We formulated critical questions to guide our design sprint, and addressing concerns.

The main questions that arose were:

  • How might we reduce wait times at restaurants?

  • Can we improve the accuracy of estimated pickup times?

  • How can we better support riders during peak hours?

Ideation and Concepts

Rapid ideation sessions, including Crazy 8's exercises, generated innovative ideas for UI improvements.

New features ideas consisted of:

  • A voice-activated hands-free mode for safer navigation

  • Real-time restaurant busy-ness indicators

  • Smart order stacking for efficient multi-order pickups

Mapping the Storyboard

We created detailed storyboards to visualize the rider's journey, from receiving an order to successful delivery.

This process helped us identify pain points and opportunities for improvement throughout the entire experience.

Step 1

📝 Sign-Up

Linda signs up with Sage Accounting for efficient accounting.

Step 1

📝 Sign-Up

Linda signs up with Sage Accounting for efficient accounting.

Step 1

📝 Sign-Up

Linda signs up with Sage Accounting for efficient accounting.

Step 2

📦 Configure Stock

Linda configures stock of materials and products with Sage.

Step 2

📦 Configure Stock

Linda configures stock of materials and products with Sage.

Step 2

📦 Configure Stock

Linda configures stock of materials and products with Sage.

Step 3

📋 Input Materials

Linda inputs required materials and quantities into Sage.

Step 3

📋 Input Materials

Linda inputs required materials and quantities into Sage.

Step 3

📋 Input Materials

Linda inputs required materials and quantities into Sage.

Step 4

🛒 Customer Order

Linda’s customer asks her to produce 20 cakes by the end of the week.

Step 4

🛒 Customer Order

Linda’s customer asks her to produce 20 cakes by the end of the week.

Step 4

🛒 Customer Order

Linda’s customer asks her to produce 20 cakes by the end of the week.

Step 5

📧 Send Quote

Linda sends the a quote to the customer using the Sage Accounting platform.

Step 5

📧 Send Quote

Linda sends the a quote to the customer using the Sage Accounting platform.

Step 5

📧 Send Quote

Linda sends the a quote to the customer using the Sage Accounting platform.

Step 6

👍 Quote Approved

The customer approves Linda’s quote for producing 20 cakes.

Step 6

👍 Quote Approved

The customer approves Linda’s quote for producing 20 cakes.

Step 6

👍 Quote Approved

The customer approves Linda’s quote for producing 20 cakes.

Step 7

📊 Stock Required

Sage automatically checks the stock levels in order to fulfil the new approved order.

Step 7

📊 Stock Required

Sage automatically checks the stock levels in order to fulfil the new approved order.

Step 7

📊 Stock Required

Sage automatically checks the stock levels in order to fulfil the new approved order.

Step 8

⚠️ Stock Alert

Linda is notified that she hasn't enough stock to fulfil the order.

Step 8

⚠️ Stock Alert

Linda is notified that she hasn't enough stock to fulfil the order.

Step 8

⚠️ Stock Alert

Linda is notified that she hasn't enough stock to fulfil the order.

Step 9

🤖 AI Purchase Order

Sage AI generates a Purchase Order for the required materials to fulfil all upcoming jobs.

Step 9

🤖 AI Purchase Order

Sage AI generates a Purchase Order for the required materials to fulfil all upcoming jobs.

Step 9

🤖 AI Purchase Order

Sage AI generates a Purchase Order for the required materials to fulfil all upcoming jobs.

Step 10

✅ Order Completion

Linda uses Sage to complete the Purchase Order, using her linked bank account through the Connected Banking protocol.

Step 10

✅ Order Completion

Linda uses Sage to complete the Purchase Order, using her linked bank account through the Connected Banking protocol.

Step 10

✅ Order Completion

Linda uses Sage to complete the Purchase Order, using her linked bank account through the Connected Banking protocol.

Step 11

🔖 Tagging Order

Software prompts Linda to tag the Purchase Order for accounts. Sage AI begins to learn Linda’s tagging patterns and preferences.

Step 11

🔖 Tagging Order

Software prompts Linda to tag the Purchase Order for accounts. Sage AI begins to learn Linda’s tagging patterns and preferences.

Step 11

🔖 Tagging Order

Software prompts Linda to tag the Purchase Order for accounts. Sage AI begins to learn Linda’s tagging patterns and preferences.

Step 12

💌 Order Confirmed

A summary, alongside a satisfying sound, confirms the purchase order is sent.

Step 12

💌 Order Confirmed

A summary, alongside a satisfying sound, confirms the purchase order is sent.

Step 12

💌 Order Confirmed

A summary, alongside a satisfying sound, confirms the purchase order is sent.

Step 13

🚚 Delivery Notice

Linda will receive a new stock delivery notification.

Step 13

🚚 Delivery Notice

Linda will receive a new stock delivery notification.

Step 13

🚚 Delivery Notice

Linda will receive a new stock delivery notification.

Step 14

🔄 Auto-Stock Update

The values of current stock levels will be updated with the values of stock from the delivery.

Step 14

🔄 Auto-Stock Update

The values of current stock levels will be updated with the values of stock from the delivery.

Step 14

🔄 Auto-Stock Update

The values of current stock levels will be updated with the values of stock from the delivery.

User Journey Flow Complete

User Journey Flow Complete

User Journey Flow Complete

Competitor Analysis

We analyzed competitor apps like Uber Eats and DoorDash to benchmark features and identify potential areas for innovation.

This analysis informed our approach to developing unique features for Deliveroo's rider app.

Competitors

Preview Any Invoices

Create & Manage Clients

Customise & Populate Invoice

Invoice Language Change

Graphical Data for Finances

In-Built Time Tracking

Onboarding for New Users

Prototyping and Ideation

We developed a series of prototypes, starting with low-fidelity wireframes and progressing to high-fidelity mockups.

These prototypes focused on key features such as:

  • A redesigned order acceptance screen

  • An improved map interface with clearer pickup and dropoff indicators

  • A new communication hub for direct contact with customers and support

User Research and Testing

We conducted extensive user testing sessions with current Deliveroo riders, gathering feedback on our prototypes.

Feedback was categorized into 'Positive', 'Needs Improvement', and 'New Ideas', helping us refine our designs iteratively.

Design Solution

Design Solution

Design Solution

Mobile Application

The final app designs introduced innovative features. Users can now utilise voice assistance for stock management, simplifying inventory tracking.

Additionally, a redesigned purchase order system optimised the procurement processes. These improvements were accompanied by a centralised dashboard, providing users with real-time insights and intuitive navigation.

Home Dashboard

A redesigned home screen providing at-a-glance information on earnings, available orders, and performance metrics.

Smart Route Optimization

An AI-powered system suggesting the most efficient routes for multi-order pickups and deliveries.

Restaurant Interface

A new screen displaying real-time information about restaurant wait times, parking availability, and specific pickup instructions.

Rider Community Hub

A platform for riders to share tips, report issues, and access support resources.

Deliveroo Rider Assist

We conceptualized a voice-activated Rider Assistant to provide hands-free guidance and support during deliveries.

These new features included:

Voice Navigation

Turn-by-turn voice directions optimized for cyclists and scooter riders.

Order Management

Verbal confirmations for order pickups and deliveries, reducing the need to interact with the phone while in transit.

Real-Time Updates

Automatic voice notifications about order changes, traffic updates, and earning opportunities.

Reflection

Reflection

Reflection

The Impact

The redesigned Deliveroo Rider application significantly improved the efficiency of food pickups and deliveries. Early testing showed a 20% reduction in average wait times at restaurants and a 15% increase in rider satisfaction.

These improvements not only enhanced the rider experience but also contributed to faster delivery times and increased customer satisfaction, solidifying Deliveroo's position as a leader in the food delivery market.