I often get this question from developers worried to try Scrum:
“Who will decide if we get into a conflict?”

Clearing up the traditional team hierarchy seems to scare a few people who were used to have control over the team’s decisions.

Your Scrum dev team will need less ‘micro-management’ but they have to understand they also get the responsibility to detect and fix conflicts by themselves. Less micro-management greater responsibilities!