A
Work / Disputes Workspace deep dive
100% ▾
SECTIONS
00 · Cover
01 · Overview
02 · My Role
03 · The Problem
04 · Research
05 · Insights
06 · Design Process
07 · The Solution
08 · Visual System
09 · Impact
10 · Learnings
11 · What's Next
AUDIO OVERVIEW
~2 min
Spoken walkthrough: problem, approach & outcomes
0:00 2:00
PROJECT
Disputes Workspace
clientFiserv
roleUX Designer
domainCard disputes
scale5+ banks
typeLifecycle workspace
status● Shipped
OUTCOMES
4 → 1
legacy tools unified
−33%
task steps
−37%
screens per case
−50%
navigation depth
RELATED DEEP DIVE
AI-Assisted Dispute Intake →
confidence, override, audit trail
UP NEXT
360 Control →
issuer console rebuild
◇ 00 · Cover
CASE STUDY 01 · FISERV SHIPPED TO PRODUCTION

Disputes Workspace: dispute management that earns trust

Disputes Workspace (DWS) is an enterprise-grade financial application for the lifecycle of credit-card disputes, from intake through investigation and resolution, serving call-center agents, fraud analysts, dispute processors, and compliance officers. I led the redesign for 5+ card-issuing banks, consolidating 4 legacy tools into one auditable workspace that made complex work easier to navigate.

AUDIO OVERVIEW · ~2 MIN 0:00
Press play for a spoken walkthrough of this case study
4 → 1
Legacy tools unified
−33%
Task steps
−37%
Screens per case
−50%
Navigation depth
Dispute Workspace, Fiserv
◇ 01 · Overview

Project overview

The product

DWS serves the people who keep card disputes moving: call-center agents taking the first call, fraud analysts investigating suspicious activity, dispute processors working queues, and compliance officers auditing every decision. The legacy system they relied on had grown brittle, slow to navigate, easy to get wrong, expensive to train on.

The mandate

Redesign a legacy dispute-management system to reduce operational costs, improve accuracy, and maintain regulatory compliance. The defining constraint was balance: speed up routine work without making decisions harder to trace.

DESIGN GOAL

Create a user-centered dispute management experience that reduces cognitive load, accelerates accurate decisions, and keeps accountability visible across the full lifecycle.

The redesigned workspace home
the redesigned workspace home: action due, pended cases by date and reason, and a prioritized case queue
◇ 02 · My Role

My role

As the UX designer on the Disputes Workspace modernization, I owned the complete design lifecycle, from research and strategy through delivery and post-launch refinement.

As the sole designer on an enterprise application, I owned more than screens. I put UX into sprint planning, spoke for the four user roles in rooms where none of them were present, and pushed for clear decision trails before a single screen was drawn.

Research & synthesis Information architecture Decision-support patterns Design system (50+ components) Prototyping & validation Engineering & QA collaboration
◇ 03 · The Problem

A visual refresh wouldn't fix it. The workflow had to change.

The legacy system increased processing costs, created compliance risk, and made customer calls harder. A visual refresh would not solve those problems. The workflow and information structure needed to change.

WHAT WAS AT STAKE

A misclassified dispute does not fail loudly. It clears intake, sits in the wrong queue, and surfaces weeks later as a Reg E deadline the bank has already missed. By then the institution eats the loss, the cardholder is still out their money, and a compliance reviewer is reconstructing what happened from screens that never agreed in the first place. With each agent holding 30 to 50 open cases against FCBA and Reg E clocks, a small wrong turn at intake compounded fast.

PAIN 01

Manual, error-prone intake

Agents classified disputes by hand while customers waited on the line. Misclassifications surfaced far downstream, where they were costly to correct.

PAIN 02

Fragmented context

Investigating a single case meant hopping between screens. No persistent context panel; key transaction data buried in unexpected places.

PAIN 03

No way to work at volume

Routine disputes and complex ones flowed through the same one-at-a-time workflow. No bulk actions, no intelligent routing, no prioritization.

PAIN 04

One interface, four jobs

Agents, analysts, processors, and compliance officers all used the same screens, optimized for none of them, with weeks of training to compensate.

◇ 04 · Research

No user access, so I built the evidence from every channel I could get

Due to client-access constraints and the enterprise B2B nature of the system, direct research with call-center agents and processors wasn't feasible. I built the evidence base through every channel I could get: internal stakeholders and subject-matter experts with deep domain knowledge of dispute operations.

METHOD 01

Stakeholder interviews

