


Context
As a uber driver myself, I did
As a uber driver myself, I did
800+
800+
Trips
Trips
50+
50+
Driver interactions
Driver interactions
I uncovered major insights like
I uncovered major insights like
Lower earnings,
Lower earnings,
High idle times and much more
High idle times and much more
And then, my mission became to
And then, my mission became to
Serve the driver community better
Serve the driver community better
I drove Uber for 1.5 years in Toronto, Canada which significantly helped me become more mature towards problems of gig workers
I drove Uber for 1.5 years in Toronto, Canada which significantly helped me become more mature towards problems of gig workers
Quick summary
Quick summary
The problem
The problem
Bussiness + User
Bussiness + User
How can we design a heatmap that visualizes demand patterns by time of day, enabling drivers to identify high-demand areas and plan their routes effectively, reducing idle time and maximizing earning potential?
How can we design a heatmap that visualizes demand patterns by time of day, enabling drivers to identify high-demand areas and plan their routes effectively, reducing idle time and maximizing earning potential?
KPIs
KPIs
Driver earnings, Avg Idle time, NPS
Driver earnings, Avg Idle time, NPS
Final solution & it’s assumed impact
Final solution & it’s assumed impact
Prediction of the demand in the form of a heat-map via which drivers can plan their routes and times
Prediction of the demand in the form of a heat-map via which drivers can plan their routes and times
01
01
Will reduce idle ride times
Will reduce idle ride times
02
02
Will improve earnings (Driver + Uber)
Will improve earnings (Driver + Uber)
03
03
Will increase driver NPS
Will increase driver NPS
Before and after
Before and after


Before
After


