How can we optimize the onboarding
of a project management tool?

How can we optimize the onboarding of a project management tool?

How can we optimize the onboarding of a project management tool?

My task was to figure out why after a recent UI update, the monthly active user count decreased by 32%, the bounce rate was at 85%, and sign-up rate stuck at 20%.

My task was to figure out why after a recent UI update, the monthly active user count decreased by 32%, the bounce rate was at 85%, and sign-up rate stuck at 20%.

Overview

Overview

A project management tool that aims to simplify project management.

A project management tool that aims to simplify project management.

In the summer of 2020, I interned at Genesys, working on Projectify, a project management tool. It was a great experience collaborating with designers and engineers, gaining valuable insights into product strategy, developer hand-off, and design systems.

In the summer of 2020, I interned at Genesys, working on Projectify, a project management tool. It was a great experience collaborating with designers and engineers, gaining valuable insights into product strategy, developer hand-off, and design systems.

Industry

Software

Role

UI/UX Designer

Timeline

7 Months

Tools

Figma

Industry

E-Commerce

Timeline

6 Months

Role

UI/UX Designer

Tools

Figma

The Problem

The Problem

The monthly user count dropped by 32% and 85% of visitors bounced.

The monthly user count dropped by 32% and 85% of visitors bounced.

After a UI update, the monthly active user count decreased by 32%, sign-up rate was stuck at 20%, and there was an 85% drop-off after the first interaction. My task was to figure out why and how to fix it.

After a UI update, the monthly active user count decreased by 32%, sign-up rate was stuck at 20%, and there was an 85% drop-off after the first interaction. My task was to figure out why and how to fix it.

Exploring Projectify

Exploring Projectify

Understanding the existing information architecture.

Understanding the existing information architecture.

I started this project by learning about Projectify. I had meetings with company employees to learn the history and design decisions. Then I explored the website myself to map out the existing user flow.

I started this project by learning about Projectify. I had meetings with company employees to learn the history and design decisions. Then I explored the website myself to map out the existing user flow.

Exploring Metrics

Exploring Metrics

There was a 32% drop in monthly active users in a week after a UI change.

There was a 32% drop in monthly active users in a week after a UI change.

When analyzing the monthly active user count, I learned that there was a 32% drop in monthly active users in a week after a big change in the application's UI and functions.

When analyzing the monthly active user count, I learned that there was a 32% drop in monthly active users in a week after a big change in the application's UI and functions.

Analyzing Quantitative Data

Analyzing Quantitative Data

I checked both Google Analytics and Fullstory sessions for any dropoffs.

I checked both Google Analytics and Fullstory sessions for any dropoffs.

To understand how effective the current onboarding was, I looked at both the Google Analytics and Fullstory sessions to check for any dropoffs and where they occurred.

To understand how effective the current onboarding was, I looked at both the Google Analytics and Fullstory sessions to check for any dropoffs and where they occurred.

85%

of visitors dropped off after the first interaction.

63%

of visitors dropped off after the second page.

50%

bounce rate when users landed on the homepage.

Testing Projectify

Testing Projectify

I evaluated the current user experience by letting them explore first and then asking them to do certain tasks.

I evaluated the current user experience by letting them explore first and then asking them to do certain tasks.

After seeing these metrics, I conducted user research with 5 individuals to understand the issues. I decided to start by watching them explore Projectify first, then nudging them to do certain tasks. Here are some questions I had asked:

After seeing these metrics, I conducted user research with 5 individuals to understand the issues. I decided to start by watching them explore Projectify first, then nudging them to do certain tasks. Here are some questions I had asked:

  1. What does this product do?

  1. What is a template?

  1. What is your daily project routine?

  1. Can you add a task?

  1. Can you add a due date?

  1. Can you assign a task to yourself?

  1. Does the landing page represent your experience?

  1. What is this product used for?

Usability Test Results & Findings

Usability Test Results & Findings

Only 40% of the tasks were being completed successfully.

Only 40% of the tasks were being completed successfully.

The results revealed a major issue: only 40% of the tasks were successfully completed. This meant that Projectify was difficult to understand and navigate without external help.

The results revealed a major issue: only 40% of the tasks were successfully completed. This meant that Projectify was difficult to understand and navigate without external help.

Research Insights

These were the three key insights I discovered.

These were the three key insights I discovered.

Based on the usability test and follow-up interviews, these were the most pressing issues that needed to be addressed.

Based on the usability test and follow-up interviews, these were the most pressing issues that needed to be addressed.

Discovering features.

