Executive Insight • Technology Transformation

System migrations inherit the problems they were meant to solve

A new CRM, ERP, or BI platform mirrors existing failures unless the underlying business rules, data definitions, and governance gaps are addressed before a single line of configuration is written. Without that foundation, migrations relocate dysfunction rather than remove it.

Practice AreaTechnology Transformation
AudienceCFO, CIO, COO, Program Sponsors
PublishedApril 2026

At a Glance

01 / Problem

Technical relocation of dysfunction

Replacing software without fixing messy business logic, data issues, and organizational misalignments means the new platform faithfully reproduces the old system’s errors. Disputed KPIs, manual workarounds, and late closes simply resume on new infrastructure.

02 / Root Cause

Unresolved rules, dirty data, and unclear ownership

Teams rush to lift and shift without mapping existing processes or cleansing data. Business rules live in spreadsheets and employee memory. No one owns the data domains that cross system boundaries, so conflicts persist across functions and through go-live.

03 / Impact

Overruns, disruption, and credibility collapse

Projects miss targets, budgets balloon, and post-migration reconciliation fails. More damagingly, the organization loses confidence in its ability to transform at all. Boards become wary of funding the next program having seen little value produced by the last one.

04 / Solution

Fix the foundation before build begins

Rigorously diagnose business rules and governance before configuration. Redesign processes and controls alongside the technology, not after. Lead with data mastering so the migration improves data quality rather than merely relocating it to a newer platform.

Executive Summary

Most large-scale IT migrations still fail to deliver expected benefits. The core issue is rarely the technology itself. It is the unresolved organizational problems: inconsistent data definitions, unclear process ownership, and weak controls that simply get moved into a new system. Companies routinely execute a technical relocation of dysfunction rather than a true transformation. Studies show roughly two-thirds of major technology programs miss their targets, burning millions in cost and lost efficiency, because organizations treat the change as a software upgrade instead of addressing the people and process issues underneath it.

As a result, new platforms frequently reproduce old errors at higher cost and greater risk. Leading organizations avoid these traps by rigorously diagnosing business rules and governance before configuration begins, then redesigning processes and controls in tandem with technology. This brief defines the problem, explores its causes and symptoms, quantifies the impact, and recommends a structured remediation path that ensures the migration investment actually fixes what is broken rather than just moving it to a more expensive address.

1. Problem Definition

In practice, “system migrations inherit the problems they were meant to solve” means simply replacing software without fixing the messy business logic, data issues, and organizational misalignments underlying the old system. A new CRM, ERP, or BI platform mirrors existing failures unless core definitions, processes, and controls are first cleaned up. If different divisions used conflicting KPI formulas in the legacy BI tool, loading data into a new BI server will still produce inconsistent numbers. Outdated crediting rules or planning assumptions remain hard-coded unless deliberately redesigned before the build phase.

It helps to distinguish the categories of problems that a migration can either fix or inherit. A technology problem is a genuine software or architecture flaw. A data problem is missing or low-quality source data. A business-rule problem is an ambiguous or undocumented calculation rule, such as what counts as recognized revenue and what does not. A governance problem is the absence of clear ownership or standards for data, metrics, or processes. A process problem is an inefficient or broken workflow with manual approvals and redundant steps. A control problem is gaps in reconciliation or audit trails that allow errors to persist. An operating-model problem is misaligned organizational roles, incentives, or culture that blocks change. Replacing a platform addresses only the first category. Every other category must be resolved through deliberate organizational work before go-live.

“Technology is never the solution. It is an enabler. The real innovation is in the business model and the process discipline that surrounds it.”

Without redefining underlying processes, rulebooks, and responsibilities, a migration merely relocates dysfunction. Old spreadsheets, exception reports, and tribal knowledge are simply ported into the new system if they are not cleaned up first. Projects face the illusion of progress: new software is in place, but the root causes of inconsistency are untouched and will resurface in the first closing cycle after go-live.

2. Root Causes