Research conducted among 30 drivers
Research conducted among 30 drivers
I conducted a survey among fellow drivers through WhatsApp and in-person interviews
I conducted a survey among fellow drivers through WhatsApp and in-person interviews
Q
Q
How do you plan your day as a driver?
How do you plan your day as a driver?
Q
Q
Where do you go when you don’t have rides?
Where do you go when you don’t have rides?
Q
Q
What’s your earning strategy?
What’s your earning strategy?
Q
Q
What do you think about airport rides?
What do you think about airport rides?
Q
Q
Do you prefer short or long rides?
Do you prefer short or long rides?
Q
Q
What are your thoughts on quests or promotions?
What are your thoughts on quests or promotions?
Q
Q
What has been your experience with good vs. bad riders?
What has been your experience with good vs. bad riders?
Q
Q
Can you detail your monthly earnings and fuel consumption along with other service costs?
Can you detail your monthly earnings and fuel consumption along with other service costs?
Q
Q
What are your experiences with EV earnings?
What are your experiences with EV earnings?
After listening to their insights, I analyzed and categorized their feedback into specific problem areas to better understand and address their challenges
After listening to their insights, I analyzed and categorized their feedback into specific problem areas to better understand and address their challenges
Research findings
Research findings
Idle times
Idle times
60% of drivers reported experiencing high idle times, averaging over 45 minutes without rides
60% of drivers reported experiencing high idle times, averaging over 45 minutes without rides
Average shift
Average shift
Drivers typically work an average shift of 8.5 hours per day
Drivers typically work an average shift of 8.5 hours per day
Demand Areas
Demand Areas
In the Toronto region, there are only three high-demand areas: the Airport, CN Tower, and Yorkdale Shopping Mall
In the Toronto region, there are only three high-demand areas: the Airport, CN Tower, and Yorkdale Shopping Mall
Earnings
Earnings
60% indicated that their daily earnings fell below the minimum hourly wage of CAD 16.5
60% indicated that their daily earnings fell below the minimum hourly wage of CAD 16.5
Fuel costs
Fuel costs
Drivers incur fuel expenses ranging from $30 to $90 for every $100 to $300 earned
Drivers incur fuel expenses ranging from $30 to $90 for every $100 to $300 earned
EV Challenges
EV Challenges
While EVs have higher short ride volumes, their earnings are comparable to petrol vehicles despite a $2 surcharge per ride.
Additionally, charging times and costs can be a burden
While EVs have higher short ride volumes, their earnings are comparable to petrol vehicles despite a $2 surcharge per ride.
Additionally, charging times and costs can be a burden
Ride frequency
Ride frequency
Long rides (>30 mins)
Long rides (>30 mins)
Approximately 1-2 per week during an 8-hour shift
Approximately 1-2 per week during an 8-hour shift
Medium rides (10-30 mins)
Medium rides (10-30 mins)
About 2 per day during an 8-hour shift
About 2 per day during an 8-hour shift
Short rides (<10 mins)
Short rides (<10 mins)
About 5 per day during an 8-hour shift
About 5 per day during an 8-hour shift
Financial Overview
Financial Overview
Monthly Earnings
Monthly Earnings
Approximately $4,000
Approximately $4,000
Expenses
Expenses
Around $1,230
Around $1,230
Net Profit
Net Profit
Roughly $2,770 per month
Roughly $2,770 per month
Effective Hourly Rate
Effective Hourly Rate
~$11/hour based on 250 working hours
~$11/hour based on 250 working hours
Identifying root causes
Identifying root causes
Making sense of all the above problems and identifying the root cause
Making sense of all the above problems and identifying the root cause
Limited high demand areas
Drivers spending up to 2 hours waiting for a single ride in a single area
Drivers don’t know how to find other demand areas
Limited high demand areas
Drivers spending up to 2 hours waiting for a single ride in a single area
Drivers don’t know how to find other demand areas
Limited high demand areas
Drivers spending up to 2 hours waiting for a single ride in a single area
Drivers don’t know how to find other demand areas
Increased idle times
Average idle time > 45 mins
Almost 1.5 rides per hour
Hourly earnings estimate is $12/hr
Increased idle times
Average idle time > 45 mins
Almost 1.5 rides per hour
Hourly earnings estimate is $12/hr
Increased idle times
Average idle time > 45 mins
Almost 1.5 rides per hour
Hourly earnings estimate is $12/hr
High competition at demand areas
Limited opportunities
Short rides and their low frequency
No incoming request of high earning rides
High competition at demand areas
Limited opportunities
Short rides and their low frequency
No incoming request of high earning rides
High competition at demand areas
Limited opportunities
Short rides and their low frequency
No incoming request of high earning rides
Increased fuel costs
50% of the fuel is getting used in being idle
Powering up heater/AC to maintain comfort
Navigating unknown routes in pursuit of rides
Increased fuel costs
50% of the fuel is getting used in being idle
Powering up heater/AC to maintain comfort
Navigating unknown routes in pursuit of rides
Increased fuel costs
50% of the fuel is getting used in being idle
Powering up heater/AC to maintain comfort
Navigating unknown routes in pursuit of rides
Conclusion
Conclusion
Limited no. of demand areas and low awareness of new demand areas increases driver competition in specific locations which results in high supply of drivers leading to lesser no. of rides and increased idle times. This increased idle time significantly increases fuel costs and reduces driver potential to earn more money.
Limited no. of demand areas and low awareness of new demand areas increases driver competition in specific locations which results in high supply of drivers leading to lesser no. of rides and increased idle times. This increased idle time significantly increases fuel costs and reduces driver potential to earn more money.
How might we design a solution which increases awareness and visibility of unknown demand areas so that it reduces idle times and improves potential earnings for a driver?
Brainstorming potential solutions
Brainstorming potential solutions
Drivers face significant challenges that impact their earnings and satisfaction:
Drivers face significant challenges that impact their earnings and satisfaction:
Predictive demand heatmap
Displays high-demand areas as heat-maps based on real-time & historical data
Driver can interact and visualize areas with potential future demands
See demands based on specific time of the a particular day
Predictive demand heatmap
Displays high-demand areas as heat-maps based on real-time & historical data
Driver can interact and visualize areas with potential future demands
See demands based on specific time of the a particular day
Predictive demand heatmap
Displays high-demand areas as heat-maps based on real-time & historical data
Driver can interact and visualize areas with potential future demands
See demands based on specific time of the a particular day
Automatic route suggestions near any hotspots
Suggest routes to nearby potential areas
Gives easy access location to stop by and wait for rides
Offers limited view of whole region
Driver is restricted to nearby proximity of a demand area
Nearby demand area suggestions will come as a surprise and will not build a memory hotspot
Automatic route suggestions near any hotspots
Suggest routes to nearby potential areas
Gives easy access location to stop by and wait for rides
Offers limited view of whole region
Driver is restricted to nearby proximity of a demand area
Nearby demand area suggestions will come as a surprise and will not build a memory hotspot
Automatic route suggestions near any hotspots
Suggest routes to nearby potential areas
Gives easy access location to stop by and wait for rides
Offers limited view of whole region
Driver is restricted to nearby proximity of a demand area
Nearby demand area suggestions will come as a surprise and will not build a memory hotspot
Idle time tracker
Tracks idle time of a driver
Notifies to move, when idle time > 5 mins
No visibility of a hot spot
Idle time tracker
Tracks idle time of a driver
Notifies to move, when idle time > 5 mins
No visibility of a hot spot
Idle time tracker
Tracks idle time of a driver
Notifies to move, when idle time > 5 mins
No visibility of a hot spot
Shift planner based on high demand times
Offers time with highest demand
Driver can start their shift at those times
No visibility of hot spots
High competition, since all the drivers will get same time shift, possibly
Shift planner based on high demand times
Offers time with highest demand
Driver can start their shift at those times
No visibility of hot spots
High competition, since all the drivers will get same time shift, possibly
Shift planner based on high demand times
Offers time with highest demand
Driver can start their shift at those times
No visibility of hot spots
High competition, since all the drivers will get same time shift, possibly
Approach which covers all the touch points
Approach which covers all the touch points
Predictive demand heatmap
Predictive demand heatmap
Shift planner
Shift planner
Shift planner + demand heatmap
Displays high-demand areas as heat-maps based on real-time & historical data
Driver can interact and visualize areas with potential future demands
See demands based on specific time of the a particular day
Driver can start their shift at those times
Shift planner + demand heatmap
Displays high-demand areas as heat-maps based on real-time & historical data
Driver can interact and visualize areas with potential future demands
See demands based on specific time of the a particular day
Driver can start their shift at those times
Shift planner + demand heatmap
Displays high-demand areas as heat-maps based on real-time & historical data
Driver can interact and visualize areas with potential future demands
See demands based on specific time of the a particular day
Driver can start their shift at those times
How can we design a heatmap that visualizes demand patterns by time of day, enabling drivers to identify high-demand areas and plan their routes effectively, reducing idle time and maximizing earning potential?
Existing solution
Existing solution
Although Uber provides a region maps to highlight demand areas, it comes with several limitations. In the interview, drivers have specifically pointed out these issues when asked about the usability and effectiveness of the feature.
Although Uber provides a region maps to highlight demand areas, it comes with several limitations. In the interview, drivers have specifically pointed out these issues when asked about the usability and effectiveness of the feature.