A few users had a hard time finding features. There were no tutorials or examples on how to get started. There were also usability issues which led to users not knowing that certain features existed.

Discovering features.

A few users had a hard time finding features. There were no tutorials or examples on how to get started. There were also usability issues which led to users not knowing that certain features existed.

How to show progress.

A major issue expressed by every tester was the lack of collaboration and progress. For managers and leaders, it was important to see progress, how close the team was to completion, and any obstacles.

How to show progress.

A major issue expressed by every tester was the lack of collaboration and progress. For managers and leaders, it was important to see progress, how close the team was to completion, and any obstacles.

How to show value.

Users expressed the landing page was not clear about what the product did and did not find the value in it. They were uncertain about whether to switch from their existing project management tool.

How to show value.

Users expressed the landing page was not clear about what the product did and did not find the value in it. They were uncertain about whether to switch from their existing project management tool.

How can we make features more discoverable, impart a sense of value, collaboration & project progress?

How can we make features more discoverable, impart a sense of value, collaboration & project progress?

Exploring Possibilities

Exploring Possibilities

I identified the key issues and came up with possible solutions for each problem.

I identified the key
issues and came up
with possible solutions
for each problem.

Depsite the many issues I discovered, I boiled it down to the key issues that would solve the problem, ensuring that my future design decisions are grounded in my user research.

Depsite the many issues I discovered, I boiled it down to the key issues that would solve the problem, ensuring that my future design decisions are grounded in my user research.

Issue #1: How to Show Value

Issue #1: How to Show Value

Reducing the number of steps to show value sooner.

Reducing the number of steps to show value sooner.

Since there was a 63% dropoff after the 2nd interaction, I wanted to show users value as soon as possible. Therefore, I reduced the onboarding from 5 steps down to 3 steps.

Since there was a 63% dropoff after the 2nd interaction, I wanted to show users value as soon as possible. Therefore, I reduced the onboarding from 5 steps down to 3 steps.

Before - 5 Steps

Before - 5 Steps

After - 3 Steps

After - 3 Steps

Working With Others

Working With Others

I collaborated with another designer to prototype, test, and iterate the user flow.

I collaborated with
another designer to prototype, test, and
iterate the user flow.

I created lo-fi prototypes and conducted user testing to quickly refine my inital solutions. Once I had established the high-level overview, another designer on the team handled the detailed design. We collaborated on iterating and finalizing the design.

I created lo-fi prototypes and conducted user testing to quickly refine my inital solutions. Once I had established the high-level overview, another designer on the team handled the detailed design. We collaborated on iterating and finalizing the design.

Issue #1: How to Show Value

Issue #1: How to Show Value

We tested 3 different ways to preview templates before users select a template.

We tested 3 different ways to preview templates before users select a template.

Templates were harder for people to understand because they didn't know what the product did and they couldn't see previews. After user testing, we chose the third idea because it was the clearest and only available when the user looked for it.

Templates were harder for people to understand because they didn't know what the product did and they couldn't see previews. After user testing, we chose the third idea because it was the clearest and only available when the user looked for it.

1. Popup Preview

1. Popup Preview

Shows up before project is fully created. It shows a preview but it's not as important

Shows up before project is fully created. It shows a preview but it's not as important

2. Hover Preview

2. Hover Preview

Shows up before project is fully created. Shows preview but it feels like a temporary experience. Seeing previews over takes the screen.

Shows up before project is fully created. Shows preview but it feels like a temporary experience. Seeing previews over takes the screen.

3. Dedicated Preview

3. Dedicated Preview

Popup after the project is created with the preview taking more attention.

Popup after the project is created with the preview taking more attention.

Issue #1: How to Show Value

Issue #1: How to Show Value

Designing a light mode and dark mode for templates.

Designing a light
mode and dark
mode for templates.

We designed a light mode and dark mode to cater to different user preferences and environments. We paid careful attention is given to color choices, typography, and contrast to ensure readability in both modes.

We designed a light mode and dark mode to cater to different user preferences and environments. We paid careful attention is given to color choices, typography, and contrast to ensure readability in both modes.

Light Mode

Dark Mode

Issue #2: How to Show Progress

Issue #2: How to Show Progress

We designed ways to
display project progress
and set user status.

We designed ways to display project progress and set
user status.

We designed ways to
display project progress and set user status.

Since there was a 63% dropoff after the 2nd interaction, I wanted to drive value as soon as possible. I reduced the onboarding flow from 5 steps down to 3 steps.

