top of page
CASE STUDY

Google Cloud Platform

Simplifying the Cloud with Active Assist

The GCP needed automated recommendations to help users navigate the dense complexity of cloud management.

Cloudy Sky
434898_bd40fbf6465f44e991e55d744415abaf~mv2.gif

Project Challenge

Often navigating the cloud’s immense digital landscape is filled with complex calculations, technical configurations, and network puzzles that demand constant attention.

Cloud technology empowers incredible possibilities, but it can also bog users down. Google brought me on to help flip this challenge on its head. The challenge? To harness Google Cloud’s data, machine learning, and artificial intelligence to make cloud management intuitive for over five million users worldwide.

The Mission

Our goal was ambitious yet straightforward: to reduce cloud complexity by delivering proactive, user-centered recommendations across Google Cloud’s ecosystem.

By creating a single hub for personalized insights—spanning everything from billing to security—we aimed to empower users to make informed decisions quickly and confidently, minimizing the steep learning curve of cloud management.

My Role and Approach

I joined a two-designer team where I focused on crafting user flows, interface, and visual design for Active Assist’s recommendation hub.

My approach involved hands-on collaboration with engineers, product managers, and researchers to ensure our solutions were well-informed and cohesive. Over the year, I coordinated with teams across billing, security, analytics, and storage, developing an understanding of both the technical aspects of our product and the day-to-day needs of our users.

Learning the Landscape

To set the foundation for an impactful design, I invested time early on to understand the team’s collective knowledge and the users’ pain points.

Through coffee meetings and exploratory conversations, I gained insight into recurring issues: users were spending an inordinate amount of time on network troubleshooting, over-provisioning resources, and managing overly broad permissions. These discoveries helped us align on a shared mission: developing tools that would allow users to manage their systems without technical overwhelm.

Personas

To design effective cloud recommendations, we focused on understanding the unique needs and challenges of our primary users—IT Leaders, Engineers, and Data Scientists—each with distinct goals, pain points, and workflows within the cloud environment.

Nurse Portrait

IT Leaders

Goals

  • Ensure the cloud environment is secure, compliant, and efficiently managed.

  • Optimize costs by eliminating unnecessary resources and improving resource utilization.
     

Pain Points

  • Overwhelmed by time-consuming permissions management and troubleshooting tasks.

  • Limited visibility into resource utilization, leading to potential inefficiencies.
     

 Needs

  • Security and Compliance recommendations to manage permissions and enforce best practices.

  • Cost Optimization suggestions that show clear outcomes, helping them confidently implement changes without risk to security or functionality.

Man with Black Frame Glasses

Engineers

Goals

  • Maintain system uptime and performance, minimizing latency or interruptions.

  • Implement configurations that align with best practices and scale with system growth.
     

Pain Points

  • Constant troubleshooting and complex configuration requirements, which can be time-consuming and prone to error.

  • Challenges balancing system performance with resource allocation and cost constraints.


Needs

  • Performance Optimization tips tailored to the system’s operational requirements.

  • Predictive Outcomes to see the impact of configuration changes in real time, ensuring that any adjustments enhance performance without increasing resource costs unnecessarily.

Photoshoot

Data Scientists

Goals

  • Maximize data processing efficiency, enabling quick, reliable insights.

  • Access the necessary resources for data analysis without delays or permissions barriers.
     

Pain Points

  • Frustrations with resource allocation and delays due to limited access or over-restricted permissions.

  • Complexity in managing large data sets and data flows in real time, especially when resources are shared.


Needs

  • Resource Allocation suggestions to ensure they have access to adequate processing power for data tasks.

  • Permissions Management recommendations that enable seamless access to necessary resources while maintaining data security.

Research and Key Design Principles

To create a recommendation system that users could trust, I analyzed industry leaders like Terraform and AWS, studying their approaches, as well as user feedback, and identifying opportunities to make recommendations more actionable and intuitive.

From this research, I identified three key principles:

Recommendations in Context

Place recommendations where users need them—such as billing insights directly on the billing page—to reduce friction and streamline decision-making.

Show Predictive Outcomes

Complex recommendations, such as permission adjustments or billing changes, should show users the potential impact of their choices, helping them act with clarity and confidence.

Provide Reversible Options

Recognizing that cloud configurations are high-stakes, we designed an “undo” option wherever possible to allow users to experiment without irreversible consequences.

These principles informed each design iteration, ensuring the hub would not only provide valuable insights but also encourage action by meeting users where they were.

Rapid Prototyping and User-Centered Iteration

In partnership with our dedicated UX researcher, I led user testing sessions that explored how different user types interacted with recommendations. Our iterative prototyping process allowed us to quickly incorporate user feedback and refine the design. 

By observing live tests with engineers, IT managers, and data scientists, I gained direct insights into the ways our recommendations impacted their workflows, helping us align the design with real-world needs.

434898_36fbd1c7edfe493f97bd865a06e617a9~mv2.gif
The Solution

Active Assist’s Recommendation Hub

The final product was a powerful yet intuitive recommendation hub with three main components:

Small-Overview-Hub.webp

Overview Hub

The home page, which displays all available recommendations in a card-based format for easy scanning.

Small-Overview-List.webp

List View

Clicking a recommendation card reveals a detailed list view, grouping related insights for streamlined review.

Small-Overview-Detail.webp

Detail Panel

Each recommendation has an accompanying panel where users can dive deeper, customize actions, and view the predicted impact of their decisions.

Impact and Reception

Alpha testing generated overwhelmingly positive feedback, with major clients—such as leading streaming and news platforms—expressing enthusiasm about the hub’s potential to save them significant time and effort.

In just the first round of implementation, Active Assist helped customers remove 9.5 million unused permissions, streamline security, and simplify network configurations.

"Active Assist’s Policy Troubleshooter is going to make my life so much easier. I can't begin to tell you how I've suffered from generic error messages in the past. Policy Troubleshooter is exactly what we need to quickly find, understand, and fix policy misconfigurations. " ​

Paul Friedman, Sr. Security Engineer, Square​

"[Active Assist's] IAM Recommender does all the heavy lifting. It was very easy to auto-apply all the recommendations we got." ​

 Abhi Yadav, Sr Cloud Security Engineer, Uber

By project’s end, we had created an intuitive tool that reshaped how users approached cloud management—making it simpler, safer, and more accessible. Working on Active Assist allowed me to deliver a tangible, user-centered solution that makes a meaningful difference in the daily workflows of our users.

Out of the box solution

As we came closer to launching, we needed about a dozen stakeholders to craft copy for the  recommendations specific to their area of expertise. Many stakeholders came back to us flustered about what copy we needed and where it would appear in the GCP.

I quickly used Google Sheets (Google's spreadsheet editor) to mock up a form where stakeholders could fill in all needed fields. It provided examples and character count guidance. As they filled it in, they automatically had a real-time, medium-fidelity view of what their recommendation would look like, in context, in three key places.

This spreadsheet solved for almost all of the stakeholder confusion about gathering copy to launch.

Finishing Touches

Once we launched, Google's marketing team put out this video to help users get the most out of the new Recommendations Hub. It does a nice job of summarizing our final product.

What's next?

bottom of page