Migrate pilot: test before live move: Use a project with subtasks, attachments and closed items for testing; Record source task IDs, states, owners and key dates before import; Compare destination records with snapshot using an ordinary reader account
Image: Project Software Guide

Platform Switching

Part of Switching project management platforms

Running a migration pilot on a completed project

Choose a representative completed project, compare source and destination records, and decide whether the transfer route is ready for active work.

Use a completed project to find what a transfer changes before active work depends on it. Choose a project with varied records, save a source snapshot, import it into a labelled test area and compare the result with the snapshot. An importer saying “completed” does not establish that the history is usable.

Choose a revealing project

Choose a project with ordinary tasks and awkward cases: a subtask, a decision explained in comments, an attachment, a closed or cancelled item, a former assignee and a relationship between tasks. Arrange appropriate access to its content in the test area.

Record what the sample cannot represent. If it lacks large files or complex dependencies, check those separately with suitable records.

The pilot cannot establish how people will handle live assignments and handovers after cutover.

Capture a comparison snapshot

Record source project and task identifiers, counts by state, owners, key dates, decision-bearing comments, attachments and task relationships. Note the snapshot time and time zone so later source edits can be identified.

Selected record / Question after transfer

Task with several comments
Is the decision readable with enough context?
Task with an attachment
Can the intended reader open the file?
Closed task or archived card
Did it transfer, and does it remain finished?
Task with a former owner
Is the ownership history represented accurately?
Related tasks
Is the relationship present, missing or changed?

Key Transfer Checks: Source vs Destination

Task with several comments
Is the decision readable with enough context?
Task with an attachment
Can the intended reader open the file?
Closed task or archived card
Did it transfer, and does it remain finished?
Task with a former owner
Is the ownership history represented accurately?
Related tasks
Is the relationship present, missing or changed?

Import once and inspect the result

Record the source, destination, route, settings, user mapping and person running the import. Consult the route's current documentation for supported fields and options; do not assume an import status confirms that records transferred as intended. Select records that expose the exclusions relevant to the chosen route.

Compare destination records with the snapshot using an ordinary reader account where possible. Record missing data, changed meaning, access problems and proposed repairs before editing the imported sample. Keep the trial isolated so a repeat import does not create competing live tasks.

Migration Pilot Process

  1. Record import detailsSource, destination, route, settings, user mapping, and person running the import.
  2. Consult current documentationVerify supported fields and options; do not assume import status confirms successful transfer.
  3. Compare using an ordinary reader accountCheck for missing data, changed meaning, access issues, and record proposed repairs.
  4. Keep trial isolatedPrevent repeat imports from creating competing live tasks.

Decide what the pilot shows

Classify findings as acceptable with an agreed archive, repairable before active migration, or blocking. Give each repair an owner and repeat the affected check after a mapping or route change. Record the evidence behind a decision to proceed or pause.

A live move still needs a fresh snapshot, a cutover point and reconciliation of changes made during the transfer.

Benefits and Limitations of a Migration Pilot

  • ProsIdentifies data loss, format mismatches, and access issues before active migration; ensures historical integrity of tasks, comments, and attachments.
  • ConsCannot simulate real-time handovers or user behaviour post-cutover; may miss edge cases like large files or complex dependencies unless tested separately.

More from Platform Switching

Platform Switching

Exporting Trello projects with comments and attachments

Check which task comments, files and archived records an export contains before retiring an old project workspace.