Extensive sessions with product managers, operations leaders, and compliance officers with direct visibility into user pain points.

METHOD 02

SME walkthroughs

Design walkthroughs with subject-matter experts who understood end-user workflows, validating patterns before they hardened.

METHOD 03

System archaeology

Reviewed system documentation, workflow diagrams, and operational reports to map the current state and its failure points.

Four roles, four different jobs

Call-center agent
First intake · customer on the line · speed under pressure
Fraud analyst
Deep investigation · full transaction context · flexible tools
Dispute processor
High volume queues · bulk work · accuracy at speed
Compliance officer
Oversight & audit · regulatory reporting · ~10% of users

"I just want the system to guide me so I don't mess up. I don't have time to look up rules while a customer is on the phone."

Key insight, via call-center operations SMEs

Research constraint: I could not observe agents directly. I treated stakeholder findings as assumptions, then checked them through SME walkthroughs and post-release feedback.

◇ 05 · Insights

What the research kept saying

1.

Speed vs. accuracy is the central tension

SMEs described agents under pressure to work quickly while fearing costly mistakes. The design had to optimize for both speed and confidence, not trade one for the other.

2.

Decision support needs a reason

SMEs reported agents would not act on vague system guidance. They needed to understand why the product suggested a path, what evidence supported it, and when to slow down.

3.

Four personas can't share one workflow

Rather than compromising on a middle-ground solution that satisfied no one, the system needed role-specific experiences sharing a common design language.

4.

Actionable clarity beats technical accuracy

A raw confidence percentage means nothing to someone deciding whether to trust a suggestion. Plain guidance, high, medium, low, and what to do about it, does. (See the design process for how this reshaped the confidence indicator.)

◇ 06 · Design Process

Design process

Research set the priorities. I mapped the information architecture, built reusable patterns, and tested high-fidelity flows, then carried them through requirements reviews, sprint refinement, QA feedback, and release validation. The design did not stop at handoff. It kept moving as engineering and QA pushed back and edge cases surfaced.

STEP 1
Discovery & framing
STEP 2
IA & data hierarchy
STEP 3
Design system
STEP 4
Hi-fi flows & prototypes
STEP 5
Validate & refine

Structure first

I established which information should be visible at each workflow stage and what could be progressively disclosed, the data-hierarchy decisions that made dense financial screens feel manageable. Interactive prototypes were validated through stakeholder reviews and SME walkthroughs throughout development, with QA collaboration catching edge cases early.

Solo at enterprise scale

As the only designer, I defined the decision-support principles and designed the screens. I prioritized high-impact workflows, reused patterns, and validated decisions throughout delivery.

KEY ITERATION · CONFIDENCE WITHOUT CONFUSION

Initial confidence indicators used percentages ("85% confident"). Stakeholders flagged it: users would not know what action to take. I redesigned them as simple High / Medium / Low labels with contextual guidance, "High confidence: review and accept" vs. "Low confidence: manual review recommended." Technical accuracy matters less than actionable clarity.

⚡ TENSION

Speed and accuracy pull against each other. Automate too much and analysts stop trusting the system; hold every case for manual review and volume collapses.

✅ DECISION

Assistance supports the intake work, and rule-bound automation handles approved, repetitive actions a human already signed off on. The human owns every judgment, the audit log records who decided what, and the boundary is always explicit.

Two constraints shaped every screen

CONSTRAINT · BILINGUAL

Desjardins needed the whole workspace in Canadian French. French runs longer than English, so dense tables and forms that fit in one language broke in the other. Rather than patch screens one by one after translation, I externalized every UI string and built layouts that held their shape under text expansion.

CONSTRAINT · TWO LIVE CLIENTS

Desjardins and Target were converting at the same time, each with their own reason-code coverage, permissions, and edge cases. I designed the patterns to absorb client-specific needs through configuration, so two large issuers could go live without forking the product into one-off screens.

◇ 07 · The Solution

One workspace for the full dispute lifecycle.

The solution was not one clever screen. It was a lifecycle workspace where intake, validation, investigation, chargeback, queues, reporting, and audit lived in one system. Agents could move a case forward without stitching together context from separate tools.

Assistance helped at the intake edge, where the work was slow and mechanical. The broader design challenge was keeping that support inside a clear, auditable workflow where a person still owned the decision.

DISPUTE LIFECYCLE

A dispute travels one path, intake to resolution. I mapped every stage to a single screen, the role that owns it, and a clear boundary for where the system supports the work and where a human decides, so the whole flow lives in one workspace instead of five disconnected systems.

