Problem definition precedes solution search
You cannot know what to build until the gap is defined.
A useful problem statement describes the current state, desired state, constraints, stakeholders, and cost of doing nothing. Only then can solutions be compared honestly.
Undefined problems make every idea look temporarily attractive.
Related: