We are currently processing getting 3 new team members to our currently 5 member team. I personally don’t think in the idea of “everybody should get into team”, since from my experience that results to lots of wasted time. Sure, it might be fun, and it might you help find the right persons – but I personally try to screen good team players right in the beginning.
Why you need other team members?
This is the most important thing: why do you need team members? Be absolutely sure to answer to that questions before you proceed getting anybody in your team. Our team has had some additional need for animation, programming and concept art. We either need to outsource some of these areas (like concept arts and perhaps animation) or get new people to do these. We are still processing the “hiring” at the moment.
Focus on getting whose who do things, rather those who can do things
When I’m getting new people in the team I’m more concerned about getting people who have time and motivation to do things. I’ve seen many industry professionals, who can do amazing stuff – if only they would have time. I personally try to get talented guys who can actually finish something. I’m always more interested in “how people can contribute to the project” rather than “what piece of work somebody has done in the past”. Naturally, I will check what projects or work team members have finished in the past, but even then I’m more concerned to make sure that these people can get things done.
Increasing headcount means increased management
This one is really important: with 5 members (me included) in the team, there’s quite a lot of management to do. Coordinating, writing, communicating with the other people is always there. Since we are about to increase the headcount to 8, we need to be extra careful what kind of people we get in the team – and what it means in terms of responsibilities. Dealing with 7 other people means quite a lot of time spent on putting everything together.