Menu

Home / portfolio Autocloud Challenge 2024

UX UI Challenge

Objective

The purpose of this take-home design challenge is to assess your ability to conceptualize, design, and present a comprehensive solution for an enterprise SaaS product that provides time-based insights for managing cloud resources. This challenge should allow you to showcase your expertise in UI, UX, and product design in a technical setting.

Background

You work for a B2B SaaS company that sells to enterprise clients. Your product is a platform that provides insights into the utilization, compliance, cost, and Infrastructure as Code (IaC) coverage of cloud resources across different cloud providers. Your company's product focuses on delivering time-based insights to help clients optimize their cloud infrastructure usage. You are tasked with designing a user-facing dashboard for the product that is user friendly, visually appealing, and presents time-based insights in an intuitive manner.

Dashboard context

Primary focus:
1. The dashboard will aggregate information about the user’s cloud accounts (which you can assume they have already hooked up to the platform)
2. A user can have N-many cloud accounts. A cloud account can be from any of the following providers:
○ Amazon Web Services (AWS)
○ Microsoft Azure
○ Google Cloud
3. Within an account there are typically thousands of cloud assets. They fall into higher level asset categories as you can see in the left hand side of the screenshot below (“compute”, “database” etc.). You can use these same categories and asset types in your designs.
4. All the information that you will display in the dashboard will be about these cloud assets that live inside of a user’s cloud accounts
First step

I did a research and had talks with users of this type of dahsboards, created a benchmark to understand different insights, where I found many resources that helped me to create a visual consistency and attack the main painpoints of these users.

Insights


○ These are hard data dashboards
○ They lack hierarchies and attractive layouts.
○ In infrastructure there is a lot of opportunity to humanize the screens.
○ You can tell a story through data but you have to accompany it with trendy designs and better wordings.
○ Filters can help to create new dashbaords
Types of Data to Display

For each type of data below, there is both a “static” (present day) and a “time-based” (historical) way to show that data. For time-based data, in some cases you might want to show a comparison between just 2 points in time, and for others you might want to instead show a graph/chart that allows the user to see a trend over a period of time (the past week or the past month, but not further out than that). Or you might choose to add a calendar picker or other interactive widget so that the user can select the points in time they want to compare.
You do not need to show ALL of this data, but show at least one time-based insight from each of the items below (e.g. asset count, cost, compliance, and IaC status).
Some of the items you may be able to visualize in the same table or chart as a way to optimize the use of space.



Seguime!