Understand where information breaks down before buying another system.
Map information across sales, operations and finance. Define master data, system ownership and what happens when an integration fails.
Receive an architecture map, implementation priorities, API documentation and a tested transition plan. Agree measurable acceptance criteria before development.