10. Solution Audit

Analyze existing designs to gain insights and guide product improvements.

Summary

A key problem statement identified from previous lessons about Money Lover, a digital expense tracking app: "The process of entering expenses in Money Lover doesn’t align with how users naturally recall their spending (Memory recall)"

In today’s lesson, I’ll recap how Anh Chung guided our class through exploring various expense tracking methods, both digital and non-digital, to uncover valuable insights and lessons we can take (or avoid) from these solutions.

Solution Audit

What is Solution Audit?

Solution audit: evaluates the effectiveness of a specific solution, product, or feature. It involves assessing how well the solution meets user needs, its performance, and its overall impact.

💡 The goal is to improve the current solution

Solution audit and Competitive audit

Competitive Audit: Focuses on analyzing competitors’ products or services. This involves examining the strengths, weaknesses, features, and user experiences of competitor offerings to identify opportunities and gaps in the market.

💡 In short, a solution audit is about evaluating your own product, while a competitive audit looks at competing products in the market.

How to conduct vs. in-depth solution audit

Define the purpose

Defining clear objectives sets the project’s scope, eliminating scope creep and keeping the focus on your intended goals.

Choose direct and indirect solutions

When you make a list of your solutions to research and analyze, you need direct and indirect solutions:

  • Direct solutions offer the same value to potential customers as you do

  • Indirect solutions offer a similar proposition to different customers

It’s best to pick 2–3 direct and 1–2 indirect solutions for your audit.

Analyze and identify the pros and cons of each solutions

Concentrate on the specific purpose and evaluate the pros and cons of both direct and indirect solutions. Avoid analyzing the entire product, as it may not be relevant.

Extract insights to enhance and refine existing products

Summarize the pros and cons of the evaluated solutions, highlighting key aspects to enhance and pitfalls to avoid. Use these insights to establish a clear target goal for our solution, incorporating the analyzed factors

Write a report and action points to share

Compile your findings into a concise report that directly aligns with the initial goals set at the start of the project.

An Example

Solution Audit Example

From pervious lesson we learnt, anh Chung gave us a problem statement from Money Lover, a digital expense tracking app:

💵 "The process of entering expenses in Money Lover doesn’t align with how users naturally recall their spending (Memory recall)"

When doing a solution audit for Money Lover, we came up with a few solutions to track expense:

  • Taking note on paper

  • Taking note on digital note app or messaging platform

  • Tracking on excel template

  • Other expense record app

  • Expense categorization feature in digital banking platforms

  • Automated expense categorization feature based on product receipts

  • Pipu expense tracking bot

  • etc.

Taking expense note on paper

Taking notes on paper aligns seamlessly with how users naturally recall their spending: they write down what they remember.

Pros: Strong alignment with memory recall.

Cons: Challenging to synthesize and calculate totals.

Taking expense note on digital note app or messaging platform

This is similar to taking note on paper but digitally.

Pros: Strong alignment with memory recall.

Cons: Challenging to synthesize and calculate totals.

Tracking expense on excel template

While the previous two methods align seamlessly with users' natural spending recall, tracking expenses in Excel presents a different challenge: our memory doesn’t easily translate to cells, columns, and rows. Users must summarize their expenses within this structured format.

Pros:

  • Customizable categorization of expenses.

  • It's relatively easy to remember entries, though not as intuitive as paper notes.

Cons:

  • Requires significant time and effort to organize files, including calculation formulas and categories.

Other expense record app

They function similarly to Money Lover, requiring users to navigate through numerous unnecessary steps to record their expenses, as they all replicate each other's product flows.

Pros: No valuable insights can be gained to enhance product features.

Cons: None

Expense categorization feature in digital banking platforms

Users don’t even need to manually input amounts to record their expenses; this feature automatically syncs and utilizes data from payment and transfer history, requiring users only to select the appropriate categories.

This functionality proactively addresses potential issues before they arise.

Pros:

  • Sync and leverage data from payment and transfer history to automatically record expenses, removing the need for manual reminders.

  • Automatically categorize expenses to simplify management, allowing users to focus on their finances without overthinking. This approach provides valuable insights that can be derived from solutions like Timo and Vietcombank.

Cons: None

Automated expense categorization feature based on product receipts

This feature takes a step further by automatically labeling user spending based on their transaction records. Most user expenses can be categorized using this transaction data.

Pros:

  • Syncs and utilizes data from payment and transfer history to automatically record expenses, eliminating the need for manual reminders.

  • Automatically categorizes expenses, simplifying management and allowing users to focus on their finances without unnecessary mental effort.

Cons: None

Pipu expense tracking bot

This approach operates similarly to taking notes in a digital note-taking or messaging platform, utilizing a slash ("/") command. While it aids memory recall, the need to type commands and format entries can add extra steps.

Pros: Supports memory recall.

Cons: Requires formatting through slash ("/") commands.

What can we learn after all these Solutions Audit

💡 Our solution should be fully automated to eliminate any need for user effort. If manual input is required, it should be as simple as writing on paper, while also offering the ability to organize and synthesize data as efficiently as Excel.