Advices for software team leaders

Being a Team Leader is not easy and so different than being a developer/senior or even an analyst, the job is a mix between management, planning and programming, the biggest meaning of team leader is to “deliver” team work in the matter of time, dead lines, quality and accuracy. Here are some tips:

  • Talk to your team too much, they will love you but be sure not to waist waste their time.
  • Be flexible about timing and not about time management.
  • Don’t write long emails, don’t force them to write long reports and don’t use the calendar option too much.
  • Don’t make meetings boring, just be creative of giving your meetings another dimension even once in a month, as easy as bring up unconventional topic about something different and unexpected, or just start a small competition about work or a client needs (Be sneaky, no problem to bring them Ice Cream too!)
  • Force your team to use pen and paper, this will invoke their imagination and logic.
  • Speak up with your team comprehensively and in accurately way and don’t ever rely on emails and chat only.
  • Whenever you get asked, don’t reply quickly or inaccurately, be sure you got the meaning of the question.
  • Don’t speak up management options with your team (Give the bread to its baker), just bring up topics as it doesn’t matter, you’ll get better responses and feed backs.
  • Programmers, developers are always in need of compassion and sympathy (Don’t be a mother too!),  just show that you care and not because of work.
  • Encourage them to compete with each other and make sure they never compete with a client or management.
  • Be sure that your team is not getting distracted by internet without mentioning that, just be sure making them always busy of work or learning (Don’t control their connection either!)
  • Encourage them to learn new technologies in a proper and organized way.
  • Be sure you’re using as easy as possible tools of development management and bug tracking.

I hope this would be a benefit for every team leader and for every developer/programmer, I’ll be so happy if you’d ask any question, or to add something that I forgot or I didn’t learn yet.

VN:F [1.8.3_1051]
Rating: 0.0/5 (0 votes cast)
VN:F [1.8.3_1051]
Rating: 0 (from 0 votes)

Tags:

2 Responses to “Advices for software team leaders”

  1. Ahmed Shreef says:

    great post.

    >> Encourage them to compete with each other and make sure they never compete with a client or management.

    won’t this make them more caring about hiding information and not giving help to each other?

    • Hani says:

      Very good question, its the intelligence of the leader to hold the competition & its methods to be always away of work itself which I meant by “make sure they never compete with the client or management”, because sometimes the client is the management and in a case the client should be the team leader. Bottom line “Programmer to Programmer”: if leader is helping everyone then everyone will help each other :)

Leave a Reply

Get Adobe Flash playerPlugin by wpburn.com wordpress themes