You have analysed the business problem, written the requirements, and designed the process. Now the BA's job gets technical — specifying exactly how data moves between systems, what transforms it, and what happens when something goes wrong.
Most BA training teaches you how to gather requirements from humans. Integration projects are different. When GranTrack needs to send payment data to FinLedger, there is no user to interview. The "stakeholder" is a system. The "requirement" is a field. And if the BA doesn't document exactly what that field contains, where it comes from, and how it's transformed — the developer guesses, the integration breaks, and 3,200 applicants don't get their grants processed correctly.
This module covers four things every BA on an integration project must be able to do: understand why integration exists as a business solution, read and write a canonical model, produce a complete data mapping document, and write integration user stories that actually specify the right behaviour.
On the Nexus programme, data flows between three systems. Your job is to specify every field at every handoff point.
| Week | Theme | Key concepts | Deliverable |
|---|---|---|---|
| W01 | Why integration? Concepts & architecture | Hub architecture, canonical model, why a BA owns this | Integration context document |
| W02 | The canonical model & field definitions | What the canonical model is, field presence, defining fields precisely | Canonical field definitions for GRANT_APPLICATION |
| W03 | Data mapping — all three logic types | Copy / Fixed / Special, transformation rules, the mapping document | Complete data mapping for CitizenConnect → GranTrack |
| W04 | Integration stories & change control | Event-driven stories, happy/unhappy/error paths, version control | Integration user stories with full acceptance criteria |
Enter the facilitator password to access session guides, week codes, and character notes.
Integration Data Mapping Module · Companion to Nexus BA Programme · Zoom · 90-min sessions