When challenging someone's perspective stop and ask yourself these questions...

1) What do I understand about the others perspective?
2) What do I understand about my own perspective?
3) Could I be wrong?
4) What do I want the other to understand about my perspective?
5) What do I want the other to understand about their own perspective?

If you find yourself skipping the first three, you're not really trying to have a discussion and may want to check your ego.

@Mrfunkedude Another big one is to assume positive intent. Don’t automatically assume that whomever you’re dealing with is out to get you or anyone else. Take a moment to understand where that person is coming from and make sure you aren’t misunderstanding something.