From a management perspective, in the company I work there was a decision of creating teams that have two tech leads, that share the same pool of development engineers (team is small, ~8-9 engineer in total). The team was formed by integrating a small one of 3 into the older bigger one of 5.

I would like to know if this is a well known practice in management, how does it work and why would be beneficial to have two tech leads (redundancy?)

How would be resolved eventual conflicts?

  • It’s completely up to who is engaged in the conflict. If they have different point of views about a given topic, someone needs to commit to what they disagree. – Mario Souza Dec 15 '19 at 3:55