Organizations routinely underestimate how deeply these problems are embedded. Several reinforcing factors allow dysfunction to survive the migration and reappear in the new environment:

  • Poor current-state diagnosis. Teams rush to lift and shift without fully mapping existing processes and rules. In some failed migrations, teams had no access to legacy source systems or documentation and lacked critical subject-matter experts. Without that foundational knowledge, undocumented workarounds inevitably reappear in the new system a few cycles after go-live.
  • Weak business-rule documentation. Key logic lives in spreadsheets or in individual employees’ heads. Self-service reporting leads to conflicting metric definitions because each team knows what its own workarounds are. If those local formulas are not captured before build, they get hard-coded again into the new system, this time as configuration rather than clearly documented logic.
  • Poor data quality in the source systems. Legacy data is frequently dirty or inconsistent. Incomplete records can cripple downstream processes if carried forward without cleansing. Unresolved duplicates, gaps, and outliers persist through migration unless a formal data remediation program runs alongside the technical work.
  • Unresolved ownership of data and processes. Organizations have not clarified who owns each data domain or metric. When no one is accountable, no one fixes misalignments. Missing standards in collection and ownership cause quality issues that accumulate silently until a reconciliation or audit surfaces them after the system is live and changes are expensive.
  • Insufficient process redesign. Projects often focus on matching old capabilities rather than reengineering workflows. Teams that spend time defining standard versus custom processes get clean outcomes; teams that skip this step end up with old inefficiencies embedded in new code, now harder to change because they are formally configured rather than implicitly practiced.
  • Rushed timelines and sponsor pressure. Executives eager to modernize cut corners. Critical activities such as data cleansing and user-acceptance validation get squeezed. Inadequate time for data testing is one of the most consistently cited root causes in post-mortem reviews of migration failures.
  • Overreliance on implementation partners. Outsourced teams may lack deep understanding of the business’s unique rules and exceptions. Without rigorous client-side oversight, integrators default to replicating the status quo to hit delivery deadlines, which guarantees that the new system starts life with the same structural gaps as the old one.
  • Underinvestment in governance design. During migrations, companies often neglect to build governance on top of the new architecture. Oversight of new data domains is left unnoticed until after go-live, at which point fixing it requires reopening scope and budget that no one wants to approve.

3. Observable Symptoms

When migrations replatform existing dysfunction without addressing its causes, a characteristic set of signals emerges in the weeks and months after cutover:

  • Continued number disputes. Different teams or reports still produce conflicting KPI values. If “same label, different value” disputes plagued the legacy system, they resurface at go-live. The new platform has changed the presentation layer; it has not resolved the definitional conflict underneath.
  • Costly customizations. Developers build expensive custom logic to duplicate the old system’s quirks rather than simplifying the process. The new system grows in complexity chasing every local rule, rapidly accumulating technical debt that will compound with each subsequent upgrade cycle.
  • Persistent spreadsheets and shadow reporting. Business users who distrust the new system revert to Excel or legacy databases. Shadow reports proliferate because frontline teams still need what they call “the real numbers,” which are really just the numbers that match the definitions they understand and trust.
  • Low adoption and user resistance. If users see that the new system still does not match the business they operate, enthusiasm collapses. BI and CRM deployments consistently show low engagement where implementations fail to address actual user-level needs and processes.
  • Long stabilization periods with rising defect counts. Projects enter multiple go-live extensions and support waves. Defect logs remain high instead of trending down. In severely affected cases, open defects grow as user-acceptance testing nears completion because underlying issues were never resolved, only deferred.
  • Reconciliation breakdown. Finance teams cannot reconcile legacy and new system outputs. Prolonged closing cycles and persistent discrepancies appear, especially where controls were not rebuilt as part of the migration scope.
  • The illusion of progress at leadership level. Leadership reports that the new platform is live, but operational pain points remain. The objective of more reliable information and greater agility is not achieved; it is deferred. The investment is spent; the problems are intact.
2 in 3

Major technology programs miss their expected benefits targets, with dysfunction relocated rather than resolved

BCG Digital Transformation Research

€20M

Wasted annually per delayed enterprise program on average, not counting the efficiency benefits that never materialize

