In our description of coming up with the draft of the domain model, we skipped over the many hours of disagreement and arguing that seems inevitable at this stage in the process. Suffice to say that the developers will spend the first hours askance at demands from the business experts for features that are taken directly from science fiction, while the business experts will express surprise and concern that time and cost estimates for the application are similar to what NASA requires to reach Mars. The coffee is essential in resolving such standoffs. Eventually everyone’s bladder is so full that progress will be made and compromises reached, just to bring the meeting to an end.
— Steven Sanderson - Pro ASP.NET MVC 3 Framework pg# 70