Analysis of existing solution
Analysis of existing solution






Possible assumptions
Possible assumptions
Drivers will actively use the heat-map feature to plan their shifts effectively
Sufficient historical data exists to create accurate demand forecasts.
Infrastructure can support real-time data processing without delays
Technical Constraints
Technical Constraints
Demand prediction models like UberNet can be used to forecast demands. Need to be reliable
Access to historical datasets related to ride requests and geographic trends is needed which might slow down the data fetching
Wire-framing
Wire-framing
A quick rough diagram of how I was imagining this thing
A quick rough diagram of how I was imagining this thing






Final designs
Final designs
Demand delta wrt time change


In dept region analysis based on time


Marking hotspots and planning the route


Checking all saved routes


Tested with 3 drivers, received a good feedback
Tested with 3 drivers, received a good feedback
While the larger impact will be seen after it has been tested with some user base, but looking as per driver needs, it looks promising.
While the larger impact will be seen after it has been tested with some user base, but looking as per driver needs, it looks promising.
The bottom time slider has some learning curve to adjust, but it’s usable after using for some time
The bottom time slider has some learning curve to adjust, but it’s usable after using for some time
The bottom time slider has some learning curve to adjust, but it’s usable after using for some time
Drivers looked amazed when they thought that they can check the average earnings throughout
Drivers looked amazed when they thought that they can check the average earnings throughout
Drivers looked amazed when they thought that they can check the average earnings throughout
They can’t move the map due to prototyping limitation
They can’t move the map due to prototyping limitation
They can’t move the map due to prototyping limitation
Got the overall context of checking and marking hotspots w.r.t to time
Got the overall context of checking and marking hotspots w.r.t to time
Got the overall context of checking and marking hotspots w.r.t to time
All drivers didn’t started the routes after planning it, which might indicate - 1. Starting CTA is not visible, which i highly doubt. 2. They see hotspots as FYI stuff to help them earn enough to complete their current day and not plan for other days in advance, which will need slightly extra effort
All drivers didn’t started the routes after planning it, which might indicate - 1. Starting CTA is not visible, which i highly doubt. 2. They see hotspots as FYI stuff to help them earn enough to complete their current day and not plan for other days in advance, which will need slightly extra effort
All drivers didn’t started the routes after planning it, which might indicate - 1. Starting CTA is not visible, which i highly doubt. 2. They see hotspots as FYI stuff to help them earn enough to complete their current day and not plan for other days in advance, which will need slightly extra effort
Possible impact
Possible impact
The true impact of this initiative will become clear once Uber adopts and rolls it out. I’ve only tested it with three drivers so far, so more testing is needed. With better prototypes, we’ll be able to involve more drivers and get a clearer picture. While we won’t see the long-term effects until it officially launches, the feedback from drivers has been really encouraging, and I’m hopeful that it
The true impact of this initiative will become clear once Uber adopts and rolls it out. I’ve only tested it with three drivers so far, so more testing is needed. With better prototypes, we’ll be able to involve more drivers and get a clearer picture. While we won’t see the long-term effects until it officially launches, the feedback from drivers has been really encouraging, and I’m hopeful that it
01
01
Will reduce idle ride times
Will reduce idle ride times
02
02
Will improve earnings (Driver + Uber)
Will improve earnings (Driver + Uber)
03
03
Will increase driver NPS
Will increase driver NPS
Impact touch points
Impact touch points



