Compartment Select Re-Design

Final Compartment Select Re-Design

Project Summary

At Oracle Cloud Infrastructure, compartments are the primary security entity and way OCI segments resources. We re-imagined the way OCI customers would navigate their service resources on the console.

Skills:

UX Design, Re-Design, Design System Component and Pattern Implementation

Role:

Lead UX Designer

Team:

SMEs, UI Developers, UX Researcher, UX Designer

Redesigned the Oracle Cloud Infrastructure (OCI) console resource compartment navigation, enhancing how customers access and manage their service resources.

The Problem

  1. Users struggle to locate and manage compartments, leading to frustration.
  2. Users become disoriented and struggle to understand what compartment they are in.

The Goal

  1. Simplify the process of locating and managing compartments.
  2. Clarify which compartment the user is currently in.

The Process

  • Requirements gathering
  • Competitive analysis
  • SME interviews
  • User flows
  • Collaborative brainstorm and ideation
  • High fidelity prototyping
  • User testing and validating
  • Development handoff
  • Contribute back to design system

Phase One

I partnered with a UX researcher, developers, and a lead product manager to:

  • Uncover customer pain points.

  • Understand the entire workflow of working with compartments.
  • Explore the capabilities of the API and identify areas for expansion.
Competitive analysis icon

Competitive Analysis

Analyzed competitors such as AWS, Salesforce, and Microsoft Azure to identify patterns in folder structuring.

    SME Interviews icon

    SME Interviews

    Set up internal user interviews to get a better understanding of how they utilize compartments. Conducted internal user interviews to gain a better understanding of how they utilize compartments and uncover what is working and what is not.

      Identify Users icon

      Identify Users

      All customers who navigate Oracle Cloud Infrastructure console; including security and networking architects, security and networking admins.

        Pain Points icon

        Pain Points

        1. Compartments are the primary way to secure and navigate resources; however, in the UI, they are not treated as such. Users struggle with locating and managing compartments, leading to frustration.
        2. The lack of clear indication of the current compartment disorients users and makes it difficult for them to understand which compartment they are working in.
          Identify constraints icon

          Identify Constraints

          1. Our findings from user studies influenced the layout of the newly designed list and detail pages, requiring close collaboration with the UX design team working on the redesign.
          2. API limitations were a key consideration in our findings.
          3. Developing a new component for the design system because it lacked a method for hierarchical searching in a dropdown menu.
            Goals icon

            Goals

            After our initial research and interviews with internal users and SMEs we focused on the following goals:

            Phase Two

            Brainstorming and Design iterations

            Working with fellow UX designers, I facilitated brainstorming sessions to collaborate on ideas for the compartment selector's location, functionality, and design.

            I led the team as we created rapid design concepts using the components and templates from our design system.

            After selecting key designs that aligned with our goals, I worked with a UX researcher to test the concepts.

            User testing with high-fidelity flows

            Working closely with a user researcher with the goal of determining which style and position worked best, we planned both live moderated and unmoderated UserZoom click tests.

            After developing a script and outlining key questions for users, live sessions were held to gain deeper insights into the user experience.

            Results and Impact

            The improved design and placement of the compartment select navigation resulted in a more intuitive experience and increased user satisfaction.

            • The location of compartment select influenced the final re-design of tables.
            • The compartment selector is a permanent filter chip next to the search bar, serving as the first filter users need to select. It defaults to the root folder, so users aren’t prompted to select a compartment each time.
            • Our engineers built out this component as a custom component and we contributed it back to our design system.
            • The hierarchical dropdown selection was also contributed back to our design system to be utilized in forms.
            Future roadmap planning

            Leveraged user testing and research insights to shape the future roadmap for component redesign

            • Advocated for enhanced functionality, including multi-compartment selection and "select all" capabilities.
            • Explored opportunities to integrate compartments with tenancy or region selectors for a more seamless user experience.
            Allison Key-Wallace Mark