This is the story about building a travel app, winning $25,000, and helping a company consider a new product to pursue all in one summer.
Project Overview
In the summer of 2019, I got hired as an intern at RBC in their Amplify program. The purpose of the program is to bring together innovative students with different skillsets and give them 4 months to work on a solution for a problem RBC faces. It’s essentially a hackathon on steroids. Teams would have bi-weekly presentations to their shareholders and at the end of the 4 months pitch the solution they’ve built to RBC executives for a chance to win Best Overall Solution and also $25,000.
On our first day, we got assigned our teams and also our business case. My team consisted of a Business Analyst, two Developers, and myself as the UI/UX Designer. As we got shown the list of business cases we could be assigned I joked about the poor team that gets assigned Insurance. Turns out, we got assigned Insurance. 🙂🙃
Part 1: Ideation & Research
We started by doing research and learning about industry practices through our team sponsors (current full-time RBC employees working on the problem). We went into RBC Insurance offices sat in on calls to hear people calling in making claims, we learned about the process of submitting claims and the overall user journey. After understanding the industry from the business side, we started doing our own research on consumers. We conducted street interviews asking about people’s experience with travel insurance, we did online surveys and in-depth interviews with frequent travelers.
Using the research we had collected we created 6 user personas for a better in-depth understanding of each type of person’s user journey.
- Customers are frustrated while traveling
- Customers are unsure of their policy and the claims process
- Customers don’t see value in travel insurance
- Insurance is a changing industry
- We knew that Insurance, in general, has a bad rep and we need to focus on an overall experience versus just selling insurance
- We wanted some way to differentiate ourselves and try to create a personalized travel experience
- The product we built had to fit in well with RBC’s current Insurance ecosystem of products
- Predicted flight delays and flight updates
- Crowdsourced wait times so users can plan their trip accordingly
- Personalized airport maps with real-time navigation
- Instant flight delay claims right through the app
Part 2: Design & Build
- Arrangement of information - When we were initially making the wireframes we were building the interfaces revolving around a solution but instead we should have been focusing more on the user journey. We would sketch things out feature by feature, page by page which would end up confusing the user as there was no flow leading up to the solution. Realizing this we made changes to the flow so now it focused more on when and why a user would need access to a certain feature.
- Copy & choice overload - Very close to the start of the interviews it was clear that there was way too much information to take in. The person we were testing would either just skip the information usually or skim through it. This made us very mindful of the copy as people have lower attention spans these days and don’t want too much to read.
- Making each feature count - When brainstorming how to make this product unique we came up with many great ideas to include in this product. What we did not realize is that too many features would make the product lose it’s value and that each feature should serve a specific purpose. For example, we wanted to notify users of a flight delay occurring before it occurs using our predictive flight delay machine learning model. When we user-tested this feature, people told us that regardless of the app relaying this information they would leave to the airport regardless to be safe. This experience taught us we should not be solving problems that don’t exist.