The JTBD Framework.
The jobs-to-be-done framework is an approach to developing products based on understanding both the customer's specific goal, or “job,” and the thought processes that would lead that customer to “hire” a product to complete the job.
Use Likert scale (& ask customers how important the job is, and how satisfied they are with an existing solution) to identify:
• Under-served JTBD
• Over-served JTBD
• Served right JBTD
You can also read my article on survey design, here: https://medium.com/user-experience-design-1/two-easy-methods-to-design-surveys-for-complex-problems-f306a911bc82