1 · Intake 2 · Validation 3 · Investigation 4 · Chargeback 5 · Resolution
STAGE 01
Intake
Describe the dispute in plain language; the system extracts data and suggests a classification.
screen · Cases owner · agent ASSISTED
STAGE 02
Validation
Inputs are checked against card-network rules and filing windows at the source, before they go downstream.
screen · Cases owner · agent RULE CHECK
STAGE 03
Investigation
Evidence from the network and cardholder is mapped to the case in the Match Index, with full context in view.
screen · Cases owner · analyst HUMAN DECIDES
STAGE 04
Chargeback
File inside the case: valid reason codes per network, with representment and arbitration tracked on the timeline.
screen · Cases owner · agent · analyst HUMAN DECIDES
STAGE 05
Resolution
Resolve at scale, bulk actions for routine cases, with a complete, auditable trail for every decision.
screen · Work Queues · Reports owner · processor · compliance AUTOMATED SUPPORT
one workspace, the whole flow: no system-hopping, and a clear line between system support and human judgment
INFORMATION ARCHITECTURE

Before a single screen, I restructured the app around the work users actually do, not the legacy system modules they used to juggle. Four top-level areas, each mapped to the lifecycle stages above and to the role that owns them.

Cases
intake · case detail · investigation workspace
agents · analysts
Work Queues
intelligent routing · bulk actions · prioritized queue
processors
Reports
agent worklist · supervisor dashboard · audit logs
supervisors · compliance
Admin
automation rules · queue config · permissions
admins
FULL SCOPE

The screens further down are a slice. The redesign reached across the whole dispute lifecycle, from how a case arrives to how it closes and gets audited. I designed or restructured each of these surfaces so the same patterns held end to end.

Omnichannel intake
App, online banking, branch, mobile, and call center feed one case.
Transaction & auth matching
Related charges and authorization context surfaced at the decision point.
Case investigation
Transactions, documents, communications, notes, and audit history in one view.
Chargeback lifecycle
Network reason codes, eligibility, timeframes, representment, and pre-arbitration.
Configurable automation
Validation, routing, provisional credits, auto-chargebacks, and letters.
Queues & bulk work
Intelligent prioritization and bulk actions for high-volume processing.
Dashboards & reporting
Agent worklists, supervisor views, aging cases, and workload trends.
Audit & compliance
Traceable decisions, required communications, and deadline tracking.
Bilingual & design system
Pixel patterns across every migrated screen, with Canadian French support.
below: a few representative screens from this surface, not the whole system
SOLUTION 01
NEW · did not exist in legacy

Assisted intake

The agent or cardholder describes the dispute in plain language, and the system pre-fills the key fields: amount, date, merchant, dispute type. Each suggested value carries a High, Medium, or Low confidence cue, so the agent knows what to accept, verify, or override.

Result: agents focus on the customer instead of typing fields by hand. No repetitive questioning, no manual lookup.

HOW PER-FIELD CONFIDENCE BEHAVES
HIGHReview and accept, routine path
MEDVerify key fields before continuing
LOWManual review recommended
Amount $47.50 HIGH · Date Mar 3 HIGH · Merchant "Uber" MED
CASE INTAKE
NEW · replaced a legacy detour

Case intake, inside the workspace

Agents can see exactly what the cardholder populated, transaction details and every question they answered during the dispute, without leaving the application. In the legacy system this meant breaking out to a separate place; here the full intake opens as a panel right over the case, with version history so the agent always knows which submission they're reading.

Result: no app-switching, no re-asking. The agent reviews and verifies the cardholder's own words in context.

Case intake details panel sliding in over the case workspace
intake details open as a panel: the agent never leaves the case
Case intake form showing the exact questions and answers the cardholder submitted
the full cardholder submission: every question and answer, with version history
AUDIT TRAIL
NEW · did not exist in legacy

A record for every decision

Every intake records what the system suggested, what the agent accepted or corrected, and when the decision happened. For DWS, the important product move was simple: make the workflow faster without making accountability harder to reconstruct.

Result: compliance reviewers can trace the case, and product teams can see where intake still needs better support.

Read the AI-Assisted Dispute Intake deep dive
SOLUTION 02

Smart validation at the source

The system validates intake data against card-network rules in real time, for example, that a dispute is filed within the 60-day window for its transaction type. Errors get caught at intake, not three steps downstream.

Result: fewer classification errors and downstream corrections; analysts and processors spend their time on complex cases instead of fixing intake mistakes.

