top of page
OpCerts.V.2_edited.png

Problems

  • Visa's OpCerts servers would reject thousands of credit card stat spreadsheets from banks each quarter due to user input errors.
  • These rejections caused delays for issuing new shipments of Visa cards to banks around the world.
     
    • Due to these rejections, Visa didn't know how much to charge banks for distributing their cards.
       
      • This meant that Visa could lose up to 4 billion dollars in revenue each year.​
         
  • The data entry learning curve was high.
  • Technicians were also required to file quarterly reports on card distribution, but had no idea how to do this. 

Solutions

  • Use one definitive spreadsheet system for data entry that would look the same to every user.
    • For spreadsheet input errors, use dialog boxes to help users quickly enter right answer.
       
    • In addition provide support docs available for download. 
       
  • Show data entry technicians what step they are on in the process.
    • Show how much data entry has been completed. 
    • Show how much data entry is left to go.
       
  • Provide Visa Card Quarterly reports automatically, once all data has been submitted, instead of assembling by hand.

My Roles

  • Product Designer
  • Visual Designer
  • Interaction Designer

Deliverables

  • Wireframes
  • Visual Designs

Tools

  • Figma
  • Zeplin

The Finished Product

Below is the finished solution for OpCerts. It uses a Dashboard and Progess Bar to unify different components. Previously Data Entry Technicians had trouble finding different components to get their work done.
image_edited_edited.jpg
OpCerts.gif
Screenshot 2025-04-26 at 6.33_edited.jpg
Screenshot 2025-04-26 at 6.33_edited.jpg
Screenshot 2025-04-26 at 6.33_edited.jpg
Screenshot 2025-04-26 at 6.33_edited.jpg
Screenshot 2025-04-26 at 6.33_edited.jpg

Research

What is OpCerts?

OpCerts is a system used by Visa, to track how many Visa credit cards (products) have been distributed by banks around the world.
 
Visa receives this information each quarter.

Visa uses it to determine: 

   - How many cards to give a bank the subsequent quarter.
​   - How much to charge banks for the cards.

Thousands of banks participate in this service. 


The system was rife with errors from data entry technicians.
There was no help to fix these errors. Once uploaded to Visa, thousands of these erroneous reports from banks were rejected. 


If these errors and rejections were not fixed, Visa stood to lose 4 billion dollars per year in payments. 

How are OpCerts Forms Organized?

Visa has over a hundred OpCerts credit card product forms that banks can send to them.

These forms
live under six ( 6 ) credit card family product names including: 
1. Credit               4. Acquiring
2. Debit                5. Other
3. Prepaid            6. Associates
Structure of OpCerts System.png
Image: OpCerts Data Structure

Confusing Spreadsheets Submitted by Banks to Visa. 

One of the most difficult parts of the upload process in OpCerts was that there was no standardization.

Rather than using one form to upload data, many different forms were used by banks.
This led to confusion among Technicians.
In addition the OpCerts system rejected many of these forms due to formatting issues.
 

If we could use just one form with the correct fields in place, perhaps we could reduce rejection by OpCerts.
sheet.01.png
sheet.03.png
sheet.02.png
sheet.04.png
Image: Different forms lead to confusion.

User Interview Takeaways

Our team interviewed 7 Data Entry Technicians from banks around the country that file OpCerts data every quarter. 

The majority of pain was around entering data.

Users found data entry very confusing.

In addition, they were told there were eight ( 8 ) steps, they needed to complete for filing. Typically though, technicians were only able to complete three.
Quote 01.png
Quote 3.png
Quote 2.png
Quote 4.png
Image: Initial user feedback - Complaints

Objectives and Key Results

Our interviews uncovered two key groups: Business Management and Data Entry Technicians. 

Here are features we chose to implement to improve their journey.
Business Icon.png

Business OKRs

  • Let Business users view OpCerts reports easily.
  • Display information better.
  • Get quarterly reports on card stats for bank.
Tech icon.png

Data Entry OKRs

  • Make the OpCerts system easier to use for input.
  • Show what step I'm on and what's left to do.
  • Improve acceptance rates for our submitted forms to Visa
  • Help us create quarterly reports for Business team.
  • Give us Online Help.

Personas: Martin, a Data Entry Technician

After conducting interviews at banks I crafted a number of personas. 
Our team referred to personas throughout the design process.
They helped our stakeholders keep their eyes on who we were designing for.

Personas helped our team answer questions like: 

"Is this how Martin would enter data for these reports?

Persona 01_edited.jpg
Image: Martin - An OpCerts Data Entry Tech

Ideation

Brainstorming

Thanks to interviews and additional research into the data entry process, our pod developed a deep empathy for Data Entry Technicians on the front lines.

