This blog is part of a series of blogs about our team. Other blogs include our hiring process,
It’s important to create a really good first day experience for the new members of the team. A well planned, productive first day is a sign of respect, sets expectations and provides a nice preview of the future.
Note to self: This is one of the areas that we can improve the most.
In the past we used the arrival of new team members as a trigger to change and improve both the technology stack we use (a topic for another blog), our infrastructure and our processes.
So even though we did prepare for the first few days, we had a lot of new technology/processes to test and invariably things didn’t run as smooth as we have liked; the phrase “I can’t find the password in LastPass” was heard one too many times :)
Nailing the experience of the first few days; could be as short as the first day, or as long as the first 30 days, is a big reason I am writing this series of blogs. In fact, improving the hiring & onboarding process is part of the one of my 3 OKRs for this quarter.
So in the first few days, new team members have a mixture of participating in presentations from other team members, doing small and large tasks and readings lots of materials. Here is an outline of the most basic activities
This is usually one of the biggest points of friction for new team members, and more steps should be done to reduce this friction.
We haven’t nailed the onboarding process yet – not by a long shot and this blog reflects that – it’s much less polished than my previous ones.
I kinda like that as it makes the blog honest, and it also acts as a commitment from me and the team to improve our onboarding process. In that end, I would love to hear any recommendations you might have.