SOLUTION 03

Tiered processing & bulk actions

Disputes route to queues by classification confidence and complexity: auto-approve eligible, standard processing, or dedicated review. Processors clear routine cases in bulk and give complex ones real attention.

Result: routine cases clear in bulk and effort goes where it matters, on the complex disputes that need a person.

Legacy case queue
before
Queue management with bulk actions
after
SOLUTION 03b

Advanced search

The legacy system offered a basic name search: a single field, no parameters, no keyboard support. The redesign replaced it with a composable search where agents type to add parameters (account number, name, phone, SSN), navigate with keyboard shortcuts, and combine criteria to narrow results precisely. Drop-down guidance surfaces valid formats inline so agents never guess what to type.

Result: agents find cases faster, fewer dead-end searches, no switching to a separate lookup tool.

Legacy name search
before: basic name search
Advanced search with composable parameters
after: composable parameter search with keyboard navigation
SOLUTION 04

Suggestions that show their work

Assisted suggestions are visually distinct: blue tints, lightbulb icons, confidence labels, and clear reasoning. Users can see why the system suggests a classification, what evidence supports it, and when a manual review is safer. The boundary is explicit: the system supports the work; humans decide.

Result: the interaction model made trust inspectable: every suggestion exposed reasoning, evidence, confidence, and a human override path.

Suggestion components built from scratch: explainable containers and confidence indicators
suggestion components built from scratch: explainable containers, confidence labels, and the move from percentages to high/medium/low guidance
Match Index: mapping documents from the network and cardholder to the case
SOLUTION 05

Match Index: every document mapped to the case

During an investigation, evidence arrives from two directions: the card network and the cardholder. Agents needed one place to make sense of it. The Match Index lets an agent map each incoming document to the case, tag where it came from, and link it to the transaction or claim it supports, without leaving the workspace. Collapsible panels and contextual data keep the full transaction history in view while they work.

Result: complex investigations move faster, and evidence stays mapped to the case instead of scattered across inboxes and systems.

SOLUTION 06

Role-based experiences, one design language

Each role gets an experience optimized for its job, navigation shows only relevant sections, workflows match mental models, while a single design system keeps maintenance sane and patterns transferable.

Legacy case details
before
The case workspace with persistent context panel
after
the case workspace: persistent context panel, role-relevant navigation, and workflow-stage data hierarchy
DESIGN PHILOSOPHY

Transparency designed into every recommendation. Human agency in every decision. Interfaces that build trust because people can see the reason, choose the path, and leave a record behind.

SOLUTION 07

Chargebacks, without leaving the case

Filing a chargeback used to mean a separate system and memorized network rules. I built it into the case: the system checks chargeback rights and network timeframes before the agent commits, surfaces only the valid reason codes for that scenario and network (Visa, Mastercard), and tracks representment and arbitration responses right on the case timeline.

Result: designed so junior agents can handle chargebacks with confidence, deadlines are less likely to slip, and routine cases no longer wait on a specialist.

The chargeback flow built into the case, with network stepper
chargebacks handled inside the case: select the transaction, work the network stepper (chargeback → representment → pre-arbitration), and act, reject, reverse, or receive representment, without a separate system
SOLUTION 08

Bilingual from the foundation

A flagship Canadian client needed full English/French parity. Rather than retrofit it, I designed for it from the start: every string externalized for translation, and every layout pressure-tested for French text that runs roughly 30% longer, so labels, buttons, and table headers hold up without truncation or breakage in either language.

Result: built so the client could adopt without a late localization scramble, and so future-market expansion becomes a config change rather than a redesign.

SOLUTION 09

A virtual analyst that works the queue on its own

A virtual analyst is a non-human operator. You define the actions it is allowed to take in the Action Editor, the queries that decide which cases it runs on in the Query Editor, then assign both to the operator. From there it works its assigned cases on its own. A client who needs an acknowledgement letter on every case does not staff that work, the virtual analyst sends one on each matching case. People set the rules and the boundaries, the operator handles the volume.

Result: rule-bound, repetitive work runs without a person in the loop, and agents spend their time on the cases that actually need judgment.

Legacy VA operator screen
before
VA Operators tab: creating a non-human virtual-analyst operator
after: operator created in VA Operators tab
VA Assignment: pairing a saved query with an action for the operator
then each assignment pairs a saved query with an action, so the operator works only the cases its query matches
The Action Editor: a condition paired with a Send Acknowledgement Letter action
the Action Editor behind it: a condition (acknowledgement letter not yet sent, case opened in the last five days) paired with a Send Acknowledgement Letter action, the exact rule the operator runs on every matching case
SOLUTION 10

