Create a more meaningful, more compelling onboarding experience for users who newly install the CNBC app
Due to changing company policy requiring users to have an account to use certain features, account creation and sign in has become a higher priority
It would benefit users to have this functionality up front to enable a smoother experience
Included members from across the team and across disciplines to discuss goals, ideas, and the pros and cons of everything
A prevalent idea that was shared was to provide more ways for users to define and personalize their app experience from the start
We could offer key pieces of the app experience upfront to users to customize how they use and see content
We know from analytics and user feedback that all of the above categories are under utilized
We want to keep the amount of steps involved to a minimum
We want to avoid overloading the user with too much all at once
We should allow users to skip onboarding
Having a general idea of where we ideally want to head, work on bringing these ideas together as concepts started
Based on the results of the ideation workshop, I decided to create two conceptual variations
This would allow us to test order sequencing, visual aesthetics, interaction methods and will give us insight into general user sentiment
Concept 1 allows us to test...
Concept 2 allows us to test...
We held five moderated interviews testing both concepts in alternating order
Based on Concept 1 performing the best, we then started refining the flow and design
We added further details to the account creation step to provide more context
We also added more details to notifications to give users more of the specifics they’d prefer to know
We tested the refined concepts with five more users to ensure our findings and conclusions were accurate
We created six different aesthetic styles based on an analysis of our competitors
Ultimately we decided to choose to go with Concept F because we felt the usage of the animated hand to point out interactions would work harder to help users better understand functionality