My Approach
Whenever I begin a new project, I like to follow the below model :
Identify & define the problem
Generate possible solutions
Evaluate alternatives
Decide on a solution
Implement the solution
Evaluate the outcome
Dream it
If there were no limitation to what you could build what would it be?
You have an idea? Then build it.
Build it
Be clear, be confident and don’t overthink it. The beauty of your design is that it’s going to continue to evolve.