When I am creating designs for clients, I always go back to my roots. - Design thinking and methodology. Using this process ensures that you are proposing a solution to the real problem at hand.
It is important to note. The design process is rarely linear. Each process can uncover something new that makes the scope of the project have to change. Sometimes you have to scrape all of your ideas and start over.