PROJECT SUMMARY

Goal: Web app redesign to improve the Account Synchronization process and improve the perception of “too many errors” by providing  more transparency as well as the ability for users to resolve data conflicts independently before calling Customer Support.

Company: Payments platform, Account Services

Deliverables: Discovery, Requirements Gathering, User Interface Design, Gap Analysis, Interaction Design, Interactive Prototypes

PROJECT DETAILS

This payments platform company is a leading provider of cloud-based software that simplifies, digitizes, and automates back-office financial processes for small and mid-sized businesses. Products include Accounts Payable, Accounts Receivable, and Credit and Expense Management.

The Synchronize Accounts feature allows users to import data into the system from other accounting software packages such as QuickBooks, Oracle NetSuite, Sage Intacct, and Xero, and allows synchronization of the data periodically. When data conflicts occur, they result in sync errors that need to be resolved.

  • Users did not have any visibility into the status of the sync while in-progress
  • Sync conflicts resulted in high number of calls to Customer Support and high level of user frustration
  • User had the perception of “too many errors” since existing process did not communicate information on items synchronized successfully

Sync in Progress - Before

Sync in Progress - After

Sync Summary - Option 1

Sync Summary - Option 2

Resolve Sync Conflicts - Global Option

This option enables users to resolve or clear multiple conflicts with one global action and is best used for simple conflicts that are easily resolved or have already been resolved otherwise:

Resolve Sync Conflicts - Individual Option

This option enables users to resolve or clear individual conflicts and is best used for special cases that need special handling and cannot be resolved or cleared with the global option:

  • Sole designer of this design project
  • Clarify requirements and brainstorm solutions with Product Managers
  • Create multiple versions of designs and reviewed with Product management team
  • Review designs with User Research team, evaluate test scripts and provide feedback to ensure we’re all on the same page
  • Iterate and improve designs based on feedback from management and findings from user testing
Collaborated with User Research team to perform user testing of my designs. Evaluate test scripts, provide feedback to testers about the designs, and actively participated in the testing by watching users during the video meetings.

Testing Methodology:

  • Moderated user testing sessions
  • Participants were taken through the test script and prompted when necessary for additional clarification

Recruitment Criteria:

  • 5 Bill.com customers who had engaged in the current sync process with Bill.com
  • Participants had the following job titles: Accountant, Administrator, Clerk
  • Must have previously used one of the following products: Quick Books Online, Xero, Intacct, Netsuite

Scenario:

You’re interested in synchronizing your Bill.com account with Xero. Please begin that process.

Results:

  • Overall, all customers who participated noted that the sync process they experienced in the prototype is significantly better than what they do currently within the app
  • Participants also valued the information provided in the sync summary section. They noted that this was a major improvement to the current sync process in the app and that it was visually appealing.
  • All participants were able to efficiently and effectively resolve sync conflicts in both Option 1 and Option 2. Most participants preferred Option 2 for its functionality and the ability to resolve multiple conflicts with just one action.

OTHER PROJECTS