Understanding the problem and the audience is the first thing I do. After which I make research. This helps me come up with better solutions. I then analyse the findings and use them to offer solution.
Next step is reviewing and testing. I use the feedback received to improve the solution before publishing it for everyone to use because design isn't just colour and pixels... it's about solving a problem and making life better.