I've been encountering this a few times with a teammate who I collaborate with often--we are setting out to solve a problem but have differing approaches. Usually my approach is rooted in what I have seen working for our larger teams/leaders and in the philosophies our department leaders have laid out. Often when I acquiesce to this teammate's approach, we get feedback directing us to take the approach I had originally suggested. I'd love to learn how others stand their ground but in a collaborative way where everyone walks away feeling like their input was valued, matters, and that it was incorporated into the solution.