People in teams dont always cooperate with each other. When they dont, its called a disagreement. What makes some disagreements disagreemnts and others?
I believe that conflicts are necessary in any team. It may not be nice, yet the outcomes usually improve if/when the team comes to a new agreement. I believe people always have a valid reason behind their disagreements - even when they're joking around.
Most of the time, others don't know exactly where you are coming from. Let them know.
I generally find the most difficult thing in teamwork is getting people to listen. Actually listen attentively. I used to force my way in because I got so frustrated. Nowadays, I find acknowledging my understanding before shooting away a more pleasant experience.