Step-by-step process
1. Name owners and decision rights
Assign an executive sponsor, project owner, practice-area representatives, billing and trust reviewers, technical support and a final cutover authority.
2. Inventory systems and retention duties
List every source, integration, shared drive, mailbox, custom field, document type, report and retention requirement. Identify the system of record for each.
3. Clean and map data
Resolve duplicates, inactive users, invalid values and field definitions before import. Document transformations and fields that will not migrate.
4. Run a representative test migration
Sample open and closed matters, long histories, restricted matters, documents, calendar events, billing arrangements, trust balances and custom records.
5. Validate by workflow and totals
Reconcile record counts and financial totals, then have users execute intake, deadline, document, billing, trust and search scenarios in the migrated data.
6. Secure the cutover
Define freeze time, final delta transfer, credentials, least-privilege access, backups, incident contacts, go/no-go criteria and an executable rollback.
7. Stabilize and decommission deliberately
Track issues, preserve read access as required, verify integrations and exports, complete reconciliations, then retire legacy access according to policy.
Migration acceptance evidence
- Signed record-count and exception report by source and destination.
- Document and attachment sampling across open, closed and restricted matters.
- Calendar, billing, payment, and trust balances reconciled by qualified owners.
- Written go/no-go decision, support contacts, and executable rollback criteria.
- Complete post-migration export tested before legacy access is retired.