Resolving disputes before they become chargebacks

Not every dispute needs to travel the full chargeback path. When a cardholder disputes a charge, the workspace can send it to Ethoca, Mastercard's pre-dispute network, which notifies the merchant in near real time. The merchant can refund or cancel the order inside the alert window, and the dispute closes before a chargeback is ever filed.

Result: disputes can resolve at the source when eligible, so only the cases that truly need the formal process go there. The design aims at fewer chargebacks and faster outcomes for the cardholder.

SOLUTION 11

Catching fraud before it posts

Cardholders often report a charge while it is still pending, before it posts to the account. Agents used to have no way to act on an authorization that had not settled, so the dispute waited, or slipped through. Match Authorization Charges to the Transaction List reconciles pending fraud authorizations against the posted transaction list as charges settle. The agent notes the dispute now, the system watches for the post, and the charge is marked fraud on the case the moment it lands.

Result: agents act the instant a cardholder reports a charge, even before it posts, and nothing is lost in the gap between authorization and posting.

Matching pending fraud authorization charges to the posted transaction list inside a case
matching pending fraud authorizations to posted transactions: the agent reconciles an unsettled charge and marks it fraud the moment it posts
SOLUTION 12

Queries supervisors build, agents run at scale

A supervisor codifies a filter once in the Query Editor, say every fraud transaction over $100, sets which roles can use or modify it, and publishes it. Agents pull that saved query into the Case Manager instead of rebuilding the same filter by hand, then apply a case action across every matching case at once. The Execution Results screen reports back case by case, what succeeded and what failed, so a bulk action never hides a quiet error.

Result: expertise written by the people who have it, reused by the whole team. Routine work clears in bulk, and accountability survives the scale.

Legacy query editor
before
Add Query: a supervisor builds a reusable query with role-based access and a virtual-analyst flag
after: reusable query built once, role-based access, VA flag
Agent Case Manager: running a saved query and applying a case action across every matching case
agent: that saved query is pulled into the Case Manager, and one case action is applied across every matching case at once
Execution Results: per-case success and failure after a bulk action
results: the Execution Results screen reports back case by case, so a failure inside the batch is never silent
SOLUTION 13

Supervisor oversight: the whole operation on one screen

Supervisors need to see aging risk, agent workload, and case status without switching tools. The dashboard surfaces all-account summary, open pending inventory bucketed by aging days (the view that catches cases before they miss a Reg E deadline), and real-time work-case queues with active and inactive agent counts. Team Productivity Summary charts average priority tasks per day and action breakdown per analyst, so supervisors see who is handling what without a separate reporting system.

Result: supervisors catch aging risk, see workload distribution, and track per-analyst output in one place. Accountability stays visible at scale.

Dashboard: All Account Summary with Open Pending Inventory by aging bucket, and Work Case Queues with agent status
dashboard: all-account summary, Open Pending Inventory aging risk, live work-case queues with active/inactive agent counts
Team Productivity Summary: average priority tasks per day and action-per-analyst breakdown with case trends
team productivity: average tasks per day, actions per analyst (representments, chargebacks, letters, pre-arb), and case opened/closed trend
◇ 08 · Visual System

Visual design & system

I built a design system for dense financial workflows, using semantic color, system fonts, and more than 50 components across 12 core workflows.

Component Library

Core interaction patterns for financial workflows.

Solid Button
Primary Secondary Negative
Text Button
Primary Secondary Negative
Icon Button
Dropdown
Primary v Secondary v
Group Button
Left Center Right
Links
RegularExternalAbbrev.

Color System

Semantic color for state recognition, hierarchy, and assisted guidance.

Primary BlueTrust, guidance, primary actions. Used for suggested content and key interactions.
Success GreenApproved, completed, success states. Paired with checkmarks for clarity.
Error RedRejected disputes, validation errors, and actions requiring immediate attention.
Warning YellowPending status, review needed, and caution without alarm.
Neutral GraysText, backgrounds, borders, and structural hierarchy.
Assisted Blue TintLight containers distinguish suggested guidance at a glance.
Accessibility Compliance

Color never carries meaning alone; states pair color with labels, icons, or text.

Button Specs

Consistent sizing, spacing, and touch targets for dense enterprise screens.

16px 36px Default 12px 28px Small 36px 28px

Default Size

