Design thinking is an action-oriented, systematic approach to problem-solving. I appreciate how it can keep you from being stuck or unorganized. Its five steps are below. Note that you can also go a step backwards to refine something.
Empathy - fully understand the experience of the user
Define - describe the user’s perspective in a problem statement
Ideate - come up with a lot of varied solutions
Prototype - build quick models of the solutions to test and gain more empathy
Test - use formal products (from promising prototypes) to better understand the user and possibly redefine the problem
Having a simple, action-oriented process in mind is very effective, as it helps you learn by doing.
Source: Stanford d.school