Compromise is usually bad. It should be a last resort. If two departments or divisions have a problem they can't solve and it comes up to you, listen to both sides and then pick one or the other. This places solid accountability on the winner to make it work. Condition your people to avoid compromise.