Cutover Weekend Runbook

A minute-by-minute execution checklist for the critical go-live weekend. Covers data extraction, validation, loading, smoke testing, and the official transition to production NetSuite.

6
Phases
45
Checklist Items
72
Hour Window
Overview

Cutover Weekend Timeline

The typical cutover spans Friday evening through Monday morning.

Standard 72-Hour Cutover Window

Friday 6PM
Freeze legacy system, begin extraction
Saturday
Data loading & reconciliation
Sunday
Testing & validation
Monday 8AM
GO-LIVE & Hypercare begins

Cutover Flow Diagram

                gantt
                    title Cutover Weekend Timeline
                    dateFormat HH:mm
                    axisFormat %H:%M

                    section Friday
                    Legacy System Freeze       :fri1, 18:00, 1h
                    Final Data Extract         :fri2, after fri1, 3h
                    Extract Validation         :fri3, after fri2, 2h

                    section Saturday
                    Load Master Data          :sat1, 08:00, 4h
                    Load Transactions         :sat2, after sat1, 4h
                    Balance Reconciliation    :sat3, after sat2, 3h

                    section Sunday
                    Smoke Testing             :sun1, 08:00, 4h
                    UAT Validation            :sun2, after sun1, 4h
                    Go/No-Go Decision         :sun3, after sun2, 2h

                    section Monday
                    GO-LIVE                   :mon1, 08:00, 1h
                    Hypercare Support         :mon2, after mon1, 8h
            
Decision Framework

Go/No-Go Criteria

Critical checkpoints that must pass before declaring go-live.

Mandatory Go Criteria

Category Criteria Tolerance
Data Integrity Trial Balance matches legacy within tolerance +/- $1.00
Data Integrity AR/AP aging matches legacy subledger 100% match
Data Integrity Inventory quantities match physical count 100% match
Functionality All P0 (critical) smoke tests pass 100% pass
Functionality P1 (high priority) smoke tests pass ≥95% pass
Integration All critical integrations verified 100% operational
Access Key users can log in and perform core tasks 100% verified
🚨 No-Go Triggers
Any of these conditions require immediate escalation and potential rollback: Trial Balance variance >$100, missing customer/vendor records affecting AR/AP, inability to create transactions, integration failures to banking or payroll, or key decision-makers unavailable.
Phase 1

Pre-Cutover Preparation T-7 Days

Final preparations in the week before cutover weekend.

Stakeholder Readiness

Technical Readiness

Phase 2

Friday Night - Cutover Start T-0

System freeze and final data extraction from legacy system.

⚠️ Point of No Return
Once the legacy system is frozen, all business transactions must stop until NetSuite is live. Communicate widely that NO transactions should be entered in the legacy system after the freeze time.

Legacy System Freeze

Final Data Extraction

Phase 3

Saturday Morning - Data Loading SAT AM

Load master data and validate before proceeding to transactions.

Master Data Load

Opening Balance Entry

Phase 4

Saturday Afternoon - Transactions SAT PM

Load open transactions and perform balance reconciliation.

Open Transaction Load

Balance Reconciliation

Phase 5

Sunday - Testing & Validation SUNDAY

Comprehensive testing before the Go/No-Go decision.

Smoke Testing - Critical Paths

Integration Verification

Phase 6

Monday - Go-Live Day MONDAY

Official go-live and transition to hypercare support.

💡 Go-Live Declaration
Once Go/No-Go passes on Sunday evening, send the official "We Are Live" communication to all stakeholders. Include support contact information and the hypercare schedule.

Go-Live Morning

End of Day 1 Validation

Reference

Rollback Plan

Emergency procedures if cutover cannot proceed.

Rollback Decision Points

Timing Decision Point Rollback Action
Saturday AM Data load fails repeatedly Re-enable legacy system; schedule retry for next weekend
Saturday PM Balance reconciliation fails Delete imported transactions; restore from pre-cutover backup
Sunday PM Go/No-Go fails critical criteria Re-enable legacy system; communicate delay to users
Monday (Live) Critical system failure Emergency: Re-enable legacy; manually reconcile any NetSuite transactions
🎯 Consultant Insight
The rollback plan should be tested during mock cutover. If you haven't practiced restoring to pre-cutover state, you're not ready for go-live. "Hope for the best, plan for the worst."
Reference

War Room Setup

Command center configuration for the cutover weekend.

War Room Requirements

Category Requirements
Physical Space Conference room with whiteboard, projector, power strips, WiFi
Virtual Space Dedicated Zoom/Teams room open 24/7 during cutover
Communication Slack/Teams channel for real-time updates; email distribution list
Documentation Shared folder for cutover artifacts; issue log spreadsheet
Staffing Project Manager, Technical Lead, each functional lead on rotation
Supplies Snacks, coffee, meals planned for extended hours
Reference

Sources & Further Reading