Basically, any conflict is a communication problem. That is the reason why the most significant aspect regarding the subject under consideration is to figure out what the root of the problem is and to try solving it immediately.
A lot of communication problems happen because of misunderstanding. In addition, the majority does not want to give up which is why it is vital to be able to find a solution that is suitable for interested parties. The faster it is done, the easier it will be to move on and to continue doing one’s job so that to implement that idea into life.
As you have probably figured out, one needs to be ready that everything may not go as planned. That is the reason why one should have at least a few ideas regarding the way in which a particular problem can be solved as there is no guarantee that the whole group is going to like the first solution. Therefore, it is important to have several variants on hand.