Get Work

Redesigning a Critical

Filtering System

for 4,000+ Users

Project Overview

Role: UX Designer (+2 other UX designers)
Team: 10 Developers, 2 Product Managers, SMEs
Platform: Nationwide accounting application

Project details have been modified to protect confidential business information.


The Challenge

The Get Work feature serves as the primary gateway for thousands of users across the country to access their daily tasks. However, this critical feature was failing users in significant ways:

The Problem: 20% of tasks pulled through the system were unworkable and had to be sent back to the work queue—a costly inefficiency that frustrated users and impacted business operations.

Additional Issues:

  • Rigid filtering system with cascading dropdowns, users had to navigate through multiple dependent dropdowns before seeing any results

  • Data inconsistency caused mistrust in the system's accuracy

  • Scalability issues as the business grew, adding new filters became increasingly messy and unmanageable


Research & Discovery:

To understand the full scope of the problem, we did a comprehensive research initiative:

User Pain Points Investigation:

  • Conducted an in-depth analysis of user-reported tickets and complaints

  • Analyzed user behavior and journey analytics to identify friction points

  • Interviewed Subject Matter Experts (SMEs) across different product lines to understand workflow variations

Key Insight: The rigid filtering structure wasn't just a usability problem—it was fundamentally misaligned with how different user workflows actually operated. The one-size-fits-all approach was failing to meet diverse users across the nationwide platform.

Backend Investigation: This revealed that data architecture problems were undermining user trust in the system. Inconsistent labeling and fragmented database relationships meant users couldn't rely on filtered results, causing unworkable tasks being pulled. This backend chaos was creating frontend user experience failures

PROCESS

🔹

PROCESS 🔹

Collaborative Problem-Solving

Working closely with Product Managers and the development team, started with whiteboarding sessions to explore viable solutions that balanced technical feasibility with business needs and user requirements.

Mapping Complexity

To help developers understand the intricate relationships between filters, we provided a detailed form mapping that visualized the dynamic filtering logic, showing exactly which options should appear based on selections.

Design System Considerations

When exploring solutions, we initially considered toggle switches for their clean appearance. However, after thorough evaluation, toggles didn't align with our design system guidelines (toggles should provide instant feedback, but our filtering required an "apply" action). This led us to propose chip filtering—a more suitable pattern then we fully document the specification to add to our design system.


Filter Chip

Spec sample


Core Improvements:

1. Flexible Filtering Architecture

  • Replaced rigid cascading dropdowns with a filter panel that can scale up as needed

  • 3-tier filtering to structure the backend architecture while improving usability:

    • Tier 1: Auto-populated location filters and required form/task type filtering

    • Tier 2: Expanded filter options based on selections

    • Tier 3: Additional work queue-specific filters

2. Enhanced Visual Design

  • Chip filtering interface helps users see selections at once. This interface applies with 2-3 options, eliminating extra clicks to view the dropdown

  • Cleaner, more scalable visual hierarchy

  • Full alignment with design system standards

3. Backend Architecture Cleanup

  • Standardized labeling across the system to ensure consistency

  • Eliminated confusing use of labels that contributed to data mistrust


Validation & Quality Assurance

  • Built interactive prototypes for usability testing to gather user feedback

  • Provided comprehensive design annotations for quality control to the dev team

  • Established success metrics: Both old and new Get Work features will run parallel for 3 months, with success measured by user adoption of the new system


Impact & Results:


eXperience

Improvement

Increased flexibility

Users now have significantly more control over their filtering experience


Improved efficiency

Streamlined interaction model reduces clicks and cognitive load


Enhanced trust

Consistent data labeling and improved accuracy



Business

Benefits



Scalable solution

New architecture can grow with business needs without becoming unwieldy

Technical efficiency

More efficient filtering method enables faster, more accurate task retrieval


Reduced waste

Targeting the 20% unworkable task rate to improve operational efficiency

Currently measuring success metrics with parallel system deployment.


Key Learnings:



Having a great team for this project made it all the more engaging. Great minds, great people, lots of laughter in the midst of this super complex project….what else can a person ask for?! 🥹💖

Cross-functional collaboration

Early sharing of research insights with developers and product managers enabled the entire team to approach the project holistically, resulting in better technical and business alignment.


Design system evolution

Sometimes the best solution requires expanding your design system—advocating for chip filtering ultimately strengthened our overall design language.

Phased delivery

Strategic implementation phases allowed us to meet aggressive timelines while maintaining quality standards.