↳ Case Study · Enterprise Software · Health Insurance

Workload Reporting Tool

A Fortune 500 health insurance company with tens of millions of members needed to ensure that a reporting tool really worked, before a design made with no testing or research shipped to production.

Hero Image
My Role
UX Designer
Research · Interaction Design
Timeline
June-Aug 2023
3 months
Client
Fortune 500 Health Insurance Co.
25M+ members · 30+ states
Tools
Figma, UserZoom
01 · Overview

Background

This project was for a Fortune 500 health insurance company serving tens of millions of members across more than 30 states. As the company grew, its legacy claim management software couldn't keep up, so the product team began building a new in-house system from scratch. But as development progressed, users found the new workflows unintuitive and slow, threatening the very productivity gains the rebuild was meant to deliver.

The company was legally required to meet specific claim turnaround times, meaning usability problems had compliance implications in addition to being frustrating and inefficient. I worked with the UX team to conduct heuristic reviews, informal interviews, and usability testing, meeting with stakeholders regularly to communicate findings and keep the design aligned with real user needs.

[Claudia] consistently demonstrated professionalism, creativity, and dedication to her work. Claudia’s contributions to user-centered design were thoughtful and effective, and she was an asset to the projects we undertook.
James Bradshaw, UX Manager
02 · Problem

What needed solving

Insurance managers used a reporting tool to monitor their team's workloads, tracking how many tasks each person had completed and how many were still pending. To get a report, they filled out a form with the required parameters and generated it manually. The problem was they did this constantly throughout the day. It was repetitive and tedious.

To address this, the product team had already planned two new features without testing: saving report templates and scheduling automatic reports. But when those designs were tested, we discovered a major issue: users couldn't figure out how to use either feature. If the design shipped as-is, it would most likely need to be redone, stalling the enterprise software project and wasting development effort.

Before - Usability Test Results
2/5
successfully created a report from a template
0/5
successfully scheduled automatic reports
1/5
could locate reports that had been generated from a schedule
After - Usability Test Results
4/5
successfully created a report from a template
5/5
successfully scheduled automatic reports
5/5
could locate reports that had been generated from a schedule
Problem Statement

Insurance managers struggle to efficiently complete daily reports because the tool's navigation patterns don't match their mental models, leading to slower turnaround times and risk of missed compliance deadlines.

03 · Research

Ensuring We're Solving the Right Problems

The first thing the team needed to know was what users really needed. To provide a starting point, I conducted user interviews and a heuristic review of the existing designs.

After completing the heuristic review, I ran usability tests with 5 managers and directors, the primary users of this tool. I used UserZoom to test the features for saving a report template and scheduling automatic reports, as well as satisfaction with the report creation form and the report parameters themselves.

Interview Findings

Trouble Onboarding Users reported often having questions about how to use the tool. Training videos were available, but users found it easier to ask a manager or colleague for help. This took up time in their managers' busy workdays.
Most Common Task Users each had a report they ran repeatedly, although the exact report type differed from user to user.
Other Considerations Users brought up other concerns that the team wasn't aware of.

"The option to run [a teammate's report] would be helpful."

Manager · New Mexico

"It would be nice to have an option to schedule reports to run before the workday begins."

Director · Texas

Heuristic Review Findings

[X] Match Between the System and the Real World Language used and user flows didn't match users' mental models. Here's one example, found in the report creation form:

The terms "Look Back Range" and "Query" didn't make sense to 3/5 users.

[X] Consistency and Standards User flows for scheduling recurring reports didn't follow examples set by other tools. In tools like Google Calendar, you scheduled a recurring event inside the event creation window. In this tool, to schedule automatic reports, you needed to save a template, navigate to the saved templates tab, and from there, add a schedule to the template (see below).

Research Notes The Original Design

"I don't see anywhere else where I would create a new schedule that's intuitive to me."

Manager · Louisiana
Research Notes Google Calendar Recurring Event Example
04 · Personas

Who we were designing for

Research confirmed two user types within the management hierarchy.

Primary

The Manager

Responsible for their team's day-to-day claim processing. Generates workload reports multiple times a day to monitor task completion, reassign work, and verify that turnaround targets will be met.
Primary Goal Get accurate workload data throughout the day so they can act on it before deadlines slip.
Biggest Frustration Running the same report from scratch multiple times a day, every single day.
Secondary

The Director

Oversees multiple teams and needs higher-level reporting across a broader scope. Uses the tool less frequently than managers.
Primary Goal Trust that work is running smoothly without constant monitoring.
Biggest Frustration Running the same report from scratch repeatedly.
05 · Process

New Flows

I mapped a new user flow that matched existing scheduling models such as Google Calendar, where the option to add a schedule was inside the creation form. This would be more intuitive and reduce steps in the flow.


Old vs New Flow diagrams

At this point I adjusted my approach to stakeholder communication due to a UX-immature environment. Stakeholders weren't used to working with UX, which meant recommendations could easily get overridden. To address this, I invited stakeholders to help shape the research plans and observe usability sessions directly. I also started including video clips from usability testing. Seeing users struggle in real time built understanding in a way that a slide deck couldn't.

06 · Solution

What we built - and why

Each design change was tied directly to a finding from the usability sessions. The goal wasn't to make the interface look better, it was to make the three failing tasks pass at a much higher rate.

Consolidating Report Scheduling

The click test showed that users primarily expected to create a schedule in two places: the View Report Schedule section and the Create Report form. I consolidated scheduling directly into the Create Report flow - the more common starting point. This eliminated the hidden dependency on saved templates, reduced clicks, and aligned the interface with how users actually thought about the task.

Create Report screen with
scheduling integrated
Report action menu with
"Re-generate" button

Replacing "Saved Templates" with "Re-generate"

Users could save report templates, but they consistently failed to find and reuse them in the hidden Saved Queries tab. Instead of trying to make that tab more discoverable, I replaced the concept entirely: a "Re-generate" button in the action menu of each existing report opens the Create Report form pre-filled with that report's parameters. Any report becomes a template with no advance setup required.

New Home Page with Status Indicators & Schedule Column

New Home page - Completed Reports tab with Schedule column and inline status indicators

Schedule Column

On the Completed Reports tab, users couldn't tell which reports had been auto-generated, creating confusion about where to find them. A dedicated Schedule column replaced redundant fields, making the source of each report immediately clear without cluttering the interface.

Inline Status Indicators

The original Status column was easy to miss. I moved status indicators directly into the report name. Reports in progress appeared greyed out with a "Processing" suffix; failed reports showed an "Error" suffix with a hover tooltip. Placing these on the left aligned with natural reading order, making statuses easier to spot at a glance.

07 · Results

What changed

The redesigned flows were validated in follow-up usability testing. Every task that had failed in the original sessions either improved significantly or reached a perfect success rate including scheduling automatic reports, which went from 0/5 to 5/5.

5/5
successfully scheduled
automatic reports
5/5
located reports generated
from a schedule
4/5
used "Re-generate" to
create a report from a template
08 · Learnings

What I'd do differently

Looking back, there are two decisions I made that I'd approach differently today.

1

Full Redesign

Given more time, I would have redesigned the tool so that upon opening the tool, users could immediately see the most recent report data. They would be able to adjust which data was shown to them in settings. This would eliminate the need to keep re-generating reports throughout the day. For record keeping, users could either save a report of the current data or the system could automatically save reports at set intervals.

2

Earn stakeholder trust through inclusion, not just presentation

Working in a UX-immature environment taught me that trust isn't built through presentations. You have to share ownership. By inviting stakeholders to help shape research plans and observe sessions directly, they became part of the conversation rather than feeling like they're being talked at. That dynamic will make every design conversation easier.

Next project
[Next Project Name]
View case study