Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Integration project playbook

A phase-by-phase playbook for integration projects around Exponential - discovery, interface design, environments and access, build, test, go-live, hypercare and handover - with deliverables, the roles involved on both…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/integrators/integration-project-playbook.md

On this page

Integration project playbook

This page is for project leads at integration companies and for customers' project managers. It adapts the implementation project playbook of the partner section to projects whose main subject is the connection between systems. It is a playbook, not a method you must follow: adapt it to your contracts.

Contents

  1. The phases
  2. Roles on both sides
  3. Risks to manage
  4. Rules of thumb

The phases

PhaseDeliverablesPages
1. DiscoverySystems, data flows, directions, volumes, timing, owners, constraints; the discovery worksheet filledDiscovery worksheet, What integrators do
2. Interface designOne interface specification per flow: surface, credential, mapping, keys, errors, monitoringInterface specification template, Choosing an integration surface
3. Estimate and agreementEstimate with assumptions, statement of work, acceptance criteriaEstimating, Statements of work
4. Environments and accessDevelopment and staging installations from Git; test instances of the other systems; service accounts; credentials storedDevelop with Git, Service accounts
5. BuildThe integration extension: mapping, client, import or sender, hooks, cronjob parts, testsBuilding an integration as an extension, Writing an import
6. TestUnit and contract tests in CI, dry runs on a copy, the idempotency test, end-to-end in staging, security reviewTesting, Security checklist
7. Go-liveInitial load, schedules on, monitoring on, rollback plan readyGo-live checklist
8. HypercareTwo to four weeks of close watching; fixes; tuning of thresholdsMonitoring
9. HandoverRunbook, credentials inventory, documentation, training of operatorsHandover of an integration
10. OperationsUpgrades, key rotation, reconciliation, changes of the other systemsUpgrades

Roles on both sides

RoleIntegratorCustomer
Project leadPlans, reports, manages scopeDecides priorities, signs acceptance
Integration architectDesigns flows and surfacesProvides the landscape and constraints
Integration developerBuilds and tests the extension
Owner of each other systemProvides test instances, credentials, API documentation, a contact who answers within a day
Data ownerDecides master data, mapping and removal policies
OperationsPrepares runbook and monitoringRuns it after handover (or contracts it)
Security and data protectionFollows the security checklistApproves data flows and processors

The most common cause of delay is not code: it is waiting for access to the other system's test instance, its credentials or an answer about its data. Put those dates into the plan as customer deliverables.

Risks to manage

RiskMitigation
The other system's API is undocumented or changesContract tests with recorded answers; a named contact; a change notice clause in the agreement
Data quality at the source is worse than assumedDry run on real data in discovery; a budget line for cleansing rules; a report of rejected records
Volumes are larger than assumedMeasure in discovery; design batch and delta from the start
No test instance of the other systemA test double for development; a short supervised window on production with read-only credentials
Editors change imported fieldsOwnership of each field in the mapping; roles that prevent it; training
Key person dependencyEverything in the extension's repository and documentation; pairing
Silent failure after go-liveMonitoring with alerts before go-live, not after the first incident

Rules of thumb

  • Build the thinnest end-to-end flow first (one record, one field, all the way), then widen it.
  • Agree the removal policy before the first import; it is the decision most often forgotten.
  • Never go live on a Friday or before a holiday.
  • Plan hypercare in the budget; it is when the thresholds are tuned.
  • Keep the customer's own team involved; they will run it.

Become an Exponential Partner

Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x