Fully understanding a customer’s job requires understanding the progress a customer is trying to make in particular circumstances and understanding all of its functional, social, and emotional dimensions—as well as the tradeoffs the customer is willing to make.