3 ms·
Looking over the comments here I feel there's a lack of common definition and thus expectation. I've always personally found it useful to make a distinction bet
by NikolaNovak 5y ago
Looking over the comments here I feel there's a lack of common definition and thus expectation. I've always personally found it useful to make a distinction between team lead and manager.
The way I define them is team lead is the or among the most senior and experienced team members. They still do some hands on work, the high value stuff, and they support, coach train the team on technical stuff, do high level design and ensure it all adds up to coherent working quality something.
Manager understands people, client, goals, process, company - how to support their team, how to protect the team, and how to get shit done - and crucially, how to get the right shit done based on company's and user's priorities.
I find its crucial to distinguish the roles and expectations.
One of the best managers I ever had I did not respect at the time - I judged them as a team lead and their tech knowledge was limited...but when they left - team fell apart, and shit I didn't know existed started hitting us and we got torn seven different ways.