Role
Lead UX Designer at Gopuff
Core team
8 Engineers
3 Product managers
1 UX researcher
Timeline
3 months
Platform
React native
Challenge
Context
Perhaps more importantly, what would ordering Starbucks look like when it's NOT on the Starbucks app? Will people still be able to order their Caramel Crunch Hazelnut Pump Whipped Cream Latte?
Key research insights
Through qualitative UX research, the primary problem broke down into three secondary concerns to focus on:
of users were sold on the initial idea of a Starbucks drink coming from Gopuff, with concerns surrounding the authenticity.
of users were aware they can customize their drinks, but weren't always aware they could actually modify their drink customizations.
of users expressed concern about how the price of modifiers is calculated, and are conscious of the price of their drink blowing up.
Vision
Process
In an ideal world, the design process for creating a customization experience is linear. In practice, it's not.
Kickoff
Defining business goals of project
Refining problem statement
Define
Precedent research (UberEats, Starbucks App)
Assess technical needs & feasibility
Aligning with UXR on testing and research needs
Design, develop, test
Defining information architecture
Rough user interfaces
Defining framework (system for customization)
Design, develop, test
High fidelity mocks
Stakeholder feedback (Starbucks team, CEO, CTO)
Identifying edge cases and acting on them
Design, develop, test
Interactive prototyping
Real time coding & collaboration to test edge cases
Design, develop, test
Food modifiers were broken down into a manageable system for frontend and backend to mirror each other, reducing the need for one-off fixes.
Example: How modifying a caffe latte recipe works, from the recipe vs. full modifier menu.
Live experience
Successful results
Increased average order value due to modifiers
Overachieved initial daily unit sales estimates
Doubled expected revenue, over a 6 month period post launch
Learn more
Due to a few confidentiality restrictions, I'm not able to share things like actual numbers or all the designs. Please reach out for even more at rwshih@gmail.com or on LinkedIn ↗
Reflection
Starbucks, as a multi-billion dollar partner, meant an additional level of polish was needed. By embedding myself into every single little detail of the project, I was able to go beyond the baseline ask and innovate on how users can customize food; and it was incredibly rewarding to watch real users order with it.
In hindsight, I wish I had asked the backend engineers how catalog infrastructure works earlier in the project. Some UI issues late in the project could've been avoided had I understood how a few backend services work. Definitely something to consider the next time Starbucks comes calling!