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.

Portfoilo Thumbnail
Portfoilo Thumbnail
Portfoilo Thumbnail
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.