Skip to content
ERP Cutover

Planning ERP Cutover: Defining the Freeze Window and Go/No-Go Criteria

Learn how to define the ERP cutover freeze window and establish rigorous Go/No-Go criteria to minimize risk, ensure data integrity, and maintain operational continuity during migration.

7 min readSysGenPro Editorial
Planning ERP Cutover: Defining the Freeze Window and Go/No-Go Criteria

Defining the Freeze Window and Go/No-Go Criteria for ERP Cutover

Planning the ERP cutover requires establishing a strict freeze window and objective Go/No-Go criteria to mitigate the risks of data loss, operational downtime, and system instability. The freeze window is a defined period during which no changes are made to the source or target systems, ensuring a stable baseline for the final data load and deployment. Go/No-Go criteria are measurable, pre-defined conditions that must be met before proceeding with the cutover. These criteria typically include successful completion of all critical tests, data reconciliation within acceptable thresholds, and confirmation of rollback readiness. Without these controls, organizations face significant risks of prolonged downtime, corrupted data, and business disruption. The primary goal is to ensure that the new ERP system is stable, secure, and fully functional before it takes over critical business operations. This approach protects business continuity and provides a clear decision framework for stakeholders.

Establishing the Cutover Freeze Window

The freeze window is the cornerstone of a successful cutover. It begins when the final data load is initiated and ends when the system is fully operational and validated. The duration of the freeze window depends on the complexity of the migration, the volume of data, and the number of integrations. For a typical mid-sized enterprise, the freeze window may last from 24 to 72 hours. During this period, all development, configuration, and data entry activities in the source system must cease. This ensures that the data being migrated is consistent and that no new transactions are created that would need to be reconciled after go-live. The freeze window should be communicated clearly to all stakeholders, including business users, IT teams, and third-party vendors. A detailed cutover runbook should outline the specific tasks, responsible parties, and timelines for each phase of the freeze window.

Key Components of the Freeze Window

  • Source System Lock: Disable user access to the source ERP system to prevent new data entry.
  • Final Data Load: Execute the final batch of data migration scripts to transfer remaining transactions.
  • Data Reconciliation: Perform automated and manual checks to ensure data integrity between source and target.
  • System Validation: Run critical business process tests in the target system to confirm functionality.
  • Go/No-Go Decision: Convene the cutover committee to review all metrics and make the final decision.

Defining Objective Go/No-Go Criteria

Go/No-Go criteria must be objective, measurable, and agreed upon by all stakeholders before the cutover begins. These criteria serve as the decision gate for proceeding with the go-live. Subjective assessments or last-minute changes to criteria can lead to delays and increased risk. The criteria should cover technical, functional, and business aspects of the migration. Technical criteria include system performance, security compliance, and integration stability. Functional criteria include the successful execution of critical business processes and user acceptance. Business criteria include the readiness of support teams and the availability of rollback plans. Each criterion should have a clear pass/fail threshold and a designated owner responsible for verifying the condition.

Technical and Functional Criteria

CategoryCriterionPass ThresholdOwner
Data IntegrityRecord count match between source and target100% matchData Migration Lead
System PerformanceAverage response time for critical transactions< 2 secondsIT Director
Integration StabilitySuccess rate of API calls to third-party systems> 99.9%Integration Architect
Security ComplianceCompletion of security audit and penetration testingNo critical vulnerabilitiesSecurity Officer
User AcceptanceSign-off from key business users on critical processes100% sign-offProject Manager

Preparing the Cutover Runbook

The cutover runbook is a detailed, step-by-step guide that outlines all tasks required during the freeze window. It should include specific commands, scripts, and verification steps for each task. The runbook should be tested in a staging environment before the actual cutover to ensure that all steps are accurate and that the team is familiar with the process. Each task should have a clear owner, estimated duration, and success criteria. The runbook should also include contingency plans for common issues, such as data load failures or integration errors. Regular rehearsals of the cutover process are essential to identify and resolve potential issues before the actual go-live.

Data Reconciliation and Validation

Data reconciliation is a critical part of the cutover process. It involves comparing the data in the source and target systems to ensure that all records have been migrated correctly. This includes checking record counts, financial balances, and key business metrics. Automated reconciliation tools can be used to perform these checks quickly and accurately. Any discrepancies must be investigated and resolved before the Go/No-Go decision is made. Data validation should also include testing of data transformations and mappings to ensure that data is correctly formatted and structured in the target system. This step is crucial for maintaining data integrity and preventing downstream issues in reporting and analysis.

Rollback Strategy and Recovery Plan

