CrateDB Blog | Development, integrations, IoT, & more

How We Use Trello to Help Us Onboard Our New Employees

Written by Christoph Benedikt | 2019-01-29

(This post was updated on May 2020) 

 

Scrum is a popular agile software development method based on sprints, regular reviews, and iterative improvement. In particular, it democratizes things with its feedback loops and transparent decision-making.

Typically, Scrum is only used for developing software. But I think that's a shame. The things that make Scrum work for software development can also work in other context. Ever wondered if Scrum can be useful beyond just dev work? We have found that it can be, and will share a success story of applying Scrum to a different area of business with you.

We have had a lot of success at Crate.io applying Scrum-like principles to other areas of the business. And in fact, we regularly invite everyone at the company to participate in organization-level retrospectives, discussion, and planning.

I want to share one of those success stories with you.

In this post, I explain how and why we started using Trello to improve the onboarding experience for our new employees.

The Hiring Procedure

At Crate.io, we have a standard hiring procedure that all candidates go through, regardless of their circumstances:

We've been doing this for a while now. So this is nothing new as such.

Every step is normally mandatory, although four and five can be skipped depending on the department. Note thats step four isn't just for programmers: tasks can be useful in a variety of different contexts.

We do not set tasks that should take more than a couple of hours. Companies that set longer tasks are effectively filtering candidates by on how much free time they have—which we think is an unfair discriminatory practice.

Our goal for step four is that it is mutually beneficial. We get an impression of your working style, and you get an impression of the working environment. Often we organize a Lunchdate to get to know the Team before.

In fact, we try to limit the whole process to two to four weeks in total with important feedback given as soon as possible.

If you accept our offer, fantastic! We agree on a start date, and that's that.

In the past, this is where the hiring process ended. And it was then up to that person's line manager to determine what came after.

This worked for a while.

But as our company grew, we started to notice inconsistencies and issues with the new hire experience.

So we started to formalize a secondary procedure: the onboarding procedure.

The Onboarding Procedure

After collecting feedback, we identified a few issues that kept reoccurring:

  • Not everyone was set up with a standard set of logins for all of the different systems we use. (Eep!)
  • Some new hires were not given starter tasks or did otherwise not have a great introductory experience.
  • Expectations and responsibilities were not always communicated consistently or in full.
  • Some new hires (especially remote workers) were unsure of other people's roles, how they fit into the organization, and so on.

We figured these issues amount to inconsistencies resulting from the fact that there was no standard onboarding procedure to follow.

So, we needed to come up with an onboarding procedure.

We had the following goals:

  • It should be easy to set up and use
  • It should prompt interaction between people as opposed to just being a checklist you work on alone
  • It should be adaptable and easy to modify

We were already using Trello for other aspects of the business. After some experimentation, we discovered a good approach would be to create a template Trello board that can be copied for each new hire.

Our Trello Setup

Here's what our board template looks like:

You can access a copy of this yourself: Onboarding Master. And if you're signed in, you can select Show Menu, More, then Copy Board to copy this board over to your account.

As you can see, we have four primary columns and one Done column.

The process, then, is this:

  1. An existing member of staff completes the cards in the Preparation column and moves them to the Done column.
  2. The new hire starts by reading the cards in the Introductions column, moving them to Done when they're finished. These cards introduce you to the board and to your domain lead and team companion.
  3. The new hire works on the First Week and Socializing columns, moving cards to the Done column when they're finished. These cards try to make sure that you get a comprehensive introduction to the company, the work environment, processes, and your colleagues.

Let's look at those columns in more detail.

Preparation

This column has cards relating to the preparatory work that needs to be completed before a new employee starts.

Every employee is an integral part of the team, and we want to make sure that our actions communicate this. That's why the preparation done before a new employee starts is arguably the most crucial part of the onboard procedure.

The new employee's domain lead and the BizOps Team are responsible for making sure that all cards in this column get completed. Put briefly, they will:

  1. Get in touch and make introductions and ask for the new employee’s equipment
  2. Set up the Introductions column.This means updating the domain leader card, assigning a work companion, and updating the team companion card. (More on that in the next section.)
  3. Set up all the necessary IT accounts before the first day at work, so everything is ready to go.
  4. Make sure the employee's physical space is prepared. This includes provisioning new IT equipment, a desk, and so on.
  5. Put together a welcome package (with the sorts of swag you might get at a conference).

Introductions

This column will be the first column a new employee will interact with. (The domain lead should have already completed all the cards in the Preparation column.)

There are three basic pieces of information:

  1. A card that introduces the purpose of the board and how to work with it during your first couple of weeks.
  2. A card that provides useful information about your assigned domain lead.Teams are formed around specific timeboxed projects that typically last two months. Separate from this, your domain lead is responsible for your personal and professional development at the company. Your domain lead is not usually involved in your day-to-day work, but they are your first port of call if you have any issues, questions, or requests throughout your employment.
  3. A card that introduces the new employee to their team companion. Your team companion is a peer who is assigned to you for the first couple of months of your employment. They will show you the ropes and make sure that your initial day-to-day is going smoothlyIf you are working out of a specific office, your team companion is likely to be based at the same location.

Between them, your domain lead and your team companion will guide you and make sure you know what's what.

First Week - let's get started

This column has cards with initial tasks for the new employee. Generally, we expect it should be possible to complete them all in the first week.

We have a standard set of cards that are assigned to all new employees. But it's also common for a domain lead to add additional cards that are specific to the role being filled.

Some of the standard tasks:

  • Log in to and configure your new IT accounts
  • Have a look at our tools
  • Read the Crate handbook and other similar documents
  • Read about the company vision and mission
  • Get familiar with the available perks
  • Set up your computer and working environments

And so forth - you get the idea.

One of the most important things we want to make sure we do during this first week is establishing mutual expectations. This forms the basis of a healthy and productive relationship!

Socialize

Finally, this column suggests activities that will hopefully help the new employee feel more at home.

This is particularly important for us because we're a remote-first company. That is, we assume remote work is the default. So a concerted effort must be made to include people who might not be physically present a lot of the time.

So, for example:

  • Have you had an office tour and have you been introduced to the different people working in the office?
  • Have you been for lunch with your coworkers yet? Do you know how to work the coffee machine?
  • Wear your Crate shirt (from the welcome package) and send a funny picture with it on the #random channel on Slack
  • Do you know what else is happening soon? Depending on your location, we do things like cooking, daytime workshops (e.g., bread making), snowboarding, bouldering, escape rooms, go-karting and so on.

Feedback

  • Let’s grow together! We are always happy to get feedback and improve our processes. We have a separate section in the Trello board where we invite you to give feedback. How did the process work for you?
  • What suggestions for improvement do you have?
  • Additional feedback welcome!

Also we ask for a review for the first day and the first week.

Done

Hopefully, by the time all of the cards end up in the Done column, you will have already been assigned to an additional, team-specific Trello board and your regular day-to-day work will be underway.

Wrap Up

In this post, I showed you how we use Trello at Crate.io to improve the onboarding experience for our new employees.

We've used this approach multiple times now. So far, the feedback has been very positive.

If you’re interested in trying this out at your company, don't forget to check out the public version of our template board.

Setting up a standardized Trello board for onboarding means that domain leads and BizOps can copy it every time we hire a new person, And one of the best things about Trello is that it's so adaptable, which makes it easy to incorporate to feedback and iteratively improve the process.

This starter Trello board serves as a neat introduction to the way we communicate and collaborate asynchronously across multiple offices with multiple remote workers.