19.29The questions I would actually ask the Product Manager
Keep these handy:
What business event starts this process?
What should exist in Salesforce afterward?
How do we recognize the same customer?
Which system owns each important field?
What happens when the value changes?
What does missing/null mean?
What happens when the source record is deleted?
Which fields may users edit in Salesforce?
How quickly must Salesforce reflect a change?
What should happen if Salesforce is unavailable?
What counts as successful processing?
What if only part of the request succeeds?
Who handles records that cannot be synchronized?
How should corrected records be replayed?
What examples can we use as acceptance cases?
That's a much better requirements conversation than:
“Can you give me the field mapping?”