We realized, that not only were the
eight steps of data entry complicated, they were also located in different, hard to find places. We made efforts to unify the experience, reduce clutter, and improve the user's understanding of the process. 
image.png
Image: Brainstorming on Whiteboards
Screenshot 2025-04-16 at 8.09.42 PM.png
Image: Card Sorting Exercise / Figjam

Interaction Design

Explorations: How to File in an 8 Step Process

Users were required to follow 8 steps to file OpCert stats correctly to Visa.
(See below) 


1. Verify data
2. Log changes
3. Answer questions
4. Update contact info

These steps could be organized in a number of different ways.

At first we thought of a single dialog box.
This dialog box would change features as needed for each step.

For example, answering Visa Card questions would bring up one set of fields, uploading data would display yet another.


In order to understand the data entry steps better, we explored using a wizard as well. 
5. Upload OpCerts files
6. Validate information
7. Review
8. Submit data

Testing Flow Models - Dialog Vs. Wizard


We did more testing with two data entry models: 

1. The single dialog box, is more compact than a wizard, but doesn't
    help user understand where they are in overall process.

2. A wizard that would follow you every step of the way.


In the end, the Wizard was the winning design for 5 out of 7 test subjects. 
Wizard Wireframe.png
Image: Wizard Wireframe

Preliminary System Flow Diagram

Our brainstorming sessions helped break the OpCerts process into different modules.
These would serve to guide our team as we nailed down specifics of the UI.
Original Flow_edited.jpg
Image: OpCerts Original Process Diagram

Revised System Flow Diagram

After in depth analysis of the product, we imagined a more streamlined flow for the system. Our first step to reducing confusion for Data Entry Technicians, was to leverage a wizard style UI,
using a progress bar at the top.
Proposed Flow_edited.jpg
Image: OpCerts Proposed Process Diagram

Pain Point - Uploading Data


The most difficult part of the OpCerts process for users was filling out and uploading data. 

The user had 
six credit card product categories to upload data for namely: 

Credit
Debit
Prepaid


Each of these categories had dozens of forms a technician might need to fill out. 
Each of these forms were prone to input errors.

The error messages to Data Entry Techs were confusing providing no help on how to fix them.

This meant forms could not be completed and submitted to Visa, grinding the process to a halt. 
Acquiring
Other 

Associates

Testing: How to Show Data Entry Completeness?

During interviews, we learned that Data Entry Techs didn't know when they'd completed filling out and uploading forms for a Visa product line. 

If Techs could tell when they'd completed a section, perhaps we could reduce the abandonment rate.
In turn, more completed forms would get submitted to Visa.

We explored different ways to indicate that a process was complete.
We looked at: bar graphs, dials, fuel gauges and other models.

Below are some examples from this study.
Mertrics_01.png
Screenshot 2025-04-16 at 9.43.24 PM.png
Image: Different Ways to Illustrate Completed Tasks

Testing Visual Representation

We gathered seven users for a quick test on information visualization.

I asked them the following question:


      "Which of these images best shows how much of a task is done? 

        If you don't like any of the images, please feel free to sketch out your own."


Five out of seven users chose the donut chart.
Screenshot 2025-04-25 at 6.42.39 AM.png
Screenshot 2025-04-25 at 6.42.24 AM.png
Screenshot 2025-04-16 at 9.43.24 PM.png
Image: Widgets to Show Completion
Screenshot 2025-04-16 at 9.43.24 PM.png
Image: The Winner for Info Viz - The Donut Chart

Wireframes

We started building out wireframes for key screens including: File Input and Uploads.
OpCerts Revised WiresV.0.2.png
Image: OpCerts Wireframes

Mockups

Dashboard Callouts

Annotations.V.5.png
Image: Completed Design with Annotations

What Step am I On?

We designed a progress bar, to show technicians their location in the data entry flow.
Below this progress bar, the system would display the relevant screen for each given step.

Step 5 - "Upload Metrics," is the data entry step for technicians.
Steps Diagram_edited.png
Image: Steps in OpCerts

A New Way to Enter OpCerts Form Data

Drilling down to forms

In this example, we're on step 5 of the process - The data entry step.

To access forms, users click on the Donut Chart for a given credit card family. 

In this example, let's click on, "Prepaid."

Note: Donut chart indicates that Prepaid data entry is 27% complete.
Upload-Metrics_V_0_1.png
Screenshot 2025-04-25 at 7.57.11 PM.png
Screenshot 2025-04-25 at 7.57.11 PM.png
Screenshot 2025-04-25 at 7.57.11 PM.png
Screenshot 2025-04-25 at 7.57.11 PM.png
Image: Click on Prepaid Donut

Mega-menu with all forms Prepaid's family

Clicking on, the "Prepaid," donut, spawns a Mega-Menu. 
The menu shows links to all data entry forms for the Prepaid Credit Card family.
Screenshot 2025-04-25 at 7.57.11 PM.png
FormPanel.01.png
Screenshot 2025-04-25 at 8.01.05 PM.png
Screenshot 2025-04-25 at 7.57.11 PM.png
Screenshot 2025-04-25 at 7.57.11 PM.png
Screenshot 2025-04-25 at 7.57.11 PM.png
Screenshot 2025-04-25 at 7.57.11 PM.png
Image: Mega Menu with Prepaid Infinite Debit Report Selected
To the left of each form name in the Mega-Menu, is a status icon, (See below).



In this case, the status icon shows, there are errors for the data entry form, "Prepaid Infinite Debit." 

Click on this link and the form  for Prepaid Infinite Debit will appear.
Screenshot 2024-05-25 at 5.06.36 PM.png

From Mega-Menu to Data Entry Form

We're now on the form for Prepaid Infinite Debit.

The Red section shows links to each data entry error on the form. 

User clicks on the first link.
As a result, user goes to the first error field in pink. 
Technician then clicks in the pink error field.
OpcertsError.01.png
Image: Error on Data Entry Form

Fixing Errors: Context Sensitive Help

Clicking on the pink error field spawns a Help dialog box. 

This popup explains how to fix the error by including a range of expected values for that field.

User updates the value in the field based on instructions from the Help popup.


The technician keeps selecting pink fields with Online Help till the entire form is corrected.
The user clicks, "Save," and completes the form.
OpcertsError.03.png
Image: Context Sensitive Help Dialog Box

Generate Quarterly Reports

Once the technician has corrected all errors in their forms, and submitted them,
they see a screen that summarizes the fees their bank is expected to pay to Visa.

User can either: 
     - Upload all of their OpCerts forms data, ("Certify Now")

     - Create a report for Business users.
FeesCard.png
Image: OpCerts Fees

Generate Reports for Management Team

This report is autogenerated for Business users in the OpCerts process. 
Instead of taking Data Entry Technicians days to gather this data,
the new system could generate it in seconds.
Reports-Landing_edited_edited.jpg
Image: Reports

Design System

Here is an excerpt from the design system built for this project.
Image: Generate reports screen
Design System.V.0.2.png
Image: Design System

User Testing

Test Results

Usability testing was conducted with 9 Data Entry Technicians from banks around the country.

BestAppFeedback.jpg

Progress Bar

In general, users found the progress bar vastly improved their idea of where they 
were in the data entry system.

Steps Diagram_edited.png

Favorable Reviews: 9/9

Donut Charts

Favorable Reviews: 7/9

Most users found the representation of progress, easy to understand.
Two users had some issues with viewing the Mega-Menu. 

Donuts_v_0_2.png

Mega-Menu

Favorable Reviews: 7/9

Most subjects found the Mega-Menu easy to understand and navigate.

Mega-Menu_V_0_1.jpg

Forms + Context sensitive Help

Favorable Reviews: 6/9

In general, users liked the new error checking feature and Context Sensitive Help.
Some users needed about thirty seconds to understand the interaction.

Modal.jpg

Objectives and Key Results Revisited

OKRs Addressed

At the end of our project, we were able to provide the following benefits to users in the OpCerts process:
Business Icon.png

Business User Needs Met:

  • Modernized look and feel for OpCerts
  • ​View Reports
    • Business users could now view quarterly reports automatically.​
Tech icon.png

Data Entry Technician Needs Met:

Wayfinding
  • The progress bar shows data entry technicians where they're going and where they've been. ​
    Users were no longer lost in the OpCerts process.

Data Entry
  • Donut Charts + access to forms made data entry easier.
     
  • Improved debugging with pink fields and Inline Help for forms.
     
Success Rates
  • Higher Successful Submission Rates to Visa.
    • Acceptance rates rose from 65% to 92%  for forms. 

The Bottom Line

Not only did our team enable Visa to retain its $4 Billion line of revenue, 
we made the system much easier  for Data Entry Technicians and Business to use. 

Next Steps

More Intuitive Drilldown

While most users liked the ability to drill down to reports, one or two had trouble with it. This could be remedied by a better call to action above the Donut chart such as, "Click to see forms." 

As an interim fix, we emailed each user with instructions on how to access forms and fix errors.
It's possible however, that a more comprehensive change to the UI should be tested as well.

Mobile Designs

The OpCerts process lives primarily on the desktop. Future builds might use a mobile footprint as well. However, the kind of data entry work required for the app, makes a mobile build less likely.

Additional Feedback

The team will continue to gather feedback to see where we can make more comprehensive improvements in version 1.1. 

Thank You

Copyright © 2025 - Joe Wahrhaftig, All rights reserved
Copyright © 2025 - Joe Wahrhaftig, All rights reserved
bottom of page