Dustin Senos, product designer at Medium recently investigated the biggest causes of design friction within different design teams. The number one issue he found was not knowing the problem you’re designing for:
When you don’t know the problem you’re solving for, you gravitate towards using your center of gravity to solve the problem rather than the appropriate fidelity. You may start with visual design (because that’s what you’re good at) when you should really be thinking about layout or user flows.
When you don’t know the problem you’re solving for, it’s hard to start with breadth. You often settle on the first solution that comes to you. How could you approach a problem from multiple angles if you can’t pinpoint the center of the problem?
This is definitely a huge issue amongst most design teams. The best way I have found to mitigate that is to:
Taking the time to do these steps at the beginning of a project can save you a lot of time down the road. Solving a problem you fully understand is like doing an exam with the answers next to you.