top of page

Improving UX of Financial Tools through Strategic Feedback Analysis and Tool Redesign

page2_chequing_edited.jpg
result2_chequing_edited.png

Overview

Organization

Financial Consumer Agency of Canada

Role

UXR Researcher

Team

Manager, UX designer and researchers, IT

UXR Skill

Competitive Analysis, Content Analysis, Sentiment Analysis, Low-fi Prototyping

Tools

Figma, Excel, PowerBI, Power Automate

Date

Oct. 2023 - May 2024

Business Goals

  • Develop a systematic data analysis process to extract consumer sentiments and suggestions for 8 tools.  

UXR Impact

​Influenced product change: 

image.png

Influenced product strategy:

  • Created Excel and PowerBI dashboards prioritizing consumer suggestions for 8 tools.

Increased stakeholder exposure to users:

  • Shared consumer needs in 8 tools with senior leadership and cross-functional teams at branch meetings.

Developed UXR infrastructure

  • Built framework for content and sentiment analyses.

  • Increased team's productivity by 45% by automatizing sentiment analysis via Power Automate. 

Overview

BUSINESS GOALS

Enhancing User Experience of Financial Tools

The Financial Consumer Agency of Canada (FCAC) offers 8 financial tools, but they have remained unchanged for an entire decade. 

icon.png

One contributing factor is the lack of a systematic data analysis process to analyze consumer tool feedback. The agency’s objective was to enhance the user experience (UX) of these tools by establishing a systematic process for analyzing feedback.

Additionally, they wanted to identify the financial topics that most interest people in Canada via social media scraping. This data can inform the development of new tools that cater to the modern needs of people in Canada.

My role as a UX researcher was to:

Project 1.

1. Establish a systematic data analysis process and extract the sentiments and suggestions of consumers for each tool.

2. Prioritize consumer suggestions for each tool to facilitate swift cross-functional action.

Project 2.

Redesign the account comparison tool for better UX and to raise consumer awareness about low-cost and no-cost accounts. 

Project 3.

Conduct social media scraping and analyze social media posts and identify most frequently talked about financial topics.  

Research

PROJECT 1: DATA ANALYSIS INFRASTRUCTURE

I independently devised the following steps and diligently executed them to establish a systematic data analysis process. These steps allowed me to extract consumer sentiments and suggestions for each tool.

Step 1. Identify the Right Analyses

I evaluated the following wo analyses to be appropriate:

  1. Sentiment analysis to classify consumer feedback into different sentiments.

  2. Content analysis to classify consumer feedback into interpretable suggestions and compliments and effectively prioritize them based on their frequency of occurrence.

Step 2. Choose the Right Tool

 I selected Microsoft Excel as the primary platform. Here’s why:

  1. Leveraging Existing Resources: Excel was readily available within the organization, making efficient use of our existing tools.

  2. Minimal Training Required: Other team members could seamlessly conduct data analysis without additional platform training.

Step 3. Conduct Analyses

To ensure reliable data analysis across all 8 tools, I meticulously built a codebook for sentiment analysis.

Sentiment Type
Definition
Mixed Sentiment

*Positive and negative emotions are present.

Negative Sentiment

*Express the tone of blame and linguistic markers (e.g., !!!!) showing dissatisfaction.

Neutral Sentiment

*No apparent +/- emotions expressed & give suggestions to the tool.

Positive Sentiment

*Express positive emotions about the tool (e.g., this is fantastic).

*Positive and negative emotions are present.

*Express the tone of blame, emotional complaints, and linguistic markers (e.g., !!!!) showing dissatisfaction.  

*No apparent +/- emotions expressed & give suggestions to the tool.

*Express positive emotions about the tool (e.g., this is fantastic, thank you for the tool).

Automatizing Sentiment Analysis

To support team's need in reducing data analysis time, I automatized sentiment analysis via Power Automate. 

image.png

Before Implementation:

Manually conducting sentiment analysis for one tool required an entire week.

After implementation:

The same sentiment analysis now takes just 30 minutes for one tool. Team members can simply click a button to initiate the analysis. 🚀🕒

For content analysis, I first created sub-categories that concisely captured the gist of consumer feedback. Each sub-category represented either a consumer suggestion or a compliment. I further grouped these sub-categories into higher-level categories

Below shows a snippet of the table summarizing content analysis for a mortgage calculator.

Feedback Category
Feedback Subcategory

Result Presentation

Want to specify the year to view in a summary table
Present principal and interest amount as sum
Want to enter the start of mortgage
Want to enter fixed vs. variable interest rate

Input Option

Want to enter bank credit protection information

Result Presentation

Data Fields

Following this systematic process, I transformed a raw dataset of 2500 consumer feedback into an organized dataset.

rawdata.png
Screenshot 2023-10-02 at 7.29.50 PM.png

Before and After!

organized dataste.png

Step 4: Create Research Report

In crafting the research report, I opted for both Excel and Power BI dashboards. Here’s why:

  1. Leveraging Resources: Utilizing the agency’s familiar tools ensured efficiency and consistency.

  2. Quick Navigation: Audiences could easily switch between tabs to explore insights for all eight tools.

Filterable by Year and Feedback Type (Suggestion vs. Compliment)

Screenshot 2023-10-02 at 7_edited.png
content graph.png
sentiment graph.png
Screenshot 2023-10-02 at 7_edited_edited

Visualization of sentiment analysis.