BCG ERP Program Cost Analysis

10-20%

Potential discount to company valuation when a botched or stalled ERP migration leaves the core system outdated

Private Equity ERP Valuation Studies

4. Business Consequences

The fallout from a migration that replatforms dysfunction without resolving it spans every dimension of performance and extends well beyond the IT budget:

Strategic Decision Paralysis

Unreliable data means executives lack confidence in reports and analytics after go-live. If key metrics remain contested, leadership hesitates to rely on the new system. Market agility suffers. Private equity investors explicitly discount companies with unstable core systems, making a botched migration a valuation event, not just an IT failure.

Financial Overruns and Lost Efficiency

Projects routinely overrun budget and timeline. A six-year ERP program delayed by one year can add roughly 0.5% of revenues in cost. At a fifty-billion-dollar company that is approximately 250 million in additional spend. Lost benefits from improved efficiency and faster closes amount to roughly 1% of EBIT, materializing late or not at all. Technical debt accumulates with each custom fix.

Operational Disruption and Reconciliation Failure

Persistent reconciliation errors, data mismatches, and security lapses produce rework and delays across operations. Migrating without modern controls leads to data corruption, prolonged close cycles, and reconciliation challenges that cascade into inventory problems, customer failures, and regulatory slip-ups that the migration was supposed to prevent.

Transformation Credibility Collapse

High-profile migration problems breed change fatigue. If a major program fails to fix anything, skepticism grows about future initiatives. Boards become wary of the next silver bullet. Finger-pointing between business and IT intensifies because neither side owns the root cause. The organization’s transformation capacity contracts precisely when it needs to be expanding.

Root Causes Most Frequently Cited in Failed Enterprise Migrations

Share of post-mortem reviews where each factor was identified as a primary contributor to missed targets or delayed value realization.

Undocumented business rules and KPI definitions inherited from legacy 71%
71%
Insufficient data cleansing and quality remediation before migration 64%
64%
No clear data or process ownership across functions at go-live 58%
58%
Process replication rather than redesign during configuration phase 52%
52%
Inadequate parallel validation and reconciliation testing before cutover 47%
47%

5. How Best-in-Class Organizations Solve It

High-performing companies treat a major migration as a transformation of governance and processes, not merely a technology project. Their approach is distinguished by disciplined pre-build work that most organizations skip in their rush to go live:

  • Comprehensive current-state inventory. Before building anything, they document all existing business rules, KPIs, hierarchies, workflows, and exception processes. This rule inventory captures how each calculation is performed and who owns it. It involves structured stakeholder interviews, spreadsheet analysis, and reverse-engineering of legacy logic. Without this inventory, undocumented workarounds will reappear in the new system within the first quarter.
  • Business process redesign before configuration. Rather than mimicking old processes, they use the migration as an opportunity to reengineer workflows through cross-functional workshops. They rationalize and streamline processes, deciding which steps can be eliminated or automated. Multiple approval chains get consolidated; manual journal entries get eliminated by adjusting upstream logic. The migration becomes a forcing function for operational improvement, not a preservation exercise.
  • Data remediation and cleansing as a parallel workstream. Prior to migration, they run rigorous data quality programs: de-duplicating records, reconciling key balances, and standardizing master data across customer IDs, product codes, and cost centers. Critically, this work is done in collaboration with business owners so the cleaned data aligns with source-of-truth definitions that all functions have agreed to.
  • Semantic standardization and a formal data dictionary. Best-in-class teams build a common language for metrics and master data, ensuring that every KPI and dimension has one clear, governed definition. The migration mapping phase is the right moment to build this dictionary. These definitions feed a centralized catalog via an MDM tool so that downstream reports and analytics use consistent metrics from the outset, eliminating post-go-live definitional disputes.
  • Governance design with explicit ownership. They define clear data governance roles early: who is the data owner and steward for each domain or process. A data governance council or center of excellence is established or strengthened with documented accountability for data quality, issue resolution, and change management. Clear governance policies and roles prevent the migration headaches that unclear ownership generates.
  • Phased migration with parallel validation. Instead of a single big-bang cutover, they often migrate one business unit or module at a time with reconciliation windows between phases. During each phase, legacy and new systems run in parallel for critical processes, allowing the team to catch discrepancies before they compound into operational problems. Full dress-rehearsal reconciliation tests compare row counts, totals, and specific line items across both systems before any final cutover decision is made.
  • Post-go-live control monitoring from day one. After launch, they immediately establish monitoring metrics and exception dashboards to catch lingering issues. Daily reconciliation views show whether balances tie out. Data stewards review early transaction cycles to confirm correct behavior. Any rework items are logged and resolved in short order rather than deferred to a future phase that never gets funded.

