Sometimes users will directly describe a scenario which you can treat as a sequence of steps to achieve a goal. Each step is in effect both a requirement (possibly at a high level) and a subgoal which you can use as a heading for a group of requirements. You may be able to prompt users simply by asking them to describe a real or imaginary scenario. Starting at the end - having reached the goal - and working backwards is sometimes the easiest approach. For example: