Income Processing Platform

Redesigning the underwriters' approach to analysing customer income data during a loan application, resulting in a 70% efficiency increase and a 78% improvement in user satisfaction.
A MacBook mock up of the Income Processing Platform example UI

My Role

Associate UX/UI Designer
Sole designer on project

Project Type

Business operations improvement
Live project

Tools Used

Figma
Figjam
Salesforce

Team

Chief Commercial Officer
Product Manager
Lead Salesforce Developer
Salesforce Developer
Head of Underwriting
Head of Loan Underwriting
Underwriting Team

The context

My Community Finance (MCF) is a credit broker, connecting customers to credit unions who provide loans and saving products. To ensure a customer can repay their loan, underwriters from MCF will analyse the risk of a customer, determining whether to approve/decline an applicant.

The Problem

Underwriters needs a way to accurately categorise salaries and other types of transactions when reviewing a customer’s application for a loan.

The Solution

A SalesForce dashboard which allows underwriters to process transaction data, payslips and bank statements quickly and accurately.

My Process

Design thinking process

Understand & Empathise

Project Kick Off Session

To kick off the project, senior stakeholders (Chief Commercial Officer, Head of Underwriting, Lead Salesforce Developer) had a discussion with myself and the project manager. This was a great opportunity to ask as many questions as possible, helping us to understand the problem from the user’s perspective and business perspective. This session also outlined the technical constraints and project timeline.

User requirements
  1. Allow underwriters to quickly and accurately categorise transactions.
  2. Create an all-in-one dashboard where all income processing can be completed in one place.
  3. Easily allow underwriters to update the internal comments when a decision has been made to allow for easier auditing.
Business requirements
  1. Reduce the time it takes for an underwriter to process an application (Increase loans volume).
  2. Provide better documentation and increase transparency when processing income (Improve business efficiency and meet financial regulations).
  3. Produce a version of the income processing platform quickly (Meet financial regulations).

The kick off session left us with a clear understanding the key user and business requirements.

User Research

To observe the current pain points and issues with the existing income processing method, I conducted a usability test. From this, I could better understand where to improve the existing income processing method.

Usability Test Plan
  • Five members of the underwriting team, with varying levels of experience, were selected for the usability tests.
  • The study was held in the participants’ natural environment as moderated in-person and online tests.
Usability Test Tasks

User interviews

After the conducting the usability tests, I also carried out user interviews with the underwriters. This helped to confirm where the pain points lie, see where they felt the improvements could be made and learn more about their general attitudes towards the existing income processing method.

Key issue 1
Using multiple different softwares to process income adds complexity and increases the risk of inaccuracy.

Opportunity: Use our decisioning engine to help pre-categorise the transaction list, helping the underwriters find the customers income more easily.

Key issue 2
Reliability issues and limited access to an Excel spreadsheet used for income calculation.

Opportunity: Create a dashboard where all income processing can be completed in one place.

Key issue 3
Saving the results of the transaction data is time consuming and can be inaccurate.

Opportunity: Auto-input the results into the SalesForce Dashboard so the underwriter can quickly review and save it.

The underwriters felt there were clear issues with the current income processing method which impacted efficiency.

Satisfaction Survey

As a limited number of participants took part in the usability tests and user interviews, a satisfaction survey was sent out to the wider underwriting team. This provided a baseline satisfaction rating for the current income processing method and also provided further evidence of what issues needed improving. The survey was completed by 15 participants.

The survey showed that the satisfaction rating of the current system was only 4.73/10.

Define

User Story Maps

To visualise the opportunities for improvement and pain points in the current flow, I created a user story map. User story mapping also helped to align all the stakeholders as the visualisation made it easier to understand where the improvements could be made.

User story maps helped to visualise each step the underwriter would take in the journey and prioritise features.

User flows

Now that we understood where the improvements could be made, I created a user flow for the new income processing method to clearly understand each step the user has to take to process a customer application.

