Company

Time Frames

Platforms

Category

Didi

2021.9 - 2021.12

ios, Android

Transportation

I worked on the Didi Dynamic Bus Product during my internship. It's a real-time bus dispatching system that combines the ride-share with the public transit solution. Our users send the commute demand on the Didi mobile app during the peak hours, and the back end will calculate the need and match the bus nearby. The Didi app will display the nearest bus stop, arriving time and walking route and distance to the stop on the user end; Meanwhile, Didi will give the solution for the bus driver to pick-up the passenger on a non-fixed route.

Introduction

Introduction

What is Demand Response Transit (DRT)?

DRT is a public transit where passengers use phones to reserve a bus in available areas. Only system-provided stops can be used. Travel time varies. Passenger requests with departure time. System matches info and displays details if successful, otherwise, reservation fails. Service can't guarantee needs met due to bus availability and passenger conditions.

Interaction between passenger and system:

  • Passenger makes a request (OD with departure time period)
  • System matches passenger information in the background
  • If match is successful, time, location, vehicle number, and cost are displayed
  • If match is unsuccessful, passenger is told the reservation has failed

Insights

Conclusion

Problem Statement

How to improve the match rate for Demand-Response bus?

Alleviate the frustration of failure

The special nature of responsive transit makes it less likely to match and more likely to fail to match. In order to alleviate the frustration of failed matches and maintain user stickiness. We try to make the user experience of match failure more acceptable for user.

The following is one of our flow charts of failed matches. To alleviate the frustration of failed matches, we take the first step to help the paid user to re-match the bus and raise the matching priority of the user so that they can find a new match as soon as possible.

User Cancellation Feedback Collection

Starting a new product is often difficult to maintain customers, especially when making such innovative products, there are always many failures and customer FAILURES. failures are not terrible, but user feedback from every cancelled user is crucial. However, in modern products, most users do not have the patience to fill out a questionnaire or even to choose an answer when facing a cancellation survey. In the product analysis of Drip, we had gotten data that the cancellation feedback was only 55% accurate.Instead of a questionnaire, we used a "guess your reason for cancellation" model combined with data to improve the accuracy of collecting user feedback.

Solutions

1. Reservation System

  • Joined the primary stage of the reservation system design. The reservation system is an important feature for the Didi Dynamic Bus. It can provide data to boost the back-end dispatching system and utilize the public transportation capacity to allow the user to have a quicker, smoother ride-share experience. ​​
  • The performance of the dispatching system was improved by 22% in simulation model with the booking system.

2. POI (Point of Interest) Strategy

Initial Interface Structure

3. Map Hierarchy

  • Developed a POI (Point of Interest) strategy by optimizing map hierarchy, visualize driving routes and estimate bus arrival time to improve user experience

Other Interesting UI

Key Takeoff

As a product designer, my internship at Didi provided me with a deep understanding of the complexities involved in developing processes within a typical tech company. Being part of a company with an impressive 493 million global active users in 2021 was a unique opportunity to contribute to designing products for a thriving organization. Through my involvement in product strategy during my internships, I gained invaluable knowledge and developed a heightened awareness of the multifaceted challenges faced by product designers on a daily basis. This experience not only strengthened my design skills, but also improved my ability to collaborate with cross-functional teams and leverage user insights to make informed product decisions. Overall, this experience has been instrumental in preparing me for a successful career as a product designer.