Building great teams


Things I keep in mind when making a group of individuals an effective team.

Lots of face time in the beginning

This is easier in-office than it is remote. As teams are starting out it can really smooth out a lot of edges if teammembers get to know each other a little bit.

Regular team meetings (with camera’s on if remote) and cliche ice-breaker questions are fairly effective tools here. I also nudge engineers to do coffee chats when I have 1:1s with them or to do a quick zoom call for pairing.

Transparency

I’ve found that working in public (slack channel or project tracker) has several benefits:

  • Puts everyone on equal footing
  • Ensures I’m communicating the same thing to the whole team at once
  • Inspires engineers to do the same, leading to team coordination instead of disjointed DM conversations

Trust and ownership

I like to work with people who want to grow (a controversial opinion, I know). It’s top of mind for me to give people the opportunity to take on more responsibility and I keep track of who has been project lead lately, making sure that everyone gets an opportunity to step up if they want.

I don’t trust blindly though, I will give ownership but I would be following along via status updates and be available for guidance as people require.

No solo projects

To avoid the bus factor and “only H can touch this piece of the codebase” one of my guidelines is to avoid solo projects.

This doesn’t mean everyone needs a buddy for every single task. It means that if a project spans more than a couple of weeks, we should have a group of engineers working on it so we have a group who can maintain it.

Make engineers invested in seeing their teammates succeed

You can force this via the career ladder; You can only be promoted to level IV if you have helped 3 engineers grow to level II.

I find that if you get teammembers to know each other, and you show everyone on the team that you are invested in their career growth, teammembers will adopt your mindset and start rooting for other peoples success.