BookatlasTwo-Day MuleSoft → Salesforce Bootcamp
277 / 279 · Module 19 — Requirements Gathering for Mule/Salesforce Integrations · filtered: code← prev⊞ allnext →

19.4The form of questions I recommend

Ask requirements as:

“When X happens, what should happen to Y?”

That's much better than:

“What are the requirements?”

For example:

“When the source changes a customer's phone number, should Salesforce always be updated?”

Then:

“What if someone manually changed the phone in Salesforce after the previous synchronization?”

Now you've uncovered data ownership/conflict behavior.