Font size: 14px
Font weight: Semibold
Line height: 20px

Radius: 4px
Padding: 8px 16px
Min width: 80px

Small Size

Font size: 14px
Font weight: Semibold
Line height: 20px

Radius: 4px
Padding: 4px 12px
Min width: 60px

The design system helped one designer support an enterprise application without losing consistency. Engineers could assemble new screens from documented components while preserving the same usability and accessibility standards.

◇ 09 · Impact

Impact: less tool-hopping, fewer screens, shallower navigation

The strongest verified outcome was workflow simplification. I anchor the case study on the metrics I can defend: tools consolidated, steps reduced, screens removed, navigation flattened, and tool switches eliminated.

Verified delivery scale

5+
Card-issuing banks
Designed for multiple financial institutions using dispute lifecycle workflows.
4 → 1
Legacy tools unified
Consolidated separate workflows into one dispute lifecycle platform.
30-50
Active cases per agent
Supported agents managing many active disputes under FCBA and Reg E deadlines.
6 flows
Dispute types covered
Fraud, non-fraud, card, ACH, pre-dispute, and chargeback workflows.

* Metrics reflect the verified resume-supported DWS evidence set.

Workflow simplification

−33%
Fewer task steps
Reduced a key dispute action from 6 steps to 4.
−37%
Fewer screens
Reduced screens per case from 8 to 5.
−50%
Less navigation depth
Flattened navigation from 4 levels to 2.
−2
Tool switches
Eliminated 2 tool switches per dispute action.

* These are verified workflow metrics from the DWS evidence set.

Rollout and release quality

2 issuers
Live in production
Desjardins and Target converted to the new workspace in 2025, including bilingual Canadian French support for Desjardins.
100%
Critical regression pass
Core dispute workflows cleared critical regression testing before go-live, with no critical production regressions in the release window.
1 system
Pixel applied end to end
One design language across every migrated screen, so the same patterns carried from intake to resolution.

* Delivery and release-quality signals, not user-satisfaction claims.

What SMEs reported

Fraud analysts needed to see why the system flagged a case before trusting the recommendation. Explainability and override reasons became core interaction requirements.

SME-REPORTED FRAUD WORKFLOW

Dispute processors needed routine cases to move faster without losing accuracy. Bulk actions and clearer intake validation reduced the amount of cleanup work pushed downstream.

SME-REPORTED PROCESSING WORKFLOW

Compliance teams needed every assisted action to remain traceable and defensible. The audit trail made accountability part of the workflow, not a separate review artifact.

SME-REPORTED COMPLIANCE NEED

The pattern was clear: trust depended on visibility and control. Suggested paths had to show their reasoning, humans needed an explicit override path, and every correction needed to remain traceable for future review.

◇ 10 · Learnings

What this project taught me

Enterprise UX is strategic, not just visual

The most important work happened above the screen level: deciding where assistance belonged, how people could trust it, and how four roles could share one system.

Users are smarter than we think

I worried that confidence labels and explanation details would overwhelm agents. SME feedback pointed the other way: what they could not use was vagueness, not detail.

Serve different needs without fragmenting

Role-specific experiences sharing one design language beat a middle-ground compromise that satisfied no one, flexibility without fragmenting the system.

A system helped one designer cover more ground

Strategic prioritization and a strong design system are what let one designer deliver an enterprise-scale application without quality collapsing.

What I'd do differently

01

Prototype confidence patterns earlier. Low-fidelity explorations of labels, guidance, and suggestion containers earlier in the process would have surfaced the percentage-confusion problem before hi-fi.

02

Document the system as thoroughly as I built it. The component library was comprehensive; its usage guidelines deserved the same rigor.

03

Study trust patterns beyond the domain. I researched dispute systems deeply but would invest more in how other enterprise products explain guidance, confidence, and human override.

◇ 11 · What's Next

Tuning the workspace after launch

Better supervisor visibility

The next layer is making aging cases, workload trends, and bottlenecks easier for supervisors to read before they become deadline risk.

Sharper intake feedback

Override and skipped-field patterns can still help the team tune the intake experience, but they belong as one signal inside the larger workspace, not the whole story.

FINAL REFLECTION

Disputes Workspace was the hardest brief I have taken on: strict regulatory limits, one designer, enterprise scale, and teams who could not afford a wrong turn. It set how I work in high-stakes domains: make the system clearer, keep accountability visible, and help the person making the decision move with more confidence.

NEXT CASE STUDY
360 Control: rebuilding an issuer console from the IA up