I started by reviewing the current driver flow and identifying where confusion or errors happened. To better understand real-world behavior, I also joined several drivers on their shifts, including both experienced and new drivers. This helped me observe how they actually use the platform in context and uncover pain points that were not visible from the interface alone. I discussed these insights with the founders and developers, and mapped out the real-world driver journey, including edge cases like:
- Multiple orders at once
- Route changes during delivery
- Failed pickups or deliveries
From there, I focused on simplifying the experience and making the next action always clear.