Simplifying data access
Simplifying data access
Simplifying data access
Zero-to-launch design for a streamlined, cost-efficient infrastructure for integrating storage services (S3, FSx, EFS, on-prem), enabling cloud analytics via S3 access points.
My role & my team
I am the lead UX Designer working with 5 PMs, 6 managers, 7 developers, 3 tech writers, and 2 marketing coordinators
Challenge
The team needs a holistic understanding of the customers and how we can provide a solution to simplify workflows for infrastructure setup and data access
Goal
To create a unified console experience that allows customer to streamline their cloud infrastructure setup across storage services and to view and manage their infrastructure pipelines in one place
My role & my team
I am the lead UX Designer working with 5 PMs, 6 managers, 7 developers, 3 tech writers, and 2 marketing coordinators
Challenge
The team needs a holistic understanding of the customers and how we can provide a solution to simplify workflows for infrastructure setup and data access
Goal
To create a unified console experience that allows customer to streamline their cloud infrastructure setup across storage services and to view and manage their infrastructure pipelines in one place
My role & my team
I am the lead UX Designer working with 5 PMs, 6 managers, 7 developers, 3 tech writers, and 2 marketing coordinators
Challenge
The team needs a holistic understanding of the customers and how we can provide a solution to simplify workflows for infrastructure setup and data access
Goal
To create a unified console experience that allows customer to streamline their cloud infrastructure setup across storage services and to view and manage their infrastructure pipelines in one place
01
Understanding customers
01
Understanding customers
01
Understanding customers
Based on the insights from 6 customer calls, 3 sales calls, and 30+ offline survey responses, I led the team to identify 2 personas and their user journey, as well as the challenges they are facing.
Based on the insights from 6 customer calls, 3 sales calls, and 30+ offline survey responses, I led the team to identify 2 personas and their user journey, as well as the challenges they are facing.
Based on the insights from 6 customer calls, 3 sales calls, and 30+ offline survey responses, I led the team to identify 2 personas and their user journey, as well as the challenges they are facing.
Storage admin
A storage admin is responsible for building a cohesive infrastructure that connects storage services, but it is expensive and time-consuming. Currently, AWS services are mostly built to work with Amazon S3, forcing the storage admin to integrate third-party applications. It not only increases costs to transfer and store multiple copies of data across storage services, but also leads to unnecessary operational overhead.
A storage admin is responsible for building a cohesive infrastructure that connects storage services, but it is expensive and time-consuming. Currently, AWS services are mostly built to work with Amazon S3, forcing the storage admin to integrate third-party applications. It not only increases costs to transfer and store multiple copies of data across storage services, but also leads to unnecessary operational overhead.
A storage admin is responsible for building a cohesive infrastructure that connects storage services, but it is expensive and time-consuming. Currently, AWS services are mostly built to work with Amazon S3, forcing the storage admin to integrate third-party applications. It not only increases costs to transfer and store multiple copies of data across storage services, but also leads to unnecessary operational overhead.
Developer
For developers, it’s cumbersome to access and perform operations on data from multiple storage services. They are forced to repeat the same tasks due to the lack of a unified cloud infrastructure.
For developers, it’s cumbersome to access and perform operations on data from multiple storage services. They are forced to repeat the same tasks due to the lack of a unified cloud infrastructure.
For developers, it’s cumbersome to access and perform operations on data from multiple storage services. They are forced to repeat the same tasks due to the lack of a unified cloud infrastructure.
02
Determining user stories and user flows
02
Determining user stories and user flows
02
Determining user stories and user flows
Using the user journey as the starting point, I collaborated with the product team to assemble a list of user stories. This list allowed us to develop a holistic understanding of the project scope, enabling the team to prioritize the most critical user stories for the initial launch.
Using the user journey as the starting point, I collaborated with the product team to assemble a list of user stories. This list allowed us to develop a holistic understanding of the project scope, enabling the team to prioritize the most critical user stories for the initial launch.
Using the user journey as the starting point, I collaborated with the product team to assemble a list of user stories. This list allowed us to develop a holistic understanding of the project scope, enabling the team to prioritize the most critical user stories for the initial launch.
I then created detailed user flows to illustrate the steps to complete a task, as well as how each user flow fits into the overall experience.
I then created detailed user flows to illustrate the steps to complete a task, as well as how each user flow fits into the overall experience.
I then created detailed user flows to illustrate the steps to complete a task, as well as how each user flow fits into the overall experience.
03
Iterating on design
03
Iterating on design
03
Iterating on design
Internal testing sessions on the creation flow revealed that stringing together multiple APIs caused loss of customer input and led to partial success. Customers expressed confusions and frustrations at not knowing what actions to take to fix the failed operation. To resolve these issues, I pushed for a UX pattern that surfaces the list of required steps during the creation flow. This pattern not only allows customers to have a clear understanding of the required steps, but also ensures the service calls one API at a time, resolving the durability issues. The follow-up testing sessions proved that this pattern is clear and robust.
Internal testing sessions on the creation flow revealed that stringing together multiple APIs caused loss of customer input and led to partial success. Customers expressed confusions and frustrations at not knowing what actions to take to fix the failed operation. To resolve these issues, I pushed for a UX pattern that surfaces the list of required steps during the creation flow. This pattern not only allows customers to have a clear understanding of the required steps, but also ensures the service calls one API at a time, resolving the durability issues. The follow-up testing sessions proved that this pattern is clear and robust.
Internal testing sessions on the creation flow revealed that stringing together multiple APIs caused loss of customer input and led to partial success. Customers expressed confusions and frustrations at not knowing what actions to take to fix the failed operation. To resolve these issues, I pushed for a UX pattern that surfaces the list of required steps during the creation flow. This pattern not only allows customers to have a clear understanding of the required steps, but also ensures the service calls one API at a time, resolving the durability issues. The follow-up testing sessions proved that this pattern is clear and robust.
Before
After
04
A unified console to set up and manage your cloud infrastructure
04
A unified console to set up and manage your cloud infrastructure
04
A unified console to set up and manage your cloud infrastructure
34
customers on board in 1 month
90%
customer satisfaction rate
194%
MoM growth within 2 months
34
customers on board in 1 month
90%
customer satisfaction rate
194%
MoM growth within 2 months
34
customers on board in 1 month
90%
customer satisfaction rate
194%
MoM growth within 2 months
Storage admins can now set up their infrastructure directly within the AWS console. No more third-party applications needed.
Storage admins can now set up their infrastructure directly within the AWS console. No more third-party applications needed.
Storage admins can now set up their infrastructure directly within the AWS console. No more third-party applications needed.
Developers can now view and manage all the data operations and security-related tasks in a single console. No more switching among storage services.
Developers can now view and manage all the data operations and security-related tasks in a single console. No more switching among storage services.
Developers can now view and manage all the data operations and security-related tasks in a single console. No more switching among storage services.
A better way to manage employee data
From concept to launch
Cross-team collaboration
User research
User journey
Personas
UX/UI
Wireframes
User testing
A better way to manage employee data
From concept to launch
Cross-team collaboration
User research
User journey
Personas
UX/UI
Wireframes
User testing
A better way to manage employee data
From concept to launch
Cross-team collaboration
User research
User journey
Personas
UX/UI
Wireframes
User testing
A one-app solution for all your study abroad needs
From concept to launch
Cross-team collaboration
User research
User journey
Personas
UX/UI
Wireframes
User testing
A one-app solution for all your study abroad needs
From concept to launch
Cross-team collaboration
User research
User journey
Personas
UX/UI
Wireframes
User testing
A one-app solution for all your study abroad needs
From concept to launch
Cross-team collaboration
User research
User journey
Personas
UX/UI
Wireframes
User testing
Liang Zhao
©
Liang Zhao
2024
©
Liang Zhao
2024
Liang Zhao
©
Liang Zhao
2024