Onboarding new team members into already existing teams mid-project has been one of the more challenging things I have had to deal with as a hiring manager. Over the years, I have found different ways to make this process less painful for myself, my teams, the new hires, and our clients.
These processes work best when you have a properly planned project. I will cover project planning techniques that we have found effective over the years in a future post.
Here are some of the things I’ve learned over the last five years and how they have contributed to improvements I have seen within our teams.
While there are obvious common themes in the software hiring process across different companies, there are some differences as well. Some companies hire year-round without specific roles in mind while others hire for specific projects. In our case, we have the latter approach.
We hire developers knowing exactly what project we want them to work on and at what stage of the project we would expect them to be productive. Knowing these details in advance makes it very easy for us to set clear expectations for the candidates during the interview process.