As both a Starbucks employee and customer, I observed that placing large group orders was often a frustrating experience for users. The process was time-consuming, involved managing multiple forms of payment, and lacked clear order details, leading to frequent mix-ups. To address these pain points, I proposed and designed a new feature for the Starbucks mobile app: Group Ordering. This feature aims to streamline the experience, allowing users to easily coordinate orders for multiple people while enhancing overall convenience.
To validate the need for a group ordering feature, I conducted interviews with five Starbucks app users aged 25-42. Through these interviews, I identified common pain points when placing large orders, including:
In addition to user interviews, I conducted a competitive analysis of Starbucks’ main rivals, including McDonald's and Dunkin' Donuts. While none of these competitors offer group ordering within their apps, third-party delivery platforms like Uber Eats and DoorDash do. However, using these platforms means users forfeit the opportunity to earn Starbucks rewards, making it clear that adding this feature directly to the Starbucks app would drive more business and customer loyalty.
To synthesize the valuable insights gathered from user interviews, I organized the feedback into an affinity map. This visual representation allowed us to identify common themes and pain points, guiding the next steps in my design process.
Starbucks is known for providing convenience and quality, but group orders have been a pain point for many users. How might we streamline the group ordering process to make it more efficient and enjoyable for everyone involved?
Based on the insights gathered from my research, I created a user persona that reflected the needs and behaviors of typical Starbucks customers who often place group orders. I also developed a user journey map to visualize the experience from start to finish, ensuring a seamless and engaging interaction throughout the process.
I brainstormed product features and prioritized them based on necessity: those essential for a successful launch, those that would be nice to include if time permits, and those that can be added in future updates.
Using Whimsical, I created a user flow to illustrate how users will interact with the app, outlining the steps and actions needed to ensure a seamless and successful experience with the group ordering feature.
To kick off the design process, I created low-fidelity wireframes, focusing on key screens that would showcase the group ordering feature. These wireframes helped establish the overall structure of the feature, ensuring it aligned with user expectations.
After testing and refining the low-fidelity designs, I used the Starbucks Material Design System to create high-fidelity wireframes. These screens brought the feature to life, integrating seamlessly with the existing Starbucks app interface while maintaining the brand’s familiar aesthetic.
I then built a clickable prototype in Figma, focusing on the group order flow. The prototype included critical interactions such as adding multiple participants, customizing individual orders, and managing payments within the app.
To validate the design, I conducted usability tests with five users aged 22-55. The goal was to ensure that the group ordering feature was intuitive and easy to use. The tests revealed several insights:
Based on the feedback from usability testing, I made several key adjustments to the design.
Users suggested that there should be a way to go back to the home screen.
My solution was to add the backspace "<" icon to ensure users can exit out of the screen.
Users suggested that there should be a visual process of their order.
My solution was to add a progress bar so users can easily track their order status.
For the next step for this project, I would perform another round of usability tests and delve deeper into developing a feature for splitting payments and loyalty points.
This product presented a unique challenge and was immensely rewarding; integrating new features into an already well-designed app was no small feat. My previous experience as both an employee and a customer at Starbucks enhanced my enjoyment and engagement with this project. Working on the Starbucks app reinforced the significance of adhering to brand design guidelines, and I am eager to continue growing as a UX designer in the future.