(no title)
civicsquid | 10 months ago
By understanding priorities I mean: the tech lead has to be in sync with management (of the team and often other leaders of the org) about what needs to get done and what can be cut if there isn't enough bandwidth. Weak tech leads in my experience don't have a sufficient grasp on changing priorities, which results in the team working on things that don't get rewarded properly / don't pay off and/or loading up the team with work that could have been deferred. Some of this is the manager's job, but often it falls to the tech lead to estimate the true technical 'size' of what is being asked.
By acting on leading indicators of success, I mean: the tech lead will ideally not be doing the majority of execution on a well-staffed team. They should be doing some execution work to ensure the codebase is sufficiently easy to work in etc, but most importantly they need to know how to figure out whether or not something is on track without sinking too much of their time to do so. Setting up milestones and some target date helps with this, but it's often uncomfortable to do that with folks that were recently your peers (it still needs to be done).
I don't have books or other resources, but this has been my experience as I transitioned into similar roles. I also think my experience may skew more towards a 'manager-tech-lead' than a pure tech lead, so take that with a grain of salt. Good luck!
steve200512|10 months ago
Glawen|10 months ago
My advice would be to establish a good relationship with your stakeholders, understand what they want from the team. You are now the go to person in the company representing your team. You should be always up to date with what's being done work wise by your team. Stakeholders will give you a new point of view of where your team is in the environnement. Use this POV to reflect on the usefulness of work done by your team.
Also, I don't believe a team lead should overprotect it's team, as it blurs' one view and can burn some bridges. Your team can definitly fuck up and you should tell them when they do.