Having led teams in a variety of fields from software to property development here are some of the things I have learned over the last 5 years:
Don’t explicitly reject ideas:
There’s no need. You are the boss so if u don’t like the idea then simply don’t implement it! Nurturing a team should be treated like a constant brainstorming session. Rejecting ideas explicitly, discourages people from voicing their opinions later on. Without the contributions of your team you may as well outsource everything.
Acknowledge peoples roles and abilities:
You should be able to introduce every member of your team with some skill or ability or achievement.
Team selection:
Involve your core and experienced team members in the hiring process of new team members. Your new recruits must fit both on a personal and practical level. Your team will feel valued as a result and the less senior team members will feel a sense of achievement when they are eventually included in the process.
Respect other peoples work:
Never redo someone’s work without first giving them the opportunity to do so. Redoing should be backed up with a tangible benefit and discussed with the team as a whole so that there is a sense of a team consensus rather than just one guy doing everything again because he or she can.
This brings me to my next point:
Always try to justify things in terms of cost:
The gain must always out way the cost. In software the cost is mainly in man hours. Calculate the cost of development and ensure that this cost can be balanced with a client focus.
Give ownership and responsibility:
Give it freely, willingly and genuinely all the way through to execution. Never give pseudo responsibilities where you intervene, disregard and undermine the ideas and hard work already done. Even if you think someone is wrong. This serves two purposes. A) it is a far more valuable experience if mistakes are made and learned from and your team will become more autonomous as a result. If you always intervene then no one will do anything without first asking you. To some this may sound like a good thing and in very rare cases it might be but in the majority of situations there is a client involved. All you have done is create another client (you) and two clients are harder to please than one. If you keep intervening then why did you assign the responsibility in the first place? Remember that autonomous teams and individuals enable companies to grow organically both financially and in experience.
Tell what not how:
Not much more to this one. You are not more competent than your team otherwise you would not have hired them so leave the implementation to them.
Never take credit for other people’s ideas:
Even if the idea has been developed further by the team you should always acknowledge where the original idea came from. This feeds back into the above point about acknowledgement of peoples contributions.
Don’t treat people equally:
By that I mean never give the same rewards (financial or otherwise) to less performing members of the team. Doing so will bring everyone’s performance down towards that of your lowest performer.
Listen:
Listen to your team. They collectively have more experience than you do so most often they will be right. If you do reject the team consensus you had better make sure you are right because team productivity will fall dramatically during that period. If you are wrong then you will lose respect and credibility. If you are right then this usually pays off in team confidence but it’s a big gamble and the more you do it the more extreme the team reaction. It’s usually more common to take the gambles with less experienced teams for example a team leader with 20 years experience leading a team of 10 interns. But I would argue that in this situation you have the role of teacher and not boss and they are definitely not the same thing. Perhaps another blog post!
Job satisfaction, you are not the killer whale but the plankton:
Find out what your team like about their jobs and create opportunities for it to happen more often. As the boss you should be the one making things happen and creating work and opportunity for your team feeding them through their career.
Create opportunity:
Create lots of it and ensure that your long term and short term vision is known to all and remind everyone of it. Everything you do should take you a step closer to your vision and it will help people to make decisions on your behalf which means you can do your job and create yet more opportunities leaving your team to keep the engine running.
Consistency:
Be consistent in your decisions and your discipline. Inconsistency will create rebellion amongst your team and no one will understand how to conduct themselves.
Don’t try to be everyone’s friend:
They key word here is ‘try’. There will come a time when you need to discipline or even fire a member of staff. Let’s face it, you don’t do that to your friends so get used to the fact that you are their boss and not their friend. At the same time be yourself and have respect for your team. If you follow the previous point about team fit then you won’t have a problem with getting along with your team members and chances are you will naturally have a healthy and friendly relationship with your team members as they will be like minded individuals. By respect I mean, don’t be authoritarian for the sake of it because on that day you felt like people forgot you were the boss! You are the boss silly, remember ?
Whist writing this post, being a father of two, I realised that most of these points apply to parenthood too which totally makes sense.