This is design: foresight & empathy
The two most important quality of a designer (and both comes with experience).
Foresight: being able to ask the right questions at the beginning of the process.
Empathy: figuring out user’s needs and intended use of a product.
Read this blog post, it explains – with a smart metaphor – why the design process needs an holistic approach. Why a good designer never ceases to ask questions, primarly to himself . Don’t give up to investigate and clarify the unknowns, to explore all the possible variants, implications, consequences of his choices.