“Leading organizations migrate with data mastering, not just data moving. The migration improves data quality rather than simply relocating it to a newer platform at a higher maintenance cost.”

6. Executive Diagnostic

C-suite leaders should quickly surface whether a planned or in-flight migration is falling into the inheritance trap. A project that cannot answer the following questions concretely and immediately is likely replatforming pain rather than delivering transformation.

  • What rules and definitions are changing? Is there a complete inventory of all key KPIs, calculation logic, and data hierarchies? Are business, finance, and operations stakeholders aligned on what each metric means in the new system? If this alignment does not exist before configuration begins, conflicting versions will emerge at go-live.
  • Where do the old exceptions live? What spreadsheets, local databases, or shadow processes are currently in use and why? If they resolve specific gaps in the current system, those gaps must be addressed in the new design. If they are not on anyone’s scope list, they will reappear.
  • Who owns the data and processes? Have data owners and process owners been named for each domain including sales, finance, and supply chain? Is accountability documented and accepted? Diffuse ownership is the most reliable predictor of post-migration disputes.
  • What is the quality of source data today? Has a data profiling and cleansing program run? How many duplicate or missing records exist currently? High levels of dirty data signal that the technical migration will be followed immediately by a data remediation program that should have come first.
  • Have we redesigned processes or merely mapped them? Is the organization taking the opportunity to streamline workflows, or replicating them as they exist today? Where are the decisions about standardization versus localization documented? Without explicit choices, conflicting local rules end up reproduced across modules.
  • What does the testing plan look like? Will legacy data be reconciled against new system outputs in a full dress rehearsal before final cutover? Who is responsible for investigating and resolving every discrepancy found? The absence of a clear parallel-validation plan is a reliable predictor of a difficult stabilization period.
  • What are the rollback criteria? If things go wrong after cutover, is there a clear stabilization plan with defined triggers? No defined rollback criteria almost always means issues get rushed or patched in production, compounding the damage and extending the pain.

A project that gives vague or confident-but-undocumented answers to three or more of these questions is carrying significant unacknowledged risk. Each gap maps directly to a phase in the remediation framework below and should be treated as a program risk item requiring immediate resolution, not a detail to be handled during stabilization.

7. Remediation Framework

A practical path forward proceeds in stages that sequence the organizational work before the technical work: the rule and governance foundation must be solid before configuration begins. The temptation to defer fixing root causes until after go-live must be resisted, because by then change fatigue sets in and the organizational bandwidth to correct structural problems no longer exists:

1

Current-State Diagnosis and Rule Decomposition (3 to 6 weeks)

Document exactly how the current system works. Extract all business rules, data definitions, and workflows through structured interviews with process owners, inspection of spreadsheets, and mapping of end-to-end flows. Build a current-state model of all metrics and processes that identifies gaps and inconsistencies. This step forces visibility: conflicts in KPI definitions, overlapping rules, and unused features all surface here, before any configuration has been committed to. It becomes the audit baseline for everything that follows.

2

Governance Decisions and Ownership Assignment (2 to 4 weeks)

With the diagnostic output in hand, clarify what will be standardized versus what will be redesigned. Establish a single definition of net revenue, gross margin, and every other contested metric, and name who owns each one going forward. Stand up a migration governance council with representatives from every key function. Assign data and process ownership formally; finalize standards for data quality, security, and record retention. These decisions must be made and documented before configuration begins, not ratified afterward.

