Case Study:

Bodo.ai Improving the platform usability

I transformed the Bodo.ai platform, making it much easier to navigate and perform tasks related to clusters and workspaces. This led to a substantial 40% improvement in user experience. This achievement was the outcome of in-depth research, creative planning, prototype building, and insightful conversations with users. I took charge of developing new ideas, mapping out the process, crafting detailed blueprints, and designing an appealing interface. I collaborated closely with product leaders, subject matter experts, and software developers to uphold exceptional UX standards. Additionally, I conducted thorough interviews with 7 users, gathering invaluable feedback to further refine and enhance the Bodo.ai platform. 

1. Research

1.1. Project Overview

The problem


The goal

To enhance user adoption and retention, the Bodo platform employs a user interface that presents pertinent options for enhancing the user experience, thus bolstering usability and minimizing customer attrition. 


The product

Bodo is a SQL and Python data processing web-based platform, powered by advanced compilers and MPI parallelization technologies. 


Responsibilities


My role

UX designer leading Bodo's platform design


Project duration

16 weeks/ Oct-Jan 2023.

1.2. Competitor Audit


First, I gathered many examples of how other platforms are handling the data analysis process. I discovered several comparable services that matched our user needs and identified their strengths as follows:

Databricks

Provides automated cluster management and IPython-style notebooks. 

Snowflake

Cloud computing–based data cloud company, that allows corporate users to store and analyze data using cloud-based hardware and software. 

1.3. Understanding the users

I performed user interviews and surveys to better understand the users and their requirements. I conducted the evaluation, followed by several usability testing sessions with 5 current users with the help of the product manager and chief engineer. In the end, we identified the key areas for improvement in the platform.

1.4. User pain points

The platform for existing users does not offer a pleasant browsing experience.


Because the menu designs are convoluted, navigation can be difficult.


On the platform, finding the menu options were challenging, which occasionally caused users to be confused.

1.5. Usability Testing

I conducted usability testing to identify pain points based on the users' feedback.

Process for moderated testing:


1.6. Usability Testing Insights




2. Refining the design

2.1. Mockups 

The status indicator was redesigned as the old indicator (in the picture on the left) looked like a button and caused confusion.

2.2. High-fidelity prototype

The changes above were made after conducting and analyzing the results of the usability study.

 View the Bodo.ai high-fidelity prototype

Conclusion

Positive results were achieved by simplifying the user flow, removing unnecessary processes/options, and reducing friction. I experimented with many alternative strategies, processes, and visual features during this project to better capture Bodo's product strategy and goals. I was able to communicate and justify my design decisions to the team and have those design changes implemented in the product.