Bootcamp

From idea to product, one lesson at a time. To submit your story: https://tinyurl.com/bootspub1

I improved the sign up process at Utopicode

9 min readAug 4, 2022

--

TYPE OF PROJECT: Web and mobile onboarding, Tech recruitment

MY RESPONSIBILITIES: Research, Writing, Product Design, UI Design, Testing

TOOLBOX: Figma, Adobe Illustrator, Adobe Photoshop, Trint, Maze

PRODUCT DESIGN FRAMEWORKS: Moscow method, Iceberg method, Decision matrix

UX METHODS: Surveys, User and stakeholder interviews, Competitive analysis, Persona building, Task analysis, Journey mapping, Userflow, User stories, Prototype feedback session, Quantitative and qualitative testing

Utopicode, a South American recruitment platform, offers an innovative approach to linking software engineers and UX designers to local job openings on their website. See how my colleague and I implemented new strategies to create a better funnel for collecting necessary data from the new members.

Coders are in demand, so what’s the problem?

Client’s analytics indicated an increasingly high bounce rate among novice users asked to set up a profile on the recruiter’s website. Approaching a risky threshold of 60% of the new joiners not completing the process, the Utopicode UX team requested a full overhaul of their current onboarding flow. My colleague, Agata, and I were tasked with reducing the cognitive load of the sign up experience. Our objective was to facilitate the gathering of essential data without compromising on user satisfaction.

The quarterly abandonment rate at Utopicode approaching 60%
THE QUARTERLY ABANDONMENT RATE AT UTOPICODE WAS APPROACHING A RISKY THRESHOLD OF 60%

First impressions matter

We hit the ground running with contextual enquiries. The unmoderated rounds were a great source of feedback. I asked the users to open the Utopicode website and assume they wanted to join the platform. I asked them to share their observations with me. The key takeaway was that the site offered little incentive to sign up, leaving a lot to be desired in terms of the transparency of the process and the time required from the user to complete the profile.

The results of a heuristic evaluation with a stakeholder
EDMUNDO WAS INTERESTED IN USING THE UTOPICODE PLATFORM IN THE PAST TO CHANGE HIS JOB; HE SHARED WITH ME SOME INVALUABLE OBSERVATIONS ABOUT THE PAIN POINTS OF THE CURRENT PRODUCT

Unlike the Titanic story, the iceberg was our ally

In preparation for the research stage, we adopted an iceberg model to uncover the motivations behind newcomers’ hesitancy to complete the sign up. We brainstormed a range of reasons as to why users might find the onboarding troublesome. Our intention was to dig deep into the feedback loops from our interviewees and find the root of the problem beyond our initial assumptions.

A diagram representing our iceberg method
THE ICEBERG METHOD HELPED US CRAFT MORE RIGOROUS INTERVIEW SCRIPTS AND SURVEYS

Data galore

In the first stage, I was responsible for conducting a series of user interviews and gathering insights on the current onboarding process with two custom-made Typeform UX surveys.

During our first meeting, Utopicode shared with us that senior developers are their primary focus group. So to align with our client’s business model, we selected 12 tech professionals with mid to high level of seniority for the interviews, including current Utopicode members.

The insights from the interviews could be summarised by the following recurring themes: firstly, Effort, or better the lack of it. Our users enjoy a platform that will offer quick solutions, such as a one-click feature or autofill. Secondly, a good product will allow for a degree of adaptability according to our users. They want to feel in charge when sharing their data on job searching websites. Or, as one interviewee put it, signing up should mean they are required to put in extra information only if need be. And finally, transparency. The users have repeatedly mentioned that understanding what the benefits of signing up are before they decide to use the product is of the utmost importance to them.

Affinity mapping the interview insights
AFFINITY MAPPING THE INTERVIEW INSIGHTS WAS CRUCIAL IN UNDERSTANDING WHAT A GOOD ONBOARDING EXPERIENCE IS IN THE EYES OF THE USER

Two surveys helped build two personas

Concurrently, we ran two surveys. Survey no. 1 helped us build a better understanding of users’ perception of the current sign up process at Utopicode. We also gathered some first-hand insights into using online job platforms with Survey 2. This time, to avoid any blind spots in our research, we decide to expand our sample to include junior tech professionals as well.

We collected both qualitative and quantitive data. With Survey 2, we were able to notice that depending on the level of experience, tech professionals might use a product such as the Utopicode website for different needs.

Juniors enjoy the networking aspect and want to showcase their work.

In turn, seniors enjoy products that could speed up the job search process and will put them in touch with employers with as little effort as possible. Later on, this divergence inspired us to create two personas which I will introduce in a second.

Coming back to the surveys, we also managed to get the first glimpse of quantitive data, with the signup page rated by our users at 3.6 /5.

“The sign up process is super cumbersome, I would abandon it immediately if I didn’t know what the perks were.”

— Typeform User no. 9

Peeking over the shoulders of our competitors

To supplement the findings of the primary research, I ran competitive and task analyses of our client’s competitors. The compared companies were a mix of the websites mentioned by our users during their interviews and the platforms our client suggested as their market competitors.

Rather than focusing on the specificities here, I want to draw your attention to the fact that although setting up the Utopicode profile arrived very early in the process, it did take many steps before the user was given the sense that their profile was completed. On the contrary, other competitors preferred the user to take some extra steps prior to the profile being set up and in doing so, they bridged the gap between the moment when the profile is created and when the user actually feels they can now use it to find a job.

A diagram representing an excerpt from the competitive analysis
AN EXCERPT FROM THE COMPETITIVE ANALYSIS (SIGN UP PROCESS ON COMPARABLE TECH RECRUITMENT PLATFORMS)

Meet Pablo and Maria

