Avalon Scenes had an onboarding process that was extremely confusing for their new clients. As a result, developers were now spending hours guiding clients on how to navigate the process. To solve this, I designed a web-app in replacement for their existing onboarding.
timeline
1 month
team
Cyril Stephen
my role
User Research, Ideation, Feature Scoping, UI Design, Rapid Prototyping, Design System

overview
what is scenes?
Overview
What Was The Problem With The Current Onboarding Journey?

~
problem statement
How might we streamline information and asset collection in the onboarding for the new customers of the web and mobile app plan?
~
persona
Who is the user?
early roadblock
Research Blocker - No Access to Clients of Avalon
Due to the Scenes platform being acquired by Graphy, I was informed that I would not be able to talk to existing clients of the company.
This meant that every decision I had to make would now be based off:
Leveraging existing user research
Informed assumptions from secondary research
secondary research pt. I
insights from how scenes was currently collecting information from the client

Requires technical knowledge
Examples include asking clients for Bundle ID name, confirming developer access clearance etc.
01.
Misleading copywriting
Asking clients for screenshots of the unmade app—when they actually mean design inspiration to find a suitable UI template, is an example.
02.
Lack of helpful guides
Examples include users being left to figure out on their own how to grant developer access and set up developer accounts.
03.
secondary research pt. II
Insights from Understanding how Apps Are Uploaded to Play Store and App Store
Next, I set out to understand the app listing process on both platforms to understand the complexity of the process and identify opportunities to simplify the onboarding for our end user.
Requires knowledge of jargon
A lot of technical, marketing and legal jargon is used in the copy, which demands an end user to understand them.
01.
Long, complex and time-consuming
Process involves multiple high-level steps with each of them having multiple sub-steps. Additionally, certain steps have prerequisites outside of the respective platform.
02.
requirements gathering
Finalizing Information To Be Collected From The User
Drafted through secondary research on the required essential information for uploading an app to both platforms.
user flows
Finalizing The user flow

Why community customisation?

solution
Final Design Solution
welcome screen

White-labelling — General Information:

App Listing Information (1/6) — User-Facing Information:

App Listing Information (2/6) — Developer Access:

App Listing Information (3/6) — Privacy Policy and Ads:

App Listing Information (4/6) — Google Content Rating Questionnaire:

App Listing Information (5/6) — Apple Age Rating Questionnaire:

App Listing Information (6/6) — Target Audience Declaration:

White-labeling — Community Customization:

Confirmation Screen and Next Steps:

Reflection

