you want to create good relationships in your life, if you want to become a Master of communication and actually use your relationships as a way for Self Evolution next time you communicate with another human being try to do the following practice:
First try to open your self and listen to what the other is saying and try to not disagree. Instead try to accept the other persons opinion even if you feel opposed to what you hear. Have in mind that the other person from his/her point of view sees the things differently and also you should not forget that in his/her perception he/she is right! By agreeing you acknowledge that you have different opinions and no one is wrong or right. Of course when we say agree we do not mean that you should say that you have the same view and opinion. Just accept and acknowledge that you understand what the person is saying to you. If you can, really try to see through the eyes of the person in front of you. Do not say "No i think you are wrong" or "Yes but..."
The most important of all though in this moment is to observe how your own ego is suffering! This is the true work with your self! Try to breath calmly and control your nerves and the reaction of the ego. Then, after you have heard the other person and you created a common energetic space of acceptance you can also state your own opinion or present an alternative point of view. When you speak never suggest that your opinion is the right one cause this will block the work with your ego which is the most important. Of course in any rule there are exceptions so do not become dogmatic or obsessed with this practice or any other practice in general! Best wishes for your future experiences!!