← Back to projects
04

Structural model shift: flat list → three-level hierarchy

Transforming a flat organizational model into a structured three-level hierarchy to support scale and clarity.

Info Architecture Navigation UXCam
Before and after illustration showing flat list of apps transforming into a three-level hierarchy of Organization, Project, and Environment

Overview

UXCam's data organization started as a simple flat list of apps. As customers grew and managed more products, this model broke down. This project introduced a three-level hierarchy — organization, project, environment — that gave teams the structure they needed to work at scale.

Problem

The flat list model created increasing friction as teams scaled:

  • Enterprise customers with dozens of apps couldn't organize or find what they needed
  • No separation between production and staging environments
  • Permission management was all-or-nothing at the account level
  • The navigation model didn't reflect how teams actually organized their work

Process

This was a foundational change that touched nearly every surface of the product. I worked closely with the product and engineering teams to understand the technical constraints, mapped the impact across all affected features, and designed the migration experience for existing users.

We ran extensive concept testing to validate the hierarchy model with customers of different sizes before committing to the architecture.

Solution

The three-level hierarchy (organization → project → environment) gave teams a natural way to organize their apps. The navigation was redesigned with a persistent project/environment switcher, and permissions were granularized to each level. The migration path was designed to be automatic for existing users while giving them the option to restructure.

Outcome

The structural shift unlocked enterprise adoption, simplified multi-app management, and established a scalable architecture that supports UXCam's growth. Customer feedback confirmed the hierarchy matched their existing mental models.