User flow of the income processing platform

User flows helped to discover how many screens will be required for a user to complete a goal and assisted in finding any glaring errors in our journey maps.

key metrics

To ensure that the design changes could be evaluated, I defined a set of quantitative data points used to measure, compare, and track the user experience of the income processing platform.

Metrics
  1. Reduce time taken to process application
  2. Increase user satisfaction

Defining key metrics will allow me to evaluate the success of the project in the long term.

Ideate

Low fidelity wireframes

After understanding how the user will complete tasks through the user flows, I created low fidelity wireframes to show the high-level functionalities of each screen.

I then presented the low-fidelity wire flow to the head of underwriting and head of loan underwriting to see if there were any flaws or omissions in the designs. I find that it is much easier for stakeholders to understand wire flows rather than user flows as the additional visual aids of the wireframes help them better understand the design solution.

These low fidelity wireframes were then refined and improved upon based on the feedback received.

Low fidelity design of Income Processing Platform

After completing the initial sketches, I received actionable feedback and tips to improve the designs in specific areas.

Prototype

High fidelity wireframes

Using the feedback provided on the low-fidelity wireframes, I was able to create a more well-rounded high fidelity design.

To help the senior stakeholders view the design solution “in action”, I created an interactive prototype using Figma. This prototype was reviewed again by the head of underwriting, head of loan underwriting and Chief Commercial Officer.

For this iterations, only minor changes were suggested.

Income Processing Platform UI

After receiving positive feedback from all the stakeholders, the design solutions were now ready to be tested.

Test

Usabilty Testing

Using a prototype of the new design, another usability test was conducted with four members of the underwriting team to see if the issues from the existing system had been solved.

The participants were given different scenarios of loan applications to process and were asked to walk through how they would process these applications.

Key findings
  • All participants felt that the new design was easier to follow and more intuitive.
  • All participants said that the new design would save them time.
  • All participants said that they new design would provide more accurate results and would be easier to audit.

After receiving positive feedback from the target users, only minor UI fixes were now required.

Refinement

Phased release

Based on the usability tests, only minor changes to the UI were required for the initial release of the income processing platform.

Due to the time constraints of the project, I then worked with the project manager, head of underwriting and CCO to define there requirements for the initial release and the Day 2 release. Using the results of the usability tests we could verify what was essential for the initial release.

The prototype and wire flow in Figma were then adjusted to reflect the requirements for the initial release and Day 2 release.

A screenshot of a Figma file showing the Day 1 and Day 2 flows for the Income Processing Platform

The results of the usability tests were used to verify what was essential for the initial release.

Results

Key results

The key results have been defined based on the metrics established at the start of the project.

Metrics
  1. Reduce time taken to process application
  2. Increase user satisfaction
Results
  1. The average time taken to process a loan application decreased from 10+ minutes to an average of 2 minutes and 49 seconds.

This means there was over a 70% improvement in efficiency, allowing us to process more loan applications and therefore increase the total loans disbursed.

  1. The user satisfaction rating increased from 4.73/10 to 8.6/10, resulting in a satisfaction increase of 78%.

Based on the key metrics established from the onset, we can see that the project has been a success.

Key Learnings & Retrospective

Key learnings

  • Aligning with key stakeholders at the start of the project helps to set a clear timeline and improve efficiency of the project.

Having a kick off session with all the key stakeholders, developers and project manger to discuss the project requirements and timeline made the project run smoothly from beginning to end.

  • Verifying my assumptions through user testing was essential for this project’s success.

As this was an internal project to improve the business’ efficiency, being able to quickly verify my assumptions and design changes by speaking directly to the end user was very extremely useful. This allowed me to quickly iterate my design solutions which was essential due to the time constraints of the project.

  • Done is better than perfect

We had a tight time constraint for this project as there was external pressure to improve the way we process loan applications. Therefore it was key to release an initial improvement on our current system quickly and then improve it iteratively as time went on.