MENU

Improving Upload and Review Experience

About Split Bill

A feature in LINE Messenger Indonesia, to make bill splitting process faster and easier by using OCR technology (image processing)

Responsibility

Lead the research Design the interface and prototype Maintain the quality of the design in the production

Type of project

Design improvement

Timeline

Q4 2021

CONTEXT

Split Bill condition

• Split Bill initially released in late 2019, but due to pandemic situation in early 2020, it got deprioritized and no improvements ever since.

• However, in 2021, as social distancing measures eased up and people started eating out in groups again, the strategy team in Indonesia saw an opportunity to serve this group of users through Split Bill.

• Indonesian product team was assigned to improve Split Bill, consisting 2 product managers, 2 product designers (one of them being me), and 3 engineers.

01 UNDERSTAND & DEFINE

Problem in the current product

We started by analyzing quantitative data to check the performance of the product and discovered that most users bounce off after they upload bill photo / in the review OCR page.

Image: Funnel analysis of Split Bill performance

Image: Funnel analysis of Split Bill performance

Based on that analysis, we decided to focus on reducing the drop off rate during the review OCR result / during the uploading process. But we were still confused on how should we improve it. So we conducted further qualitative study to understand more about how user currently use Split Bill and evaluate the overall process of Split Bill.

Image: Summary of qualitative research

Image: Summary of qualitative research

Image: Qualitative research result

Image: Qualitative research result

Dip dive into user's problem

  1. Uploading photo takes too much time

On average, time spent to upload a bill was 21,3 sec. Research suggests all process in the system below 10 sec. above that user might lose their attention and bounce off.

But due to technical issue of OCR, we were unable to improve the performance in the tech side. Hence we reframe the design challenge to this "How might we make the user perceive faster uploading process?"

Image: Preview when user upload bill photo in Split Bill

  1. Failed to resolve total price

The result of OCR are affected by many factors, including photo condition. Due to that, sometimes user need to do small adjustment so they can split the correct data due to incorrect OCR result. But, in the qualitative study, we discovered that for some cases, the OCR result keep giving incorrect data and they were unable to adjust the result, because they didn’t notice the result can be edited by clicking the incorrect data. So they decided to re-upload a couple times and bounce off after several failed attempts to adjust it.

We decided to proceed with this design challenge to solve the issue "How might we make the process to adjust incorrect data looks obvious?"

Image: Split Bill OCR review page

02 DESIGN & PROTOTYPE

Solving the problem through design

| How might we make the user feel faster uploading process?

Keep user’s attention away from waiting

Not only the animation represent old windows loading (which also takes forever), it also felt unappealing for the user to see this for more than 20 sec. According to research, unoccupied time will last longer than occupied time. So the animation should able to keep user’s attention away from waiting (unoccupied) and focus more enjoying the animation (occupied).

Idea 1: Visual distraction

1st idea: ✨ Visual distraction

The idea is to make a visual that is appealing to see while waiting the upload process. This animation is also giving user visualization on the process behind the upload, that's why they understand and able to tolerate the wait.

2nd idea: 📖 Content distraction

This idea was inspired by many games that usually implements tips and info during the loading process before / within the game. We try to copy that by using the uploading page as place to educate user about the benefits and features in the Split Bill so our user might become more expert Split Biller!

Idea 2: Content distraction

More responsive

The current uploading process is not responsive in a sense that it will keep spinning after the entire process of uploading finish. According to Doherty Threshold, 20 sec to seeing the same interface, will make users wondering whether the process is still running or not. The design should able to keep the user’s perception of responsive within the system.

Image: Progress bar implementation

Manipulate the progress

On technical side, the process in the uploading actually consist of 2 different and respective process: (1) upload to the system, and (2) scan the items through OCR technology (significantly more time to process). Backed by zeigarnik effect, the progression animation in the progress bar should move fast and nearly reach the end for the (1) process, then followed by the small but progressive animation afterward until it reach the end. Through this way, user will likely to wait rather than bounce off.

Image: Detail of progress bar progression

| How might we make the process to adjust the data looks obvious when an adjustment is needed?

Make it clear

The action to edit should keep as secondary but clear when it’s necessary. We decided to make the edit function more accessible through a different style button compared with the primary button. This way, will still raise the user's awareness of the OCR result that can be adjusted when needed by clicking the button, without confusing the main action in the page – confirm the OCR result.

Image: Design explorations for adding Edit button

03 VALIDATE

Validate the solution

We then test the solutions by conducting another UT, to validate the ideas and decide which design is better.

• Participants: 5 participants; 3 new users + 2 loyal users

Method: Remote usability test

Tools: Screen share zoom + Split Bill feature

The Final Design 🚀

1) New uploading page

1) New uploading page

2) New OCR Result page

2) New OCR Result page

Image: Final design to solve the problem

1.) Uploading page

New design able to give a faster experience when uploading a bill, and it helps them understand whether the uploading process is working or not. The animation also proved to give a enough distraction to keep user from waiting the process.

2.) OCR Result page

The new design provides more obvious edit function by highlighting the edit button as secondary button. The users also more considerate when they review the OCR Result, because the edit button gives them awareness that the result might be perfectly accurate.

04 DEVELOPMENT

Turning the design into reality

During this process, we share our final design to the developers through our Figma file + prototype, whilst maintaining the quality of the design in the production.

We managed to make the process runs smoothly because we already involve engineers during our time exploring the design.

Image: Design artifacts shared to engineers

05 RESULT

Successfully reduce the drop off rate by 18% within the OCR Result page

Other than that, the design also impacted:

- Enable data tracking for number of incorrect OCR result through number of edit button clicked. This data are used as our parameter to track the quality of OCR result.

- (not directly related) Able to reach all time high active users after 1 years of stagnant, and able to increase the user MoM% growth rate for active users to 50%

Other than that, the design also impacted:

- Enable data tracking for number of incorrect OCR result through number of edit button clicked. This data are used as our parameter to track the quality of OCR result.

- (not directly related) Able to reach all time high active users after 1 years of stagnant, and able to increase the user MoM% growth rate for active users to 50%

Other than that, the design also impacted:

- Enable data tracking for number of incorrect OCR result through number of edit button clicked. This data are used as our parameter to track the quality of OCR result.

- (not directly related) Able to reach all time high active users after 1 years of stagnant, and able to increase the user MoM% growth rate for active users to 50%

Shout out to:

The wonderful team of LINE Split Bill