Have you ever delivered software that satisfied all the project specifications—and seemingly none of the customer’s expectations? As a customer, do you find yourself guessing …