how to identify the needs of a customer