Customers often only have the final goal they want to achieve, detailed requirements they have not yet thought of. After many times interacting with customers, I have found that in order for me and my customers to clearly understand their requirements, we need to rely on patience and experience. The method I often use is listen – ask. Listen to customers describe their problems, rely on experience to advise on the problem and provide solutions, then describe my understanding and solution to the customer. This process is repeated through each aspect of the problem, until the entire problem becomes clear.