Gojko Adzic refined and developed the practice of collecting primary requirements called Impact Mapping. Its essence is to build cause-and-effect links (Traces) from business goals to specific automation elements (product functions). The developer, together with the customer, must answer the following questions:
You can visualize these links with a marker and the "mind map" technique, or with sticky notes.
When the map is complete and the customer and the developer have agreed on the goals and the scope of work, the results can be recorded in the "Features" module, for example as follows: