Discover the Core Problem
Go beyond the basic features being asked for and get to the heart of the problem.
Ask questions like: Who cares about this problem? Why is it important to them?
If there are no good answers to these questions, is the problem even worth working on?