What makes software teams effective, and how do the TL, EM and TLM roles differ? An excerpt from Addy Osmani’s new book: Leading Effective Engineering Teams
I think the title “Tech Lead Manager” might be unique, but it’s a very common role in small startups.
In our case, every EM is a tech lead manager, as there are no tech leads. In my opinion is works quite well when you have teams of 4-5 people.
I was at a startup that operated like this. The team leads were TLMs, and the Eng VPs were essentially the principal engineers.
In my case the VP is less technical, a more 'classic' engineering management role.
But the team leads are the ones who take the technical decisions.
I think the title “Tech Lead Manager” might be unique, but it’s a very common role in small startups.
In our case, every EM is a tech lead manager, as there are no tech leads. In my opinion is works quite well when you have teams of 4-5 people.
I was at a startup that operated like this. The team leads were TLMs, and the Eng VPs were essentially the principal engineers.
In my case the VP is less technical, a more 'classic' engineering management role.
But the team leads are the ones who take the technical decisions.