01Problem
SkyAlert is an early earthquake warning system that tells you about an earthquake before you feel it. Four of us on the design team (Monica, Warren, Bhushan and me) were asked to make an onboarding flow that explains the existing mobile app, its features, its technology and its subscription options.
Audience: SkyAlert started in Mexico City and has a Spanish-speaking user base in Mexico. They wanted to grow in California, where earthquakes are a worry too.
02Research
Survey
We sent a survey out through SkyAlert’s Twitter and got 5,501 responses in one day. Most of their users are in Mexico, so we translated it into Spanish. A few of the questions in the Google form:
- Why do you have this application?
- How often do you open this app?
- In your own words, what is the purpose of SkyAlert?
- Have you watched the tutorial video on the app? Why or why not?
- Do you know how SkyAlert’s earthquake detection technology works?
- On a scale from 1 to 5 (1 easiest, 5 hardest), how hard is the app to use?
Here is the age breakdown of the responses, in years.
User interviews
We also interviewed 6 college students in California. Our discussion guide asked what they knew about earthquakes and early warning systems, and about mobile onboarding.
User testing the current app
We tested the latest version of the app with two Spanish-speaking users, since it was still only in Spanish. Here is our testing guide. We wanted to:
- See how well the current onboarding works
- See how people move through the app
- Find the existing pain points
03Synthesis and insights
We put everything we learned into Trello and affinity mapped it.
A few things stood out.
Purpose
- Users described the app as prevention, preparation and education, and said they had it for security.
- From our contextual inquiry, the purpose may not come across to new users, especially if they skip onboarding.
Onboarding
- They didn’t have time
- They preferred written tutorials
- It wasn’t hands-on
- They didn’t think it was necessary
Subscriptions
- 40% of users knew about SmartAlert, one of the plans.
- The insurance subscription didn’t feel credible: “I wouldn’t trust insurance from an app.”
- Many people didn’t know the subscription options existed.
Earthquake knowledge
- Users didn’t understand the difference between magnitude and intensity.
Personas
With that data we made 3 personas to focus our ideas.
04Ideation
With the research in mind, we sketched ideas for the onboarding.
We also went outside our scope and redesigned the subscription plan pages, to make the options easier to understand and compare.
Then we pulled it together into first wireframes. They had:
- Walkthroughs for the feed and the profile
- A carousel about the app’s benefits
05Mid-fi
We took the low-fi wireframes and redrew them in Figma.
Benefits carousel
Feed walkthrough
Profile, intensity and drills
06User testing
We used our mid-fi mockups, UserTesting.com and InVision to test with 12 people. UserTesting.com let us choose age groups, so we picked three: 18 to 30, 30 to 50 and 50 and up. This was our prompt.
And some of the feedback we worked into the designs:
07Hi-fi
We made changes from there and put together the final screens.
08Takeaways
If you see a place to improve, speak up
Our scope was an onboarding flow, but we thought the subscriptions page could be better too. We had the time, so we asked if we could redo it. It ended up being my favorite part of the project.
Get feedback often
Our client didn’t know much about design, so we leaned on Berkeley Innovation’s own people for critique. That meant showing officers and other project teams our decisions, answering their questions and listening to what they said.