Learnings
Learnings
Data visualization is a superpower if used in a right context
Data visualization is a superpower if used in a right context
While I can’t speak to the business impact just yet—since that will depend on Uber adopting and launching it—I truly believe that data has the power to drive meaningful communication and, if used effectively, can create amazing user experiences.
While I can’t speak to the business impact just yet—since that will depend on Uber adopting and launching it—I truly believe that data has the power to drive meaningful communication and, if used effectively, can create amazing user experiences.
Perspective shapes reality
Perspective shapes reality
Perspective truly shapes our reality. While being a driver had its challenges, supporting them has always been a priority for me. When I received positive feedback from the drivers, it felt incredibly fulfilling. If I ever have the chance to make a meaningful difference in their lives again, I’d jump at the opportunity without hesitation.
Perspective truly shapes our reality. While being a driver had its challenges, supporting them has always been a priority for me. When I received positive feedback from the drivers, it felt incredibly fulfilling. If I ever have the chance to make a meaningful difference in their lives again, I’d jump at the opportunity without hesitation.
What can be done more?
What can be done more?
This entire experience opens up exciting opportunities, such as integrating quests, promotions, and events with route planning. Doing this will synergies these different elements of the app, creating a seamless and unified experience for the drivers.
This entire experience opens up exciting opportunities, such as integrating quests, promotions, and events with route planning. Doing this will synergies these different elements of the app, creating a seamless and unified experience for the drivers.
Thank you for your time
Thank you for your time
JUMP TO