Two other things about fighting. You don't fight in the early stage of idea generation, like when you're brainstorming. You don't start shooting things until you get a bunch of ideas around. And the other thing, and again, at least having taught at Stanford for a long time and been a faculty member, one of the hardest things for us as a community is this thing to stop fighting, to accept defeat gracefully, and to help implement the idea you may disagree with. And here I think Andy Grove has some good advice in addition to this idea of 'disagree and then commit'. His argument is that if you disagree with an idea, you should work especially hard to implement it well, because that way, when it fails, you know it was because it was a bad idea, not a bad implementation. So sort of like a twist in logic.
Agree with topic
I really love this advice! If you disagree with an idea, you should work especially hard to implement it well, because that way, when it fails, you know it was because it was a bad idea, not a bad implementation. Lets hope ego doesn't get in the way!
What if my boss do not listen?
The only best way to lead is by being part of the team.