It is important to fully understand the design challenge by asking the right questions early and often. The following is a guideline that I use for every project at the beginning of the discovery phase.
What are the goals?
What are the success metrics?
What are the risks?
What are the project expectations?
What kind of feature is it?
What is the problem level?
What is the problem statement?
A nonlinear strategy to understand human behavior and build with intention. Among the wide array of tools available, below are my favorites.