mia

As modern technology quickly evolves, machine learning has come to the forefront of the growing field of data science. These models are trained to through large data sets to imitate the way that humans learn and improve accuracy. With these models, businesses and consumers can better solve problems, make  decisions, and format predictions.



While most of these model are stuck in complex code, mia encourages data scientists take it one step further by helping them deploy their machine learning models into a visual app that ordinary people can understand.

COMPANY

mia

TIMELINE

March 2021 - May 2021

ROLE

UX/UI Designer

TOOLS

Figma, Miro

The Problem

mia has tasked our team to redesign their landing page to better communicate the features and value of their product. In addition, we were tasked to explore ways to make the form-builder to create web apps more intuitive. All with the end goal increase use engagement and drive conversions.

Outcome

We created a new landing page that clearly demonstrates the value of mia through animations and helps build credibility through client testimonials. The form-builder features an interactive drag and drop format where users 'build' their own web apps.

Testing the Current mia Application

The first round of interviews were to see how users interact with the current mia and define any pain points that they faced in terms of the site's current usability and functionality. From these interviews, we were able to determine areas for opportunities and improvement.

Key Takeaways

  • 4/4 were confused by the video on the landing page
  • 4/4  needed more information on the landing page
  • 4/4 users commented on the UI inconsistencies
  • 4/4 users encountered multiple error messages
  • 4/4 participants felt that the process was way to long - at least 12 steps from start to finish to create an app

Learning from Data Scientists

In order to gather more information about machine learning, we talked to data scientists to discover the difficulties that they face when it comes to deploying their ML models.

Key Takeaways

  • 8/8 participants last visited mia 4-6 months ago have problems with the UI
  • 7/8 users talked about their use cases with machine learning deployment
  • 4/8 users see mia as a way to test their models quickly
  • 4/6 agree that deploying models require a new skill set which poses a learning curve to data scientists

Narrowing Down mia's Target User

Based on the information collected from extensive user interviews, we were able to narrow down our target user.

Opportunities

Upon defining mia's end goal, we also identified 4 main opportunities and areas for improvement:
Landing Page, Upload a Model, App Creation, and Design System.

Landing Page

From our initial interviews, we discovered a couple key takeaways from our users about the landing page:

  • 4/6 users were not able to 100% understand the purpose of mia
  • 5/6 users wanted to more information about mia
  • 4/6 users expressed that visuals are important to them
Competitive Research
Design and Iterations

We wanted to make sure to convey the value of mia through the landing page by providing more information about how mia works, the benefits of mia, and highlight its use cases. In addition, we needed to make sure that users will trust mia in order to drive engagement and conversions. Below are our findings after testing the new design:

  • 8/8 participants who have used mia previously reacted positively to the new landing page
  • 8/8 participants were able to better understand the services that mia offers
  • The major change that occurred during our mid-fi to hi-fi iteration are the illustrations. Although the participants liked the addition of illustrations, 7/8 participants felt that the images were too vague. In the final iteration, we created animations that served as a sneak peek and tutorial for how mia works.
Upload a Model

Before users can create an app, they first needed to upload their machine learning models. In the first step of the process, users are faced with a long page of requirements and information. In addition, all the users who participated in the usability tests encountered multiple error messages.

  • 4/6 users were not able to 100% understand the purpose of mia
  • 5/6 users wanted to more information about mia
  • 4/6 users expressed that visuals are important to them
The Original Process

Information Overload

8/8 users felt that there is too much information displayed and not all of the information is relevant.

Error Messages

8/8 users encountered error messages at this step.

Confusing Order

This step occurred at the end of the process while users felt that it should have been the first question asked.

New Upload Model Process

In order to simplify the form, we created a one screen form that is interactive and personalized to the user. Users will first be prompted to select the framework and framework version of their model and then the requirements for that specific framework would populate the screen. This makes sure that users only see the relevant information.

App Creation

For many users, the app creation process was described as boring and tedious.
To start off, we looked to a variety of other 'builder-like' s ites (ie. MailChimp, Wix, Typeform) for inspiration...

A/B Testing

One of the main issues that we identified is that users are going into the app creation process blind. They have no idea what the app will look like until they get to the end of the process. Since these apps are supposed to be a visual representation of their machine learning models, it is important for users to be able to see exactly what they are doing while creating these apps.



From here we came up with two ideas that we A/B tested.


  • Form Builder - Keeping the form builder but having the app directly next to the form and updates as the form gets filled out
  • Builder Design - A drag and drop style of  building with a side panel for users to make edits

Majority of users preferred the builder design.

App Creation Final Design

After deciding on the 'Builder Design', created different iterations of the design and continued to test with users. While testing our final iteration, 6/8 fully understood how to navigate through the builder and create their own app.

Before
After
Design System

During our interviews, 12 out of 17 participants expressed negative opinions on the flaws within mia's inconsistent UI. Some participants deemed mia as untrustworthy and unprofessional. We wanted to create a new design system that is polished, builds rapport and also speaks to mia's identity.

Color

Based on our original heuristics analysis, mia's bright teal blue background accompanied by the thin white text does not pass accessibility tests.

To replace the teal blue, we went with a dark purple-blue and a blue. We wanted the blue to evoke trust with users and the purple-blue to feel modern, 'techy', but also creative.

Typography

mia's original primary font was 'Quicksand'. We all liked the roundness of 'Quicksand' as it feels modern, creative, and youthful. However, we did not like how in larger font sizes, the rounded corners became more apparent and started to feel 'comicy'. As a replacement, we recommended 'Poppins' since it keeps the roundness of 'Quicksand' but with straighter edges instead.

Other Work