Find the right problem to solve.
Find the right solution to implement.
By learning from people you are designing for.
Learn directly from the people you’re designing for as you immerse yourself in their lives and come to deeply understand their needs.
Diverge by brainstorming a lot of ideas, prototype possible solutions and converge by testing how useful they are for users.
Bring your solution to life, and eventually, to market.