I'm currently managing a team of 3 software engineers. On the same level as me, there's a PO taking care of our organization and the work we have to do. On top of all of us, there's the CTO, who takes care of managing both me and the PO by suggesting new changes on the organization and participating on important management decisions. He also has his own assigned projects that he works on (involving coding).
Since a few months ago, the CTO has communicated to all of us that we're late on a couple of projects and that our deliverability rate is not looking good. He has expressed his worry on both personal and team-wide meetings, and has mentioned that the complaint is coming from the stakeholders.
We've implemented a lot of organizational changes and automation to give us more time to work on the missing features, but we're still not delivering as much as we should. From my side I've also defined objectives on our quarterly 1-on-1 meetings, but they're not being reached as expected. Note: the team members have the following YOE: 3 years, 2.5 years and 1 year.
The situation continued until a month ago, when the CTO contacted me about posting a job offer to on-board 1 or 2 new developers. The candidates we interviewed didn't match the CTO's requirements or our project's requirements, so he posted the offer in other European countries. He had much more success in other countries and found 3 new developers matching our requirements, with an average of 2 YOE, and matching our hiring budget. He has taken the decision to on-board the 3 of them next month and have them join the team, but fully remote (in the same time-zone).
Now, regarding my question, the CTO has given me the task to find out the best way to communicate to our current team the new hires. I thought it would be as simple as booking a meeting and talking about it, but I have worries about what effects this communication would have in the current team. More specifically:
- The new hires are going to work fully remote, while we have a hybrid work model (max 2 days of remote work a week), so I'm worried they'll complain about that. The hybrid work model is a company-wide policy so we can't really bypass it just for my team.
- The current team members could think that we're trying to replace the current software team by on-boarding 3 at once, since they know we've had a low performance. This would cause an exodus of the current team, which is something I personally want to avoid. So I don't know how to communicate effectively that this is NOT the case.
How can I communicate effectively the above to my teammates as a manager, while avoiding the above points?
Thanks.
Update after 1 month: After reading the responses to this post and thinking about it, I booked a meeting with the CTO to discuss my concerns. I started by acknowledging the current status of the team and how I could have done a better job in solving those problems and leading the team to better results. This caused a discussion regarding what he thinks I should improve and how to do it.
The second point of discussion were the concerns mentioned above. We discussed them one by one and he re-assured me regarding not wanting to replace the whole team. He also mentioned how he's not expecting instant results and is aware that the improvements in our speed will not be visible until 6 months after their on-boarding.
After our meeting, he decided to take the responsability of notifying the team regarding these changes, but of course still wants me to be involved on the on-boarding process.