top of page

1RM Search Enhancement

Improving the search experience for Revenue Management Users

Overview

Product: 1RM
Users: Revenue Management and Field Users
Feature: Search Function
Goal: Make it easier for users to search for a location

Role: UX/Product Design

Time: March 2025 (4 months and on going)

​

When developing 1RM, a new application for Revenue Management users, our team introduced a feature called Global Filter to help users locate and select locations within a complex hierarchy.

 

After launching a pilot, we quickly uncovered usability issues that significantly slowed users down. I led UX research to identify the root problem and define a more efficient search experience.

The Problem

The Global Filter required users to drill down a rigid hierarchy:

Team → Group → Region/Sub-Region/City → Area → Station

 

This process created several challenges:

 

  • Users did not memorize the hierarchy

  • The system did not guide them effectively

  • Searching for a location took ~8 minutes on average

​

The Goal:

Reduce time to locate a station to under 2 minutes

Research & Discovery

I conducted interviews with usability testing with 5 Revenue Management Analysts and analyzed 20+ pieces of user feedback (via Pendo).

​

Key Findings:

1. Hierarchy Overload

Users struggled with being forced to navigate every hierarchy level. Especially in cases where an analyst is new to the role or covering a location for another analyst.

​

2. Mental Model Mismatch

Users expected a free-text search experience, similar to other internal applications (NewYM). 

​

3. Inefficient Workarounds

When unsure of hierarchy structure, users would take on average of 8 mins to pull info from other tools/apps to help them figure it out.

​

4. Missing Critical Search Inputs

Users frequently search by Airport Code, but Global Filter does not support this.

​

User Statement

​

​As a Revenue Management Analyst, I want to search for a location without drilling through the LRD hierarchy so that I can find my desired location quickly and easily.

​

Insights:

  • Users think in known identifiers (airport codes, names) — not hierarchy

  • The system forced recall, instead of supporting recognition

  • Time spent searching directly impacted productivity

Solution Exploration

After synthesizing research, I proposed two directions:

 

Option 1: Enhance Global Filter

  • Allow users to skip hierarchy levels

  • Lower development cost

  • Faster implementation

Pros: Efficient, low-risk
Cons: Doesn’t fully solve user expectations

​

Option 2: Build a New Search Experience

  • Free-text input

  • Auto-suggestions

  • Search by airport code, city, or station

Pros: Aligns with user mental model
Cons: Higher cost and development effort

Cross-Functional Collaboration

After stakeholder approval, I worked with:

  • UX/UI partners (Slalom) to design solution concepts

  • Developers to assess feasibility

 

Key Technical Insight:

Developers identified a hybrid solution which would be to require users to select at least Team and Group levels first. Then Users would be able to free-text search for lower levels.

 

This approach:

  • Maintains system constraints

  • Enables flexible, intuitive search

  • Keeps costs manageable

The Impact

  • 75% reduction in task time

  • From 8 minutes → ~2 minutes

  • Significant improvement in efficiency and usability

Next Steps

  • Validate solution with user testing

  • Review updated Pendo feedback

  • Iterate with:

    • Product

    • UX/UI

    • Engineering

  • Launch and monitor adoption

Reflection

This project strengthened my ability to:

  • Translate user pain points into actionable insights

  • Balance user needs vs. technical constraints

  • Drive alignment across stakeholders

 

Most importantly, it reinforced that:

Great UX happens when we design for how users actually think, not how systems are structured.

bottom of page