By mapping the main points the users shared with us about the product, we constructed two personas. I wrote a user story and constructed userflows for each of them. Based on these deliverables, we clarified the scope of our task.

To address the problem, we needed to create an onboarding experience that was effortless, adaptable and transparent.

Profiling two digital personas
SKETCHING OUT TWO DIGITAL PERSONAS HIGHLIGHTED TO US THE REASONS WHY THEY MIGHT WANT TO USE THE UTOPICODE PLATFORM

At the drawing board with our client

We ran a design studio with our client that allowed us to brainstorm solutions for a better sign-up experience. The result was an iteration of lo-fi sketches followed by mid-fi and hi-fi wireframes.

With the feedback we had gathered, we were able to come up with a series of screens that alleviated the load of the process through the principle of chunking and process customisation.

The design studio session with our client
Low-fi sketches of progress bar iterations presented during the design studio session
LO-FI SKETCHES OF PROGRESS BAR ITERATIONS PRESENTED TO THE CLIENT DURING THE DESIGN STUDIO SESSION

Chunking and Mr Miller

To make the process less cumbersome for the user while still collecting the needed information, we turned to cognitive psychology. According to the principle of chunking, the limited capacity of working memory can often affect people’s motivation to finish a long-term task.

The importance of knowing that users’ working memory is not limitless has been ascertained back in the 1950s by the psychologist, George Miller. The law named after him has been a staple in UX psychology and instructs the designer to organize content into smaller chunks to help users process, understand, and memorize easily.

By signposting the experience in regular intervals, the flow we proposed to our client improves the retention of the user. By setting small “milestones” when one section of the flow is finished, the user feels encouraged to keep going till the profile completion.

A diagram representing our new vision of an onboarding flow
BY SETTING A REGULAR RHYTHM, OUR NEW FLOW BYPASSES THE LARGE PART OF THE WORK REQUIRED FROM THE USER TO COMPLETE IN ORDER TO CREATE A PROFILE IN THE EXISTING FLOW

Onboarding reimagined

The new Figma hi-fidelity flow put forward the case for a new onboarding experience. By adding selection controls and a progress bar, the new sign up journey fosters a sense of effortless continuity. The ability to save the progress or skip the questions underscores the full customisation. Finally, showcasing privacy notices addresses the issue of transparency and how the input data is being handled.

An onboarding screen on an iPad
A PROGRESS BAR OF THE INITIAL QUESTIONNAIRE SERVES AS A ROAD MAP FOR A NOVICE USER. THE INFORMATION CARDS ALERT THE USER AS TO HOW THEIR DATA WILL BE PROCESSED BY UTOPICODE

The client appreciated the easiness of the new flow stating that it “created a sense of fast-tracked funnel” that still managed to collect the needed information from the new joiners.

An onboarding screen — the profile completion shown on an iMac
NCE THE QUESTIONNAIRE HAS BEEN COMPLETED, THE USER IS INVITED TO COMPLETE ANY OUTSTANDING ACTIONS FROM THEIR PROFILE PAGE

After the sprint has ended, as part of my freelance practice, I took up the additional task of creating a dark mode as well as the mobile version of the onboarding flow.

A mobile version of the onboarding screen, both in dark and light mode
THE LIGHT-TO-DARK TRANSITION ON THE MOBILE VERSION OF THE QUESTIONNAIRE FLOW. THE SWITCH WAS IN SYNC WITH UTOPICODE’S ALREADY EXISTING PRODUCTS

See how this product works on adamwieclawski.com

Testing the new flow

The hi-fi prototype was tested on 10 users via Maze. The first insights showed no signs of dropping out during the process. The users praised the clarity and easiness of the sign up process. Compared to the sign up process from before, the overall user satisfaction rate went up from 3.6 to 4.7 out of 5.

“The new solution facilitates smoother data collection that doesn’t overwhelm the user. It is a great funnel from both the candidate’s and the recruiter’s perspectives. I also appreciate the explanations included in the flow about what Utopicode does. This helps to instil trust in our mission.”

— Fernando Poli, UX / UI Designer at Utopicode

This was easily the most comprehensive sprint I have gone through

From writing up interview plans to implementing user feedback to the hi-fi prototype; my work for the Utopicode team was an opportunity to apply my skills to a real-life scenario in a quick and intuitive way. Meeting with the client during the design studio sessions helped me better articulate my design decisions. I also learned how to deliver on the objectives of the project within the agile framework and rely on lean UX methods to manufacture a product that is more digestible to use.

Resources that helped me

I must have spent hours scrolling through my phone apps only to sign out and see what setting up a new account looked like. I took note of some great examples.

Duolingo is great at condensing the information on the perks of using the product on a few skippable screens. Slack promotes the functionalities of their product with a couple of tip boxes that highlight how each section can be used directly on the welcome screen. And then there is Netflix. I know, much can be said about their dwindling audience numbers. However, there is no point in denying that 220 million subscribers wouldn’t put up with a horrible sign up. I found that before the new user is asked to give out their details, they are already informed of what films or series they will be able to watch as soon as they put the credit card details in.

Apart from my private investigation, I found this Appuces article to be very helpful in pointing out the key aspects of a good onboarding experience. My key takeaway from it was to introduce the big Aha moment, i.e. the perks of connecting to top employers, at the start of the flow, before the user even begins to put in their details.

Finally, since our objective was to reduce the cognitive load for the novice user, I reach for Steve Krug’s “Don’t Make Me Think”. His chapter on the Big Bang Theory of Web Design and how to get people off on the right foot helped me stick to some key criteria that my flow had to accommodate, such as telling the user where to start, establishing trust and keeping the user informed about the duration of the process.

--

--

Bootcamp
Bootcamp

Published in Bootcamp

From idea to product, one lesson at a time. To submit your story: https://tinyurl.com/bootspub1

No responses yet