As of late it has become apparent that many companies who house a development team of some form within themselves lack the ability to appoint a new team leader. Scanning the internet reveals many jobs aimed at the programming market, but a large portion of these jobs are for the higher end, team leaders and project leaders.
When evaluating this circumstance, you soon learn that the employees have a team of lets say, novice developers who need a team leader. These novice developers have been working at the company for 2 years, and are all familiar with each other, and the programming styles, strengths and weakness' of the team.
It seems to be that the sensible approach towards this dilemma would not be to hire some external team leader, but instead to promote the most promising member of the team to the role of team leader, and provide a training course for him/her to learn key aspects of team management. Once this is done you then have an opening for a novice/junior developer, this is an ideal position for the given company to be in. It gives them a chance to employ new developers with great potential and up to date skills.
External team leaders know nothing of the team and how they work together, and normally force a new and tainted leadership strategy upon a team. External drafting causes team leadership to not develop but be stunted and limited to existing techniques which may or may not be appropriate for the given circumstance.
Not only will this benefit the junior developers by increasing the job market it will also promote the development of juniors to seniors with team leader skills, a fantastic step forward for everyone.
No comments:
Post a Comment