As a product manager, I have often found it beneficial to write requirements backwards. Start first with the desired result of a feature or flow and work backwards to the necessary steps, options, preconditions, actors, setup/enrollment steps etc. that would have been required required to get there.