Team: May Phan, Tiffany (Yen-shi) Chen, Riley Nicholson, Z (Zhiyu) Ren *Snowflake is not a real airline company. This branding has been created to keep our project sponsor confidential.
For an interaction design course, my group and I explored features in an airline travel app to help streamline irregular operations, such as delays and cancellations. This project consisted of initial user research with customers and CSAs at a Chicago airport, prototyping and design, usability testing, and iteration. Our project sponsor has been replaced by "Snowflake" for confidentiality, but is a major U.S. airline.
Value proposition: By introducing ticket linking for groups, Snowflake can promote flyer autonomy and reduce CSA workload. By making it easier for groups to rebook themselves, providing multi-channel notifications, and adding in delightful touches, our solution makes dealing with irregular operations (IROPs) a smoother and more efficient process for airline staff and passengers.
Problem + Outcomes
Delays and cancellations are always stressful for flyers and customer service agents. How do we help make rebookings as simple as possible?
Problem: Flight delays and cancellations are often a source of chaos for airports, airlines, and customers. When customers' plans are disrupted, the rush to have flights rebooked is disorganized and filled with emotions. Customer service agents are often overwhelmed. Our client plans to cut down on customer service agents at gates, making prompt self-service through the Snowflake app essential.
Outcomes: Conducted over 12 interviews with CSAs and airline customers to determine whitespace opportunity areas, prototyped 120+ screens, designed an innovative app feature for linking tickets alongside 2 supporting concepts to help with notifications and rebooking. Conducted 2 rounds of usability testing with 8+ participants and iterated 3 rounds to create and present a thoughtful user and business-oriented solution (ticket linking) to client sponsors for the final presentation.
Initial UX Research
Finding specific pain points for customer service agents and customers when airline delays happen.
Secondary Research: We began our research by conducting broad research, guided by an extensive research packet of customer experiences provided by our client sponsors.
Primary Research: Our class traveled to Midway Airport in Chicago to interview traveling customers and service agents. Common themes that emerged included an airline culture of customer service that goes above and beyond, common travel needs that required customers to talk to CSAs before each flight, and special considerations when traveling with families and groups.
Notable Research Insights
Initial Brainstorm, Insights, and Midterm: We brainstormed around synthesized insights and brought these initial ideas to the midterm to present to the Snowflake innovation team. We received positive feedback on the ticket-linking idea in our customer convenience theme, as well as on our experimental notifications idea.
A group photo after our midterm presentation!
Process Work
Brainstorming ways to streamline group travel, make rebooking as easy as possible, and notify customers through multiple channels.
Based on feedback we received from the midterm, we refined our how might we:
How might we make it easier for families and people traveling in groups to have a better, more convenient gate experience?
From an informal competitive analysis, we found that while linking tickets after purchasing separately is a novel feature, there are great rebooking flows on other trusted airline apps such as United and American Airlines. We pursued our linking concept as our focus, while bringing rebooking capabilities of Snowflake's app up to speed. Another consideration was incorporating delight to increase brand loyalty.
Personas to better frame our project.
To help narrow down our many ideas, we created a few different user journey flows within the app to map out where our ideas would fit on our personas' journey - a girls' trip to Denver.
An information flow for our linking feature on a flight with no delays.
Design
Translating ticket linking, smoother rebookings, and dynamic notifications into pixels, to test and iterate.
Our round 1 prototypes. We jumped right into high-fidelity by working within a provided design system.
2 rounds of usability testing with a total of 8 friends and family members who often traveled revealed gaps in our concepts.
Lack of Onboarding For a feature as unfamiliar to users as linking, many interviewees had questions about what it was for and how to use it. To better introduce linking, we added a short tutorial.
Wait - how do I choose my seats? Although picking your seat is essential to buying tickets and rebooking, it flew over our radar. We added these flows in to make the experience more cohesive.
Chatbots? No thanks An initial concept we had for rebooking was a chatbot, alongside our self-select options. Interviewees noted that self-selection was quicker and disliked chatbots in general. We replaced the chatbot with the ability to talk to a CSA online.
The app looks kind of stale Overall, our interviewees felt the app worked. However, it felt a bit too clean and not exciting/energetic like a travel app. We added in additional screens with illustrations to help people still get the "Snowflake" experience with less CSA interactions.
We took this feedback and implemented edits that were essential to our final deliverable, ensuring functionality, a guided user experience, and customer delight, better aligning with our design goals. Below are the main flows after iteration.
Onboarding to introduce linking to users.
Learnings + Next Steps
Presenting around a specific user's journey to introduce concepts with empathy, while highlighting business value.
I’m proud of how much my group was able to iterate and usability test in just 10 weeks. By focusing our final presentation on a clear user journey—our personas’ "Girls' Trip to Denver"—we made the story easier to follow and avoided overwhelming our audience. We also framed our design proposal around both user value (saving time, increasing delight) and business value (reducing customer service workload and costs). Using hard numbers and connecting our proposal to the company’s business goals helped strengthen our case beyond just storytelling.