Project

Reinventing Onboarding for Engineers

Role

Product Design

Team

3x Product Managers

1x VP of Sales

1x Head of Marketing

Duration

6 months

Intro

A better way to onboard engineers

Towards the end of 2021, we set out to disrupt engineer onboarding. This case study encompasses my journey with my team as we built, failed, learned, and improved the product for our customers.

How it impacted our onboarding:

42%

reduction in onboarding time across Educative teams

1.5x ARR

through signing deals with our 6 onboarding customers

My Role

Designing a 0 to 1 Product

This was my first 0 -> 1 product at Educative. I partnered with 3 product managers on devising a solution. During the early phases of the project, I brainstormed with product managers and brought alignment to their approaches on several occasions. This project had a very ambitious deadline, so I had to roll up my sleeves and design end-to-end features like creating an onboarding plan, adding content such as Assessments, Tasks, Projects, and Quizzes. I designed the onboarding journey, defined roles, assignment to new hires, and then visualizing the statistics on the dashboard.

Pain point

Pain points

Onboarding takes about 9 months

Our sales team had been in conversation with a few engineering teams. One of the teams even shared their onboarding template with us. We talked to several other teams and pretty much every engineering team followed a weekly onboarding approach, where they would assign tasks to new hires with a mentor.

The Engineering Manager's problem

It takes 9-12 months to fully onboard an engineer to the team. The average tenure of an engineer in a company is around 18 months. The biggest problem our customers faced was the lost productivity due to long onboarding timelines which very close to the average tenure of employees in those teams. That's around 6 months of productivity. The goal was to decrease time to productivity, which would automatically increase the productivity period for engineers.

The Engineer's problem

Engineers consider learning a huge part of their jobs and want to continuously learn new technologies and stacks to stay ahead of the curve.

75%

are actively on the lookout for new roles

42%

seriously consider opportunity to learn when comparing employeers

54%

say lack of resources to increase confidence in work is unappealing

53%

say a focus on developer experience makes a company appealing

Looking around

Researching onboarding-adjacent products

We started looking at existing onboarding products to see how they attempt to solve the problem and figure out gaps where we can have a competitive edge.

Features

Overview of final designs

Overview of final designs

After the journey and flows had been decided, I spent prototyping and wireframing several key screens, once I had alignment through leadership, product, sales, and engineering, I decided to finalize the designs for the MVP release.

Onboarding Plans: Learner View

Onboarding Plans: Learner View

Structurally, onboarding plans are classified into weeks, containing the Tasks, Modules, and Connects that new hires must complete for their onboarding.

Onboarding Plans: Editor View

Onboarding Plans: Editor View

I designed a fully featured editor to help Engineering Managers and Mentors easily create and Publish their Plans. The editor took several iterations to perfect, and even more work is being done today to optimize performance and user journeys. Users can add anything from a single sentence to a fully coded application to their onboarding plans.

Onboarding Dashboard

Onboarding Dashboard

With the help of the product manager, I created a fully featured dashboard for our onboarding managers based on insights that will help them make clear decisions about their onboarding plans.

Onboarding Landing Page

Onboarding Landing Page

In collaboration with Sales, I worked on designing our onboarding landing page. The purpose of this page is to invite users to our interactive demo and lead them to a discussion with Sales.