Start with a specific question.
Useful starting points
01 Users and goals: who will use it, and what should it accomplish?
02 Existing conditions: information, data, software and practical constraints.
03 Acceptance: how will results be judged, and which checks are essential?