I don't know that I fully agree with this. I think in even well functioning teams you need at least one person who is empowered to make the call. In the cases of a disagreement deadlock you need someone to break the deadlock. Whether that person is a called a Tech Lead or something else you still need them and they need authority and freedom to make the call. Maybe his Mediator can be that person but if you give the…
We don't need a Tech Lead
11–20 of 116 posts
Re: We don't need a Tech Lead
#12LOL you lucky SOB
Re: We don't need a Tech Lead
#13In the teams without a tech lead that I have seen, people just defer to the most senior/confident developer in the team to resolve deadlocks and decide between some tougher choices. That person essentially becomes a tech lead without a title. Edit: I agree with the child comments. It makes things easier, less prone to miscommunication, and efficient to have an actual tech lead in the team.
Re: We don't need a Tech Lead
#14Re: We don't need a Tech Lead
#15Re: We don't need a Tech Lead
#16I don't know that I fully agree with this. I think in even well functioning teams you need at least one person who is empowered to make the call. In the cases of a disagreement deadlock you need someone to break the deadlock. Whether that person is a called a Tech Lead or something else you still need them and they need authority and freedom to make the call. Maybe his Mediator can be that person but if you give the…
There are certainly disagreements, but they are hashed out in a timely fashion in well functioning teams. That doesn't mean necessarily that everybody completely agrees with everything, but it does mean that members recognize when to defer rather than stall.
If you have deadlocks, it's not a well functioning team.
Re: We don't need a Tech Lead
#17See "conceptual integrity" in The Mythical Man-Month. There needes to be someone who resolves technical conflicts and keeps the design conherent.
But I for one, suggest that 'coherence' is an important thing and someone needs to 'lead' that.
Feasibly, it could be an 'architect' or someone in that role, meaning that 'theoretically' you don't need a 'tech lead'.
But I'd suggest in reality, someone should be the 'lead' in one way shape or form.
Maybe they can soften the role and get the devs to understand that it's more of a 'principal' than a 'boss' type thing.
Re: We don't need a Tech Lead
#18However in practice there are several very good reasons to have a tech lead. Personally I see that it aligns best to have the lead be your architect, who works across many teams, as they have the ability to most clearly identify when an issue can take a compromise or requires struggling ahead with.