3

Process Redesign and Rationalization (4 to 8 weeks)

Use the diagnostic insights to streamline processes. Where two departments had different credit-allocation logic, select the better practice and update the process flow accordingly. Convert previously manual workarounds into formal system rules, or eliminate them where they no longer serve a purpose. Produce updated process maps that document all chosen approaches. This is the step that separates transformations from technical relocations: it requires difficult cross-functional decisions that no implementation partner can make on the organization’s behalf.

4

Data Remediation and Governed Build (2 to 6 months)

Begin the technical work only after the data and governance foundation is in place. Cleanse and normalize data according to the new definitions. Build the new system’s data model incorporating the common data dictionary. As functionality is configured, validate it against the documented rules: unit-test each KPI calculation using legacy data. Ensure that remaining exceptions from the old system are either automated or formally retired. Any configuration that encodes a disputed or undocumented rule is a deferred problem that must be resolved here, not at stabilization.

5

Parallel Validation and Dress Rehearsal (4 to 8 weeks)

Before cutover, run full reconciliation tests. Load a complete copy of legacy data into the new system as a dress rehearsal and compare outputs to the old system’s results at every level of granularity. Investigate all mismatches and resolve them by adjusting logic or fixing data issues, not by accepting tolerances. Keep both systems running in parallel for critical lines of business until confidence is achieved and the governance council has formally approved the cutover decision.

6

Disciplined Cutover with Defined Rollback Criteria (1 to 2 weeks)

Freeze changes in the legacy system immediately before go-live. Execute a scripted cutover that includes final data loads, explicit user sign-offs, and clearly sequenced switch-over steps. The governance council must be on watch to resolve last-minute issues within hours, not days. Provide extensive support coverage to handle cases where the business still expects old behavior in the new system. Rollback criteria must be pre-agreed and published: if specific reconciliation thresholds are breached within the first week, the defined response is invoked rather than improvised.

7

Stabilization, Institutionalization, and Continuous Monitoring (Ongoing)

After go-live, monitor key reconciliations and controls daily using exception dashboards. Conduct a formal post-implementation review once the first full close cycle completes, confirming that data integrity holds across all functions. Update policies, training, and the business glossary so that new processes and definitions are reinforced rather than gradually eroded. Capture lessons learned to refine the target operating model for future phases. Retire all shadow spreadsheets through a documented decommission process with a hard cutoff date, so the new system cannot coexist indefinitely with the old manual habits it was built to replace.

8. Key Takeaways for the C-Suite

For executives sponsoring or overseeing major technology programs, the migration-inheritance failure is not a technical risk: it is a leadership and governance failure. The following principles separate programs that deliver from those that relocate dysfunction:

  • Technology is not a cure-all. Swapping platforms without fixing underlying business logic and data governance guarantees that old problems will reemerge. The new system will be more expensive to maintain and equally unreliable as a source of truth. The investment buys delay, not resolution.
  • Treat migration as a transformation of operating model and control. Approach it as an overhaul of how the business defines, governs, and acts on its data, not just as infrastructure replacement. Programs that skip this framing consistently underdeliver because they scope out the work that creates the value.
  • Demand a complete rulebook before build begins. Every KPI, workflow, and data element should have a documented definition and a named owner before a single line of configuration is written. If this does not exist, delay the build phase until it does. The cost of that delay is a fraction of the cost of building the wrong thing into a new system.
  • Invest the time up front. Shortcuts in diagnosis, data cleansing, or control design will cost far more to address after launch, when change fatigue is high, organizational attention has moved on, and reopening scope requires a political battle. Executives must insist on thorough preparation even when it means pushing a go-live date.
  • Monitor early results and act on the first signals. In the weeks after cutover, watch for lingering mismatches, user workarounds, and shadow spreadsheet recreation. Quick action on these protects both operational performance and the credibility of the program leadership. Waiting until an audit, a board question, or a quarter-end failure surfaces the issue means the problem has been compounding for months.