Whenever you bring together a group of people and ask them to align behind a common goal, there is bound to be the occasional conflict.
As a team grows, the potential for this only increases. Already-stressful projects can become even more challenging when interpersonal challenges compound the technical ones. As a tech lead or manager, it’s important to be able to recognize conflict on your team early, and start to take steps to mediate it or at least limit the impact on your colleagues and on the project as a whole. The biggest difference between a team that falls apart due to their differences and one that’s made stronger because of conflict comes down to how that conflict is managed.