I often say that we don't need to agree, just commit together. I particularly like disagree and commit better. It seems like it would shorten time to decision as long as no one takes it personally.
I really like "disagree and commit" but I'm worried how well it would work in most corporations. I think it requires incredible alignment amongst the decision makers about the goals of the project - something that is in short supply.
"Fourth, recognize true misalignment issues early and escalate them immediately. Sometimes teams have different objectives and fundamentally different views. They are not aligned. No amount of discussion, no number of meetings will resolve that deep misalignment. Without escalation, the default dispute resolution mechanism for this scenario is exhaustion. Whoever has more stamina carries the decision."