The data showcased here is not authentic. It consists of fictitious data that I've utilized to illustrate the structure of the real dashboard and the methodology behind the data analysis process I employed.

Data Analysis Framework

Step 5: Deliver Stakeholder Presentation

I showcased the dashboards to senior leadership and cross-functional teams. By emphasizing the alignment with each team’s business goals, I effectively communicated the impact of our data analysis.

Senior Leadership

Emphasized how the dashboard effectively address the business question and provides a quick overview of prioritized consumer suggestions. 

Communication and Media Services

Emphasized consumer suggestions of the tool related to tool marketing.

Program and Partnerships

Emphasized consumer suggestions related to writing and content.

PROJECT 2: ACCOUNT COMPARISON TOOL REDESIGN

The account comparison tool lets users to search for back accounts utilizing 8 search filters and they can compare the attributes of different bank accounts.

 

In this project, we had two goals

Tool Redesign

GOAL 1.

Propose low-IT-effort UI modifications that give better UX & let consumers know of low-cost and no-cost accounts.

I collaboratively executed the following steps:

03 Conduct Gap Analysis

I identified the gap in the current tool, particularly how search filters for account fees were hidden under an expandable button.

I gathered technical requirements to understand the scope of UI changes that could be implemented with minimal IT effort.

I gave my weekly progress to the manager, who provided additional inspiration on design solutions.

04 Conduct Competitive Analysis

02 Identify User Needs

 01 Gather Technical Requirements

05 Many 1:1 Meetings

06 Iterative Prototyping

image.png

I reviewed prior UX research findings and identified users prioritize account-related fees when searching for bank accounts. 

I conducted a competitive analysis of government agency websites.  This analysis gave me good ideas on effective ways to disseminate information to users.

I collaborated with a UX designer who provided technical feedback on prototyping and ensured that I followed user-centered design principles. 

This collaboration resulted in the below low-fi prototype.

landingpage_default_edited.png
Screenshot 2023-10-02 at 7.29.50 PM.png

Proposed changes!

act_edited.jpg
  • Change 1. Reordered 8 search filters so filters about account fees are shown at the top.

  • Change 2. Got rid of unnecessary phrases. 

  • Change 3. Got rid of an expandable button to present all filters simultaneously. 

changed_edited.jpg
Screenshot 2023-10-02 at 7.29.50 PM.png

Proposed change!

resultpage1 (2)_edited.png
  • Change 4. Included the label 'Low-Cost and No-cost Accounts' to accounts that are low-cost and no-cost. 

image_edited.png

Senior Leadership

image_edited_edited.png

IT Team

presentation_edited.png
image_edited.png

Business briefing note

image_edited.png

Branch meeting

image_edited.png

Refinement meetings

image_edited.png

Regression testing

The prototype was shared with senior leadership via business briefing note, explaining how each UI change would enhance user experience of the tool and inform consumers about low-cost and no-cost accounts.​

Our team, including me, and IT team reviewed the necessary backend system changes to implement the proposed changes.  

I conducted a regression testing, ensuring the changes are working in a staging server!

The redesigned tool is now available to the public.

We had another goal in the project:

GOAL 2.

Create a blue-sky prototype to provide senior leadership with a long-term vision of how the tool could evolve.

To design a blue-sky prototype,

01.

I analyzed trending UI changes in financial tools through competitive analysis.

02.

Leveraging prior UX research, I pinpointed user needs specific to financial tools and translated them into actionable UI enhancements.

03.

Engaged in collaborative iterative prototyping with the team of UX researchers and designer.

The resulting prototype was shared with senior leadership via a business briefing note.

page1_start (1)_edited.jpg
page2_chequing.png
page4_chequing.jpg
page7_chequing.jpg
result1_chequingFilter.jpg
page3_chequing.jpg
page5_chequing.jpg
page6_chequing.jpg
result2_chequing.png

PROJECT 3: SOCIAL MEDIA SCRAPING

I independently developed a research plan, and I will execute the project in 4 steps. 

Step 1. Identify the Right Social Media

I compiled a list of Canadian social media platforms where people discuss financial topics.

Step 2. Conduct Scraping and Data Analysis (🚧Work in progress)

I will use R Studio and Python to scrape social media posts. I will reach out to the agency's engineers to understand how to use Python as a scraping tool (I am a beginner!).

1280px-RStudio_logo_flat.svg.png
python.png

I will then conduct descriptive statistics (e.g., frequency tables) to find out most talked about financial topics.

Step 3. Develop Findings Report

I will use Excel and PowerBI Dashboard to showcase results. 

Step 4. Deliver Stakeholder Presentation

I will share findings with senior leadership and cross-functional teams and offer an answer to the question, "What new tools could the agency develop to fulfill the financial needs of Canadians?"

Social Media Scraping

REFLECTION

FUTURE WORK

LESSONS LEARNED

  • Conduct user testing to compare the revised account comparison tool and current tool to see if consumers' awareness of low-cost and no-cost accounts have increased.

  • Understanding business, technical, and user requirements is crucial. I’ve learned that the key to delivering high-quality research outcomes lies in grasping these three aspects at the project’s outset. This understanding allowed me to come up with realistic UI changes and prioritize user needs effectively.

  • Know what resources are available. During my onboarding, I familiarized myself with the research tools and materials provided by the agency. This knowledge significantly informed my decision-making process and time and enabled me to create practical plans that align with our team’s research requirements. 

Reflection
bottom of page