Every time you start a new project, you can face a lot of questions both to the client and to yourself, so often when a client sets a task, you need to somehow turn on the “light bulb” in your head.
Steps to be taken:
Define problem
Test your hypotheses
Prototyping your ideas
Defining customer problem
Every time you start a new project, you should understand the client's problem, and you should look at this problem through the eyes of the client, as well as through the eyes of those who will subsequently use your client's services.
And for this, you have to learn as much as possible about your client and the product that he provides.
This is what counts as the basis for your future work.
Test your hypotheses
Once you’ve defined the details of the problem you’re trying to solve, next comes one of many moments of validation. This is the time to talk with potential customers to receive feedback and validate that your ideas solve the problems that you’ve defined. There are multiple ways that you could conduct this customer feedback:
Face-to-face interviews
Remote interviews
Surveys
Social polls on popular forums
Once you've completed your screening of your potential customers, you need to move on to the next questions: Who are the people you should be targeting? How different are they, how differently would they use a product?
Prototyping your ideas
Prototyping will enable you to demonstrate the possibilities of your design through mockups that you share and adjust with users.