A leading player in the sleep tech space, Snooze is reimagining the importance of sleep in the 21st century.
Brand Design
Reimagining Urban Mobility
Reimagining Urban Mobility
As urbanization continues to accelerate, traditional public transportation systems face growing challenges in addressing the mobility needs of modern city dwellers. While buses have served as the cornerstone of public transit for decades, their limitations are increasingly apparent. Didi recognized these challenges and set out to innovate urban transit by integrating advanced Internet and big data technologies into a Demand-Response Transit (DRT) system. This system aimed to enhance public transportation by offering more flexibility and inclusivity, particularly in megacities.
As urbanization continues to accelerate, traditional public transportation systems face growing challenges in addressing the mobility needs of modern city dwellers. While buses have served as the cornerstone of public transit for decades, their limitations are increasingly apparent. Didi recognized these challenges and set out to innovate urban transit by integrating advanced Internet and big data technologies into a Demand-Response Transit (DRT) system. This system aimed to enhance public transportation by offering more flexibility and inclusivity, particularly in megacities.
Aiming for a Seamless Transit Experience
Aiming for a Seamless Transit Experience
How can we improve the match rate and user experience for Didi's Demand-Response Transit (DRT) system?
How can we improve the match rate and user experience for Didi's Demand-Response Transit (DRT) system?
The DRT system, despite its innovative approach, encountered significant issues related to match failures and user frustration. Users often faced long wait times, unfulfilled matches, and a lack of real-time updates. The primary goal was to improve the match rate and enhance the overall user experience, ensuring that the system met the evolving needs of its users.
The DRT system, despite its innovative approach, encountered significant issues related to match failures and user frustration. Users often faced long wait times, unfulfilled matches, and a lack of real-time updates. The primary goal was to improve the match rate and enhance the overall user experience, ensuring that the system met the evolving needs of its users.
Digging Into the Roots of User Frustration
Digging Into the Roots of User Frustration
🚛
Research & Insights
🚛
Research & Insights
Key Challenge
The DRT system's dynamic nature meant that matches between users and buses were not always guaranteed. Users frequently encountered issues such as full buses, distant stops, and the uncertainty of securing a ride. These challenges highlighted the need for a more robust matching algorithm and improved user experience.
Key Challenge
The DRT system's dynamic nature meant that matches between users and buses were not always guaranteed. Users frequently encountered issues such as full buses, distant stops, and the uncertainty of securing a ride. These challenges highlighted the need for a more robust matching algorithm and improved user experience.
User Frustration
Our research indicated that repeated match failures led to a sharp decline in user engagement. Users who experienced multiple failed matches were 40% less likely to use the service again. This underscored the importance of addressing these pain points to maintain user satisfaction and ensure the system's long-term success.
User Frustration
Our research indicated that repeated match failures led to a sharp decline in user engagement. Users who experienced multiple failed matches were 40% less likely to use the service again. This underscored the importance of addressing these pain points to maintain user satisfaction and ensure the system's long-term success.
The DRT system, despite its innovative approach, encountered significant issues related to match failures and user frustration. Users often faced long wait times, unfulfilled matches, and a lack of real-time updates. The primary goal was to improve the match rate and enhance the overall user experience, ensuring that the system met the evolving needs of its users.
The DRT system, despite its innovative approach, encountered significant issues related to match failures and user frustration. Users often faced long wait times, unfulfilled matches, and a lack of real-time updates. The primary goal was to improve the match rate and enhance the overall user experience, ensuring that the system met the evolving needs of its users.
🚛
User Research Findings
Behavioral Analysis
Through detailed user interviews, journey mapping, and quantitative data analysis, we identified critical touchpoints where users experienced frustration. A significant pain point was the cancellation process, where only 55% of feedback accurately reflected user dissatisfaction. Traditional survey methods were insufficient in capturing the nuances of user experience.
Behavioral Analysis
Through detailed user interviews, journey mapping, and quantitative data analysis, we identified critical touchpoints where users experienced frustration. A significant pain point was the cancellation process, where only 55% of feedback accurately reflected user dissatisfaction. Traditional survey methods were insufficient in capturing the nuances of user experience.
Cancellation Insights
We found that users often canceled rides due to a combination of factors, including perceived delays, inconvenient stops, and a lack of real-time updates. These insights were crucial in guiding the design decisions that would address these issues and improve the overall user experience.
Cancellation Insights
We found that users often canceled rides due to a combination of factors, including perceived delays, inconvenient stops, and a lack of real-time updates. These insights were crucial in guiding the design decisions that would address these issues and improve the overall user experience.
Prioritizing User Satisfaction through Intelligent Design
Prioritizing User Satisfaction through Intelligent Design
Dynamic Re-matching to Reduce Frustration
Design Decision: Re-matching System
Design Decision: Re-matching System
Design Decision: Re-matching System
Dynamic Re-matching to Reduce Frustration
Design Decision: Re-matching System
🚛
Design Decision: Re-matching System
🚛
Design Decision: Re-matching System
🚛
Design Decision: Re-matching System
Rationale
Users expressed frustration with the uncertainty of match outcomes. To address this, we decided to prioritize re-matching for users who had already paid or experienced a failed match. The idea was to reduce wait times and increase the likelihood of a successful match, thereby enhancing user satisfaction.
Rationale
Users expressed frustration with the uncertainty of match outcomes. To address this, we decided to prioritize re-matching for users who had already paid or experienced a failed match. The idea was to reduce wait times and increase the likelihood of a successful match, thereby enhancing user satisfaction.
Evaluation of Alternatives
Initially, we considered several approaches, including offering immediate refunds or providing alternative transport options. However, user feedback indicated a preference for a system that prioritized finding a successful match rather than simply compensating for a failure. This led us to focus on improving the re-matching process.
Evaluation of Alternatives
Initially, we considered several approaches, including offering immediate refunds or providing alternative transport options. However, user feedback indicated a preference for a system that prioritized finding a successful match rather than simply compensating for a failure. This led us to focus on improving the re-matching process.
Implementation
We leveraged real-time data analytics to dynamically adjust match priorities based on user status, trip urgency, and available resources. This system was continuously tested and refined through A/B testing, allowing us to optimize the algorithm for better performance.
Implementation
We leveraged real-time data analytics to dynamically adjust match priorities based on user status, trip urgency, and available resources. This system was continuously tested and refined through A/B testing, allowing us to optimize the algorithm for better performance.
Outcome
The re-matching system resulted in a 20% improvement in match rates and significantly reduced user frustration. Users reported higher satisfaction levels, with many appreciating the transparency and responsiveness of the new system.
Outcome
The re-matching system resulted in a 20% improvement in match rates and significantly reduced user frustration. Users reported higher satisfaction levels, with many appreciating the transparency and responsiveness of the new system.
Simplifying Feedback with Predictive Intelligence
Design Decision: Predictive Feedback Model
Design Decision: Predictive Feedback Model
Design Decision: Predictive Feedback Model
Simplifying Feedback with Predictive Intelligence
Design Decision: Predictive Feedback Model
🚛
Design Decision: Predictive Feedback Model
🚛
Design Decision: Predictive Feedback Model
Rationale
Traditional feedback collection methods were proving ineffective, with only 55% accuracy in user responses. We needed a more intuitive and efficient way to gather feedback. The idea of a predictive feedback model emerged as a solution that could guess the user's reason for cancellation based on their interaction patterns and offer a simple Yes/No confirmation.
Rationale
Traditional feedback collection methods were proving ineffective, with only 55% accuracy in user responses. We needed a more intuitive and efficient way to gather feedback. The idea of a predictive feedback model emerged as a solution that could guess the user's reason for cancellation based on their interaction patterns and offer a simple Yes/No confirmation.
Implementation
We worked closely with data scientists to develop a machine learning algorithm that could analyze user behavior and predict the most likely reasons for cancellation. The model was integrated into the app's cancellation flow, allowing users to confirm or adjust the system's guess with minimal effort.
Implementation
We worked closely with data scientists to develop a machine learning algorithm that could analyze user behavior and predict the most likely reasons for cancellation. The model was integrated into the app's cancellation flow, allowing users to confirm or adjust the system's guess with minimal effort.
Evaluation of Alternatives
We explored options such as in-depth post-cancellation surveys and automated chatbots to engage users. However, these alternatives were either too intrusive or not scalable. The predictive model offered a balance between simplicity and accuracy, making it the most viable option.
Evaluation of Alternatives
We explored options such as in-depth post-cancellation surveys and automated chatbots to engage users. However, these alternatives were either too intrusive or not scalable. The predictive model offered a balance between simplicity and accuracy, making it the most viable option.
Outcome
The predictive feedback model increased the accuracy of collected feedback to 82%, providing valuable insights for further service enhancements. This improvement also contributed to better user experience, as the process was quick and required minimal user effort.
Outcome
The predictive feedback model increased the accuracy of collected feedback to 82%, providing valuable insights for further service enhancements. This improvement also contributed to better user experience, as the process was quick and required minimal user effort.
Empowering Users with a Smarter Reservation
Design Decision: Dynamic Pricing and Enhanced Visibility
Design Decision: Dynamic Pricing and Enhanced Visibility
Design Decision: Dynamic Pricing and Enhanced Visibility
Empowering Users with a Smarter Reservation
Design Decision: Dynamic Pricing and Enhanced Visibility
🚛
Design Decision: Dynamic Pricing and Enhanced Visibility
Rationale
Traditional feedback collection methods were proving ineffective, with only 55% accuracy in user responses. We needed a more intuitive and efficient way to gather feedback. The idea of a predictive feedback model emerged as a solution that could guess the user's reason for cancellation based on their interaction patterns and offer a simple Yes/No confirmation.
Rationale
Traditional feedback collection methods were proving ineffective, with only 55% accuracy in user responses. We needed a more intuitive and efficient way to gather feedback. The idea of a predictive feedback model emerged as a solution that could guess the user's reason for cancellation based on their interaction patterns and offer a simple Yes/No confirmation.
Rationale
Traditional feedback collection methods were proving ineffective, with only 55% accuracy in user responses. We needed a more intuitive and efficient way to gather feedback. The idea of a predictive feedback model emerged as a solution that could guess the user's reason for cancellation based on their interaction patterns and offer a simple Yes/No confirmation.
Implementation
We worked closely with data scientists to develop a machine learning algorithm that could analyze user behavior and predict the most likely reasons for cancellation. The model was integrated into the app's cancellation flow, allowing users to confirm or adjust the system's guess with minimal effort.
Implementation
We worked closely with data scientists to develop a machine learning algorithm that could analyze user behavior and predict the most likely reasons for cancellation. The model was integrated into the app's cancellation flow, allowing users to confirm or adjust the system's guess with minimal effort.
Implementation
We worked closely with data scientists to develop a machine learning algorithm that could analyze user behavior and predict the most likely reasons for cancellation. The model was integrated into the app's cancellation flow, allowing users to confirm or adjust the system's guess with minimal effort.
Evaluation of Alternatives
We explored options such as in-depth post-cancellation surveys and automated chatbots to engage users. However, these alternatives were either too intrusive or not scalable. The predictive model offered a balance between simplicity and accuracy, making it the most viable option.
Evaluation of Alternatives
We explored options such as in-depth post-cancellation surveys and automated chatbots to engage users. However, these alternatives were either too intrusive or not scalable. The predictive model offered a balance between simplicity and accuracy, making it the most viable option.
Outcome
The predictive feedback model increased the accuracy of collected feedback to 82%, providing valuable insights for further service enhancements. This improvement also contributed to better user experience, as the process was quick and required minimal user effort.
Outcome
The predictive feedback model increased the accuracy of collected feedback to 82%, providing valuable insights for further service enhancements. This improvement also contributed to better user experience, as the process was quick and required minimal user effort.
Ensuring Consistency through Design System
Design Decision: Comprehensive Design System
Design Decision: Comprehensive Design System
Design Decision: Comprehensive Design System
Ensuring Consistency through Design System
Design Decision: Comprehensive Design System
Navigating Challenges with Agility and Collaboration
Navigating Challenges with Agility and Collaboration
By providing evidence-based arguments and maintaining open channels of communication, I was able to build consensus and secure buy-in from all relevant parties.
By providing evidence-based arguments and maintaining open channels of communication, I was able to build consensus and secure buy-in from all relevant parties.
🚛
Communicating Design Decisions:
🚛
Communicating Design Decisions:
Throughout the project, clear communication with stakeholders was crucial. I organized regular design reviews and workshops to keep everyone aligned on the project’s goals and progress. This included presenting data-driven insights that supported our design decisions, ensuring that all stakeholders understood the rationale behind each choice.
Throughout the project, clear communication with stakeholders was crucial. I organized regular design reviews and workshops to keep everyone aligned on the project’s goals and progress. This included presenting data-driven insights that supported our design decisions, ensuring that all stakeholders understood the rationale behind each choice.
When implementing the predictive feedback model, I facilitated a workshop with data scientists, engineers, and UX researchers to align on the model's goals and expected outcomes. This collaborative approach not only fostered a sense of ownership among team members but also ensured that the model was developed with a comprehensive understanding of both technical and user experience considerations.
When implementing the predictive feedback model, I facilitated a workshop with data scientists, engineers, and UX researchers to align on the model's goals and expected outcomes. This collaborative approach not only fostered a sense of ownership among team members but also ensured that the model was developed with a comprehensive understanding of both technical and user experience considerations.
🚛
Handling Resistance and Uncertainty
🚛
Handling Resistance and Uncertainty
Throughout the project, clear communication with stakeholders was crucial. I organized regular design reviews and workshops to keep everyone aligned on the project’s goals and progress. This included presenting data-driven insights that supported our design decisions, ensuring that all stakeholders understood the rationale behind each choice.
Throughout the project, clear communication with stakeholders was crucial. I organized regular design reviews and workshops to keep everyone aligned on the project’s goals and progress. This included presenting data-driven insights that supported our design decisions, ensuring that all stakeholders understood the rationale behind each choice.
During the rollout of the design system, some team members expressed concerns about the potential limitations it could impose on creative freedom. I addressed these concerns by emphasizing the system’s flexibility and its role in enhancing, rather than restricting, design innovation. We also implemented a feedback loop within the system, allowing designers to propose and test new components that could be incorporated into the broader system if successful.
During the rollout of the design system, some team members expressed concerns about the potential limitations it could impose on creative freedom. I addressed these concerns by emphasizing the system’s flexibility and its role in enhancing, rather than restricting, design innovation. We also implemented a feedback loop within the system, allowing designers to propose and test new components that could be incorporated into the broader system if successful.
🚛
Solving Problems and Iterating on Solutions
🚛
Solving Problems and Iterating on Solutions
Problem-solving was a continuous process throughout the project. For instance, early user testing revealed that the initial map hierarchy was confusing and not intuitive enough for users. In response, we quickly prototyped alternative designs and conducted further testing to identify a solution that better met user needs. This iterative approach allowed us to refine the design in real-time, ensuring that we delivered the
Problem-solving was a continuous process throughout the project. For instance, early user testing revealed that the initial map hierarchy was confusing and not intuitive enough for users. In response, we quickly prototyped alternative designs and conducted further testing to identify a solution that better met user needs. This iterative approach allowed us to refine the design in real-time, ensuring that we delivered the
A Lasting Impact: Enhancing User Retention and Satisfaction
A Lasting Impact: Enhancing User Retention and Satisfaction
The comprehensive overhaul of Didi’s Demand-Response Transit system yielded significant results. The improvements in match rates, user feedback accuracy, and reservation engagement not only enhanced the user experience but also contributed to a 30% increase in user retention. The design system we developed set a new standard for consistency and efficiency within Didi, allowing the company to scale its services while maintaining a high-quality user experience. This project also had a lasting impact on Didi’s internal design culture, fostering a commitment to user-centered design and data-driven decision-making. Through a combination of strategic design decisions, stakeholder collaboration, and agile problem-solving, we successfully transformed Didi’s DRT system into a more reliable, user-friendly service, ensuring its long-term success in the rapidly evolving landscape of urban mobility.
The comprehensive overhaul of Didi’s Demand-Response Transit system yielded significant results. The improvements in match rates, user feedback accuracy, and reservation engagement not only enhanced the user experience but also contributed to a 30% increase in user retention. The design system we developed set a new standard for consistency and efficiency within Didi, allowing the company to scale its services while maintaining a high-quality user experience. This project also had a lasting impact on Didi’s internal design culture, fostering a commitment to user-centered design and data-driven decision-making. Through a combination of strategic design decisions, stakeholder collaboration, and agile problem-solving, we successfully transformed Didi’s DRT system into a more reliable, user-friendly service, ensuring its long-term success in the rapidly evolving landscape of urban mobility.