Communicate!
Good integration engineers are good communicators.
They should never be afraid to talk to the end users of the systems they are integrating.
By communicating well and frequently, good integration engineers avoid the mistakes of boiling the ocean, gap analysis and other unproductive activities.
See: What is the first thing to do when you need to integrate two systems?
Â