AWS App Studio preview launch at 2024 AWS New York Summit

AWS App Studio Onboarding

Timeline: 06/2023 - 7/2024
User: Existing and future AWS customers
Role: UX Design, Onboarding UX lead
Stakeholders/collaborators: Technical Product Managers and Software Developers
Tools: Figma
OVERVIEW
I was tasked with designing the onboarding experience for AWS App Studio, a brand-new low code app building service powered by generative AI. App Studio empowers technical professionals to quickly build secure, fully managed applications on AWS. My goal was to design an onboarding experience that would quickly get admin user set up so that their teams could start building apps. The product preview launched in July 2024 at the AWS New York Summit. AWS App Studio
My role
I designed the onboarding and landing page experience hosted on the AWS Console and influenced onboarding strategy using the Cloudscape, the AWS design system, to ensure consistency and scalability. I also created a tracking system for delivery and deployment between UX and engineering teams for process improvement.

CHALLEGES
→ Design an end-to-end onboarding experience for a brand-new AWS product.
→ Select an appropriate onboarding environment (AWS console versus App Studio web application) to host one-time set up and recurring tasks for administrators.
→ Design an experience using a new and unfamiliar design system, and make use of patterns that align with AWS customer mental models.

OBJECTIVES
Set up App Studio from the AWS console.
→ Create a single destination for administrators to set up App Studio for their team and manage recurring tasks.
→ This experience will be integrated with the AWS console, making App Studio discoverable and accessible directly within the AWS ecosystem.
→ Console integration would include effective pricing, dependent on usage metrics and integration with other AWS services in the AWS ecosystem.
DISCOVERY & DEFINITION
Competitor and AWS service analysis. 
Conducted a competitor analysis on other low code products. Interviewed and compared AWS service teams within the business space to learn how they approached onboarding for their products within the AWS ecosystem.
UX research
Working with our team UX Researcher, we defined specialized roles within the administrator persona who would benefit from a centralized location to perform their role. These administrators perform one-time set up activities such as setting up an App Studio instance for their organization, recurring tasks such as access requests and monitoring usage and activity, and recurring management of other AWS services.
USER PERSONAS
There are three personas — the Admin, IT Builder and the End User.  I designed for the Admin persona. This persona is responsible for setting up the App Studio instance, creating and managing connectors, adding organizational databases, and creating and assigning roles so that IT Builders can focus on building. In enterprise organizations this person might also be responsible for security a compliance and setting up organization-level thresholds on usage.
IT builder persona
IT builder persona
End user
End user
Admin persona
Admin persona
ONBOARDING USER EXPERIENCE DESIGN

Selecting the location for the onboarding experience
We interviewed other AWS service team with similar personas, evaluated other low-code services that targeted enterprises and existing user research on the App Studio dashboard experience. Admins are expected to work with other AWS services, hosting the App Studio in this common center would help streamline their experience. User research suggested that the admin persona would specialize in managing databases, roles and billing. Since these responsibilities would exist across multiple services, hosting the experience in the AWS console would be beneficial to performing their roles
Reduce switch between environments
Since majority of enterprise customers would be responsible for monitoring and managing their AWS service portfolio, we expected most admin personas to spend their time in the AWS console and opted to simplify the experience by reducing switch between environments (AWS console and App Studio console). Most of the actions such as monitoring and approvals would exist in the AWS console where the admin would also have easy access to support.
Tradeoff
80% of admin persona base are expected to start in the console. We decided to start with the majority of the user base and iterate and improve the experience for the remaining 20%.
Sitemap
Sitemap
Early admin sitemap
Early admin sitemap
Early admin onboarding journey
Early admin onboarding journey

Onboarding happy path

High level primary onboarding flow

High level secondary flows: errors, edge cases and miscellaneous flows and patterns

RESULTS
Within the first month, the average onboarding success rate post public preview launch was 88.68%. In the second month we brought up onboarding success rate from 92% to 94.1% with the addition of new and improved error codes to help the customer remediate authorization errors on their end.
We received feedback from multiple customers expressing how easy and smooth the onboarding process was for internal and external customers. The initial impression made a significant impact on product engagement and adoption.
“Having been part of the Beta and all the hoops and manual steps to get (onboarding) functional to it more or less being a 1-click deployment via the (AWS) console – wow! That’s fantastic. I hope all customers know what a win that is vs what it once was.”
Back to Top