Since there was a 63% dropoff after the 2nd interaction, I wanted to drive value as soon as possible. I reduced the onboarding flow from 5 steps down to 3 steps.

Low-Fidelity

Low-Fidelity

We came up with many ideas and would pitch them to others for critique and feedback. We guerilla tested the best ideas for usability.

We came up with many ideas and would pitch them to others for critique and feedback. We guerilla tested the best ideas for usability.

High-Fidelity

High-Fidelity

We ended up picking the status setting on the task check because was the simplest solution that performed the best in our guerilla tests.

We ended up picking the status setting on the task check because was the simplest solution that performed the best in our guerilla tests.

Issue #3: Discoverability

Issue #3: Discoverability

I added a sample project as an interactive tutorial to show what tasks users could do.

I added a sample project as an interactive tutorial to show what tasks users could do.

One of the complaints we got was that users didn't know what other features Projectify could offer. We ran into a issue with how to show templates and let users create a project so we conducted a few guerilla tests to find better solutions.

One of the complaints we got was that users didn't know what other features Projectify could offer. We ran into a issue with how to show templates and let users create a project so we conducted a few guerilla tests to find better solutions.

1. Buttons at the top

1. Buttons at the top

I tried placing the button on top but users would skip the tutorial and click the buttons, so learned that it would have to come after they see the sample project.

I tried placing the button on top but users would skip the tutorial and click the buttons, so learned that it would have to come after they see the sample project.

2. One bottom button

2. One bottom button

I tried having one button for templates but it that meant people would have to delete all tasks if they just wanted to create a project.

I tried having one button for templates but it that meant people would have to delete all tasks if they just wanted to create a project.

2. Two bottom buttons

2. Two bottom buttons

This was the best of both worlds. It followed a logical narrative and offers different options for how to build a project. We ended up going with this version.

This was the best of both worlds. It followed a logical narrative and offers different options for how to build a project. We ended up going with this version.

Final Design

Final Design

We redesigned a brand new Projectify landing page.

We redesigned a brand new Projectify landing page.

With feedback I got from testing the existing site, I redesigned the landing page by making it more company focused, adding social proof. My partner created custom illustrations to make it more visually appealing.

With feedback I got from testing the existing site, I redesigned the landing page by making it more company focused, adding social proof. My partner created custom illustrations to make it more visually appealing.

Feedback + Results

Feedback + Results

I conducted a full usability test again with 7 people to measure results.

I conducted a full usability test again with 7 people to measure results.

I wanted to make sure the full onboarding experience worked and improved. We also chose 3 previous testers to see if their experience improved. Here are the results.

I wanted to make sure the full onboarding experience worked and improved. We also chose 3 previous testers to see if their experience improved. Here are the results.

I was so happy with the results. Users who read the sample project were able to understand how to use Projectify and saw the value of the tool. Users who didn't read the sample project were still able to figure it out the features on their own. There were significant improvements on all tasks. Some went from 0% success to 100%. After all of our hard work, we finally saw the monthly active users shoot up!

I was so happy with the results. Users who read the sample project were able to understand how to use Projectify and saw the value of the tool. Users who didn't read the sample project were still able to figure it out the features on their own. There were significant improvements on all tasks. Some went from 0% success to 100%. After all of our hard work, we finally saw the monthly active users shoot up!

What I Learned

Creating a design system from scratch is a lot of work.

Creating a design
system from scratch
is a lot of work.

We really had to get into the nitty gritty of each pixels and ensure style consistency in every component. We spent a lot of time learning how use Figma efficiently to get the most out of the software.

We really had to get into the nitty gritty of each pixels and ensure style consistency in every component. We spent a lot of time learning how use Figma efficiently to get the most out of the software.

01

Projects can get quite messy.

Lots of changes can make a project very messy and impact the final results. Each change should be intentional by pairing it with a metric we want to improve. It's important to rename and organize files for dev hand off. They should have easy access to assets and know exactly what changes they have to make.

01

Projects can get quite messy.

Lots of changes can make a project very messy and impact the final results. Each change should be intentional by pairing it with a metric we want to improve. It's important to rename and organize files for dev hand off. They should have easy access to assets and know exactly what changes they have to make.

02

Be specific in your designs.

Be careful of padding and margins. Developers won't know what values to set if you don't specify. Take out the guess work by being as precise as possible or else the end result will looks different from your pixel-perfect designs.

02

Be specific in your designs.

Be careful of padding and margins. Developers won't know what values to set if you don't specify. Take out the guess work by being as precise as possible or else the end result will looks different from your pixel-perfect designs.

Explore Other Work

Explore Other Work