The need is not always easy to find. It could be for a product not yet created or it could be for a feature on an existing product. Either way, it’s like answering a question.
Some products fail because they answer a question that isn’t being asked. Another reason products fail is because they answer the wrong question. And finally, sometimes products fail because they answer a trivial question.
(INSERT: noise of fortune cookie opening) The only way to create the perfect product (answer), is to find the perfect need (question).
Recognizing the need is the primary condition for design.