SpendWise

SpendWise

Lead the design of the first privacy-centric personal expense data management service for Prifina.

My Role

My Role

UX designer lead

Lead the design of the expense data management desktop application for Prifina with a team of 5, from 0 to an MVP.

Lead the design of the expense data management desktop application for Prifina with a team of 5, from 0 to an MVP.

Timeline

Timeline

09/2023 - Current

09/2023 - Current

Scope

Scope

UX Design

UX Research

Desktop design

Data visualization

Personal financing

UX Design | UX Research | Desktop design | Data visualization | Information architecture

UX Design

UX Research

Desktop design

Data visualization

Personal financing

The Challenge.

The Challenge.

Prifina offers a secure platform enabling users to upload their personal data and access a suite of services for valuable insights. As part of Prifina's roadmap, integrating expense data analysis is underway, necessitating a expense tracking service to enrich the service ecosystem for existing users.

Prifina offers a secure platform enabling users to upload their personal data and access a suite of services for valuable insights. As part of Prifina's roadmap, integrating expense data analysis is underway, necessitating a expense tracking service to enrich the service ecosystem for existing users.

How might we design an expense data tracking service that:

1. aligns with Prifina's values of data security and privacy,

2. provides current Prifina users a service to analyze purchase data.

How might we design an expense data tracking service that:

1. aligns with Prifina's values of data security and privacy,

2. provides current Prifina users a service to analyze purchase data.

The Outcome. ✨

The Outcome. ✨

  • Our team developed an MVP for an expense management desktop app that enhances users' control over their data efficiently, accompanied by a landing page designed to promote it within the user community.

  • Our team developed an MVP for an expense management desktop app that enhances users' control over their data efficiently, accompanied by a landing page designed to promote it within the user community.

  • SpendWise service actively addresses a void of current services provided on Prifina's marketplace, attracting 100+ stakeholders actively testing the new MVP.

  • SpendWise service actively addresses a void of current services provided on Prifina's marketplace, attracting 100+ stakeholders actively testing the new MVP.

BUSINESS GOALS

How might we design an expense data tracking service that:


  • aligns with Prifina's values of data security and privacy,

  • provides current Prifina users a service to analyze purchase data.

How might we design an expense data tracking service that:


  • aligns with Prifina's values of data security and privacy,

  • provides current Prifina users a service to analyze purchase data.

PROJECT KICKOFF

01

01

What constitutes a safe and private experience?

I conducted secondary research on academic papers to understand the psychological factors contributing to a sense of safety in an environment, noticing that creating a digital environment where:

1) users clearly understand their actions and
2) can anticipate the outcomes of each interaction fosters a sense of security and trust.

I conducted secondary research on academic papers to understand the psychological factors contributing to a sense of safety in an environment, noticing that creating a digital environment where:

1) users clearly understand their actions and
2) can anticipate the outcomes of each interaction fosters a sense of security and trust.

02

02

What are potential users' tracking habits?

  • 67% of participants engage in only sporadic spending tracking.

  • Individuals with a stronger motivation to manage their finances are more willing to make extra effort for accuracy.

  • About half participants favor a "complete" product with a wide range of features listed on the survey, regardless of how often they'll use them.

  • 67% of participants engage in only sporadic spending tracking.

  • Individuals with a stronger motivation to manage their finances are more willing to make extra effort for accuracy.

  • About half participants favor a "complete" product with a wide range of features listed on the survey, regardless of how often they'll use them.

RESEARCH - users

Diligent tracker vs. Casual tracker

Diligent tracker vs. Casual tracker

OPPORTUNITY

How might we design an expense tracking service that provides casual trackers a FAST and CONTROLLABLE way to upload, track, and manage data while leaves room for updates that satisfy diligent trackers?

How might we design an expense tracking service that provides casual trackers a FAST and CONTROLLABLE way to upload, track, and manage data while leaves room for updates that satisfy diligent trackers?

CONCEPTUALIZE

How will users upload, track, and manage?

How will users upload, track, and manage?

In the initial design sprint, we began by conducting competitive research and surveying potential users. This approach helped us profile personas, identify and prioritize features, enabling us to delineate the primary user flow for our casual trackers' needs into a three-step process: UPLOAD, TRACK, and MANAGE.


However, validating the user flow presented several new challenges for us.

In the initial design sprint, we began by conducting competitive research and surveying potential users. This approach helped us profile personas, identify and prioritize features, enabling us to delineate the primary user flow for our casual trackers' needs into a three-step process: UPLOAD, TRACK, and MANAGE.


However, validating the user flow presented several new challenges for us.

DESIGN - Key challenge 01

What if a top-priority feature is currently unfeasible?

What if a top-priority feature is currently unfeasible?

Something out of our expectation happened. When we were analyzing the data from the survey, we found that some high-priority features, such as real-time balance and income, require integration of bank accounts and cards data. However, legal and technical constraints may delay this integration.


To address this, I proposed designing modularized data cards with the flexibility to accommodate future features, so that we could validate the MVP's value proposition first.

Something out of our expectation happened. When we were analyzing the data from the survey, we found that some high-priority features, such as real-time balance and income, require integration of bank accounts and cards data. However, legal and technical constraints may delay this integration.


To address this, I proposed designing modularized data cards with the flexibility to accommodate future features, so that we could validate the MVP's value proposition first.

