When I grow up I want to be a Magento Team Leader!

When I grow up I want to be a Magento Team Leader!

When I grow up I want to be a Magento Team Leader!    At a first glance, being a team leader looks like easy, peasy, lemon squeezy! You have a team, a plan, and from now on all goes accordingly. But, this title holds a responsibility. A team lead is not the one who is allowed to make rookie mistakes. He/she has to be always focused, connected to the present issues and of course a good mentor to the team. Yeah, theory is great, right? In reality, things get a bit more nuanced. The rel...

When I grow up I want to be a Magento Team Leader!   

At a first glance, being a team leader looks like easy, peasy, lemon squeezy! You have a team, a plan, and from now on all goes accordingly. But, this title holds a responsibility.

A team lead is not the one who is allowed to make rookie mistakes. He/she has to be always focused, connected to the present issues and of course a good mentor to the team. Yeah, theory is great, right? In reality, things get a bit more nuanced. The relationships in a team are always a sensitive topic, a changing dynamic and a constant evolving mechanism.

Having been in a team of developers for about more than 1 year, I have begun, steadily but quite surprisingly, to know what are the team expectations from its team leader? What this person has to be in order to complete his/her mission and in general how to be in line with all the team members?

Some in the team might say that for him a team leader is a person of vision, someone who grants trust and responsibility to let the developer do his own thing. Some would say that a good team leader is the one who is not a team leader, in the sense that this person has to have a certain acumen in order not to be condescending to the members of the team. Humbleness is key, apparently.

It’s nice to give some freedom, but it is not enough, because you are the one responsible for this, so you understand the risks. This is why having a wide perspective on how things should go right is very important. Having a wide perspective is not attainable if a team leader was not before being a team leader, a great developer.

Always the expectations from a team leader has to be in accordance with his/her skill set. It is not an easy task to be responsible for a whole team.

The ideal team leader is the one who collaborates, involves the team into finding the right solution, it is not the one who takes upon himself the fire trials. He is one who encourages developers to find their own ideas, solutions. He is a visionary, and a good strategist, planning carefully his tasks for his team.

This appears to be the recipe for success: having a supervisor who is not micromanaging but collaborative.


Writer: Lorena Drugău