A robust rollback strategy is essential for mitigating the risks of a failed cutover. The rollback plan should outline the steps required to revert to the previous system if the Go/No-Go decision is negative or if critical issues arise after go-live. This includes restoring backups, disabling the new system, and re-enabling the old system. The rollback plan should be tested in a staging environment to ensure that it is feasible and that the team is prepared to execute it. The decision to roll back should be based on pre-defined triggers, such as critical system failures or data corruption. A clear communication plan should be in place to inform stakeholders of the rollback decision and the expected timeline for recovery.

Communication and Stakeholder Management

Effective communication is vital during the cutover process. All stakeholders, including business users, IT teams, and third-party vendors, should be informed of the cutover schedule, freeze window, and Go/No-Go criteria. Regular updates should be provided during the freeze window to keep stakeholders informed of progress and any issues that arise. A dedicated communication channel, such as a war room or chat group, should be established for real-time coordination. After go-live, a post-go-live support plan should be in place to address any issues that arise in the first few days. This includes a dedicated support team, a ticketing system, and a clear escalation path for critical issues.

Post-Go-Live Stabilization

The cutover is not complete when the system goes live. The post-go-live stabilization phase is critical for ensuring that the new ERP system is stable and that users are comfortable with the new processes. During this phase, the support team should monitor system performance, user activity, and error logs closely. Any issues should be addressed promptly to prevent them from escalating. User feedback should be collected and used to make necessary adjustments to the system or processes. The stabilization phase typically lasts for one to two weeks, during which the system is considered in a hypercare mode. Once the system is stable and all critical issues are resolved, the project can be formally closed.

Common Risks and Mitigation Strategies

ERP cutover projects are inherently risky, and several common risks must be identified and mitigated. Data loss is a significant risk, which can be mitigated by performing thorough data reconciliation and maintaining verified backups. Downtime is another risk, which can be minimized by planning the freeze window carefully and testing the cutover process in a staging environment. Broken customizations and unsupported dependencies can cause system failures, which can be mitigated by conducting comprehensive testing and verifying compatibility with the target version. Integration failures can disrupt business processes, which can be mitigated by testing integrations thoroughly and having contingency plans in place. By proactively addressing these risks, organizations can increase the likelihood of a successful cutover.

Conclusion

Planning the ERP cutover requires a disciplined approach to defining the freeze window and Go/No-Go criteria. By establishing objective criteria, preparing a detailed runbook, and testing the rollback plan, organizations can mitigate the risks of data loss, downtime, and system instability. Effective communication and stakeholder management are also essential for ensuring a smooth transition. The post-go-live stabilization phase is critical for ensuring that the new system is stable and that users are comfortable with the new processes. By following these best practices, organizations can achieve a successful ERP cutover and realize the benefits of their new system.

Written by
SysGenPro Editorial

SysGenPro Editorial

Platform & solutions team

Practical guidance on ERP, AI automation, cloud deployment and enterprise transformation from the SysGenPro team.

Share this article

Frequently asked questions

Common questions on this topic. Talk to our team for anything specific to your business.

01What is a typical duration for an ERP cutover freeze window?

The duration varies based on complexity, but typically ranges from 24 to 72 hours for mid-sized enterprises. It should be long enough to complete final data loads, reconciliation, and validation without being so long that it causes excessive business disruption.

02Who should have the final authority for the Go/No-Go decision?

The final authority should rest with a designated Cutover Committee, typically including the CIO, Project Manager, and key business leaders. The decision should be based on pre-defined, objective criteria rather than individual opinions.

03What are the most common reasons for an ERP cutover failure?

Common reasons include incomplete data migration, untested integrations, lack of a clear rollback plan, and insufficient user training. These can be mitigated by thorough testing, clear criteria, and comprehensive planning.

04How do you test the rollback plan before the actual cutover?

The rollback plan should be tested in a staging environment by simulating a failed cutover. This involves reverting to the previous system, restoring backups, and verifying that business processes can continue without interruption.

05What data reconciliation checks are mandatory before go-live?

Mandatory checks include record count matching, financial balance verification, and validation of key business metrics. Automated tools are recommended to perform these checks quickly and accurately.

06How should communication be handled during the ERP freeze window?

Communication should be frequent and transparent. A dedicated war room or chat group should be established for real-time coordination. Regular updates should be provided to all stakeholders to keep them informed of progress and any issues.

Continue learning
View all articles
Explore the platform

Where to go next

Browse the knowledge hub

See how SysGenPro fits your business

Discuss your workflows, modules and deployment options with our team.

Back to resources