DESIGN - Key challenge 02

How do users upload their first data file?

How do users upload their first data file?

  • 1st iteration: Sticky cards displaying the process can be useful but are not essential. During testing with stakeholders, I discovered that the guidance provided by the cards was hindering users from quickly uploading their first data file and was overly detailed for such a simple and intuitive interface.


  • 2nd iteration: I created a welcoming page that users will encounter when they have no data or accounts linked to the service. This page offers a clear and efficient way for them to explore options.

  • 1st iteration: Sticky cards displaying the process can be useful but are not essential. During testing with stakeholders, I discovered that the guidance provided by the cards was hindering users from quickly uploading their first data file and was overly detailed for such a simple and intuitive interface.


  • 2nd iteration: I created a welcoming page that users will encounter when they have no data or accounts linked to the service. This page offers a clear and efficient way for them to explore options.

DESIGN - Key challenge 03

How do users manage data sources after onboarding?

How do users manage data sources after onboarding?

Controllable:

  • 1st iteration: Data uploading button only on the home dashboard was not easily discoverable.

  • 2nd iteration: Make data uploading a Global Design. With this global design, users consistently completed uploading tasks promptly and with minimal hesitation whenever prompted.


Clean and organized:

  • 1st iteration: As users frequently upload a bunch of  data to the platform at once, the data control panel may become cumbersome to navigate due to its length.

  • 2nd iteration: Clean up data sources into expandable cards. Users can now swiftly locate their desired data, eliminating the need for scrolling a long list.

Controllable:

  • 1st iteration: Data uploading button only on the home dashboard was not easily discoverable.

  • 2nd iteration: Make data uploading a Global Design. With this global design, users consistently completed uploading tasks promptly and with minimal hesitation whenever prompted.


Clean and organized:

  • 1st iteration: As users frequently upload a bunch of  data to the platform at once, the data control panel may become cumbersome to navigate due to its length.

  • 2nd iteration: Clean up data sources into expandable cards. Users can now swiftly locate their desired data, eliminating the need for scrolling a long list.

FINAL DESIGN - Landing page

Landing page design

Landing page design

FINAL DESIGN - Onboarding

Onboarding design: upload and manage

Onboarding design: upload and manage

FINAL DESIGN - Onboarding

Budget design: plan and track

Budget design: plan and track

FINAL DESIGN - Others

Something more…

Something more…

To meet our goals of being FAST and CONTROLLABLE, we implemented interactive data visualization reports for clear results, customizable budgeting methods for quick entry, an error prevention system for accurate budgeting, and a data management section for efficient data source management through batch processing.

To meet our goals of being FAST and CONTROLLABLE, we implemented interactive data visualization reports for clear results, customizable budgeting methods for quick entry, an error prevention system for accurate budgeting, and a data management section for efficient data source management through batch processing.

ACHIEVEMENTS

Director recommendation

The director of Prifina praised SpendWise as exceptionally promising, highlighting its innovative features and potential for further development. He emphasized its strategic importance and remarked on its ability to revolutionize the services of Prifina.

The director of Prifina praised SpendWise as exceptionally promising, highlighting its innovative features and potential for further development. He emphasized its strategic importance and remarked on its ability to revolutionize the services of Prifina.

Users quickly get what they need

In our testing, we received very positive feedback from users who appreciated the ease and speed of uploading their data sources and receiving analysis reports within seconds. They also valued the ability to selectively check and uncheck specific sources to track changes in the expense report.

In our testing, we received very positive feedback from users who appreciated the ease and speed of uploading their data sources and receiving analysis reports within seconds. They also valued the ability to selectively check and uncheck specific sources to track changes in the expense report.

More testing and iterations

Through rigorous testing and iterations, we're continually refining SpendWise, ensuring each update meets our high standards. The growing interest from the Prifina community, with over 100 current users actively testing SpendWise, underscores the validity and impact of our efforts.

Through rigorous testing and iterations, we're continually refining SpendWise, ensuring each update meets our high standards. The growing interest from the Prifina community, with over 100 current users actively testing SpendWise, underscores the validity and impact of our efforts.

REFLECTIONS

Users' feedback is important, but be careful!

User feedback and testing are invaluable for guiding design decisions, yet it's important to recognize that users may not always know what they need. Careful examination and analysis of research findings are essential, often requiring a deeper exploration to uncover the patterns and reasons behind user behaviors.

User feedback and testing are invaluable for guiding design decisions, yet it's important to recognize that users may not always know what they need. Careful examination and analysis of research findings are essential, often requiring a deeper exploration to uncover the patterns and reasons behind user behaviors.

Work with ambiguity: be ready to make adjustments at anytime. 

This project began with vague goals and undefined target user groups, necessitating significant time to refine objectives and adjust based on fresh insights from research and testing. Maintaining an open mind and embracing efficient iteration are crucial for steering the project in the right direction.

This project began with vague goals and undefined target user groups, necessitating significant time to refine objectives and adjust based on fresh insights from research and testing. Maintaining an open mind and embracing efficient iteration are crucial for steering the project in the right direction.

Let’s connect

Let’s connect

Get in touch for opportunities or just say hi!

Get in touch for opportunities or just say hi!

yanlinli2022@gmail.com

yanlinli2022@gmail.com