My role: together with 2 other UX designers, I performed User research, product analysis through usability testing of their current onboarding process, identification of problem areas, use of data for design solutions, wireframing and prototyping, usability testing and iteration process

 

timeline: 3 weeks and 3 days

 

What is UPWORK?

“the world’s work marketplace where every day businesses of all sizes and independent talent from around the globe meet here to accomplish incredible things.”

- Hayden Brown, CEO and President Upwork

 

Project Overview

Upwork’s focus has been on smaller businesses needing help with small projects. They're now expanding their focus to support customers at mid/large enterprises to hire for larger projects.

These new clients have different needs, expectations and, processes than those clients looking to hire freelancers.

 
 

Problem

Upwork sees the benefits of hiring design teams for larger projects but does not see clients hiring for design teams. Design teams are rarely used and instead, clients hire single freelancers. Also, most clients are not familiar with hiring design teams and their benefits.

 

step one….

User Research

Due to difficulty finding users who are mid-to-large company hiring managers /owners, we focused on small business owners who are looking to expand and progress their business with larger projects. The goal is to understand their needs and how they understand design teams and the different members and responsibilities that a design team may consist of and will be tackling.

 

User Research

 
 
  • We interviewed small to medium sized business owners. Questions include their word description for words that are used by UPWORK and other hiring platforms, words such as “Freelancer”, “talent/s”, “Team”, “recruiter”.

    We also included questions to better understand what they are looking for when hiring for their projects

  • We checked different hiring companies and studied their on-boarding processes. We also checked how these hiring platforms cater to clients looking to hire for larger projects and needing varying areas of design.

  • We wanted to see how a small-to-business size business owner manages through the current Upwork Platform and see how they understand the different options provided and how they answer question during the current onboarding process.

 
 

Key findings from interviews

  • some confusion on the word definition for “Talent”, some users defining as a person and others defining talent as a skill

  • negative connotation at times to word “recruiter”

  • A lot of users think that “Job” is a task for one person only

  • some users are unclear as to what “Web and mobile Development” means and unsure what the process includes

  • agreement with users definition of “Freelancer” as a person who is independent of an employer

  • Most of the participants think that freelancers won’t deliver “quality”, compared to a full time employee

  • for small to medium sized business owners, pricing is a priority

  • use of varying methods for hiring (business connections/facebook/ recruiting from another country)

Learn more
 
 
 

We looked into other hiring platforms in the market and read up on reviews of hiring processes with some key insights, including:

  • use of free writing to discuss project ideas and goals of project

  • filter option for various categories of projects

  • providing portfolios and work sample links of designers/engineers looking to be hired

  • providing reviews of designers/engineers

 

We also looked into gaining inspiration from companies such as Topcoder and HackerOne, both providing a platform for freelancers to collaborate and work on projects together. Some key findings are:

  • Onboarding is presented in a clear way without the need for creating an account or logging on, engaging the user through a low barrier for entry

  • provides a robust profile of potential workers for users to view. Workers receive points for every job completed as well as achievements that appear on their profile in the form of badges.

  • Worker profile displays how they rank among other members of the HackerOne community and their average score per job

  • Quantified worker performance makes the hiring process more transparent and gives more confidence to potential employers.

  • Use of gamification with badge system


 
 
 

Usability testing of Upwork’s hiring platform by small to medium sized business owners provided some insight on the onboarding process, including:

  • users think that the onboarding process for Upwork was long and hard

  • users were not aware of reason why they need to hire teams as opposed to hiring a single freelancer

 

Getting a clearer picture of our users

Learning from our users as they go through each process and identifying their pain points made us understand their struggles. It also made us identify certain characteristics of our users:

  • low domain knowledge

  • unaware of hiring teams for a project

  • confuse with benefits of hiring a team and what a team can be composed of

 

New Identified Problem after user research

Users with low domain knowledge want to start a developmental project but they are feeling confused and overwhelmed by the current onboarding process so do not complete the hiring process.

 

Design Ideation

Our team exploring various design features. I especially enjoyed this process as it provided a collaborative way for us to find solutions and

  • Concept 1

    • onboarding based on level of experience/knowledge

    • having recruiting team to assist

    • team customization

  • Concept 2

    • Pairing up freelancers that have previously collaborated in past projects

    • Adding educational guide, providing explanation of what each position does and how that can benefit a project

  • Concept 3

    • Making onboarding short and sweet to lessen bounce rate

    • Provide an overview of freelancers and their previous work sample and experience

Our hypothesis

Improving the current onboarding process by providing more educational cues and recommendations based on the user’s project and by also simplifying the language and removing unnecessary jargon will enable the user to more efficiently navigate the onboarding process and see it through to the last step.

 

Base on new identified problems, and through our design ideation, we thought of ways to address our users’ struggles with these feature concepts

Feature Concepts

 
 
 
 
 
 
 
 
 
 
 

We provided separate paths for our users to use…

  • one for looking into team recommendations

  • a second path option for customizing their own team members or using a recruiter expert assist.

    * Educational instructions provided throughout both path

prototype

Next step, testing of our prototypes and user interviews for feedback…

Usability testing

User interviews

Heat map analysis

Feedback from usability testing and user interviews

“It’s too early to use the word team… Im not even sure of what I need yet. I thought maybe I just can have one person”

“When I send this are they hired already? Does that mean I need to deal with them directly and not Upwork?”

“Maybe If I could just click on general categories like fashion, health or others like that”

Next steps…

Our 3-week design sprint ended with our team focusing on 4 concept features. From our usability testings and interviews with the users who tested our prototype, we provide these following recommendations for further exploration:

  • Clarifying to the user that sending the brief is not the same as hiring

  • Providing filter options for team customization

  • Use of more research to rename categories / jargon

 
return to top