Markdown Editor

Cutover Plan and Runbook Template

Cutover strategy, command centre RACI, entry criteria and freezes, rehearsals, T-minus timeline, runbook, go/no-go, point of no return, rollback, sign-off

프로젝트 관리전체AWS large migration playbooks (T-minus gates); Dynamics 365 go-live checklistcutoverplan

사용법: Use it when a go-live or migration wave moves the business to a new system inside a fixed window. Fill the strategy, roles and freeze calendar first, then set durations from a measured rehearsal. The main pitfall is a point of no return or rollback deadline that nobody agreed before the window opened.

미리보기

Cutover Plan: [Solution or release name]

Cutover plan and runbook for moving a business from a legacy system, environment or platform to a new solution inside a fixed window. It covers strategy, the command centre, entry criteria and freezes, rehearsals, a T-minus timeline, the step-by-step runbook, go/no-go checkpoints, the point of no return, validation, rollback, communications, the issue log and sign-off. The gate cadence follows the communication gates in the AWS Prescriptive Guidance large migration playbooks (T-28, T-14, T-1 go or no-go, T-0 cutover meeting, hypercare start and end) and the cutover areas of the Microsoft Dynamics 365 implementation guide go-live checklist, paraphrased and extended for any technology. Replace every [bracketed] value and every row marked Example.

Document control

FieldValue
Document ID[CUT-PLAN-001]
Solution or release[Solution name] [Release or wave]
Cutover approach[Big bang / Phased by site / Phased by function / Parallel run / Pilot then rollout]
T-0 (start of cutover window)[YYYY-MM-DD HH:MM time zone]
Window end (business restart)[YYYY-MM-DD HH:MM time zone]
Point of no return[T+NNh, YYYY-MM-DD HH:MM]
Latest rollback start[T+NNh, YYYY-MM-DD HH:MM]
Version[0.1]
Status[Draft / Rehearsal / Approved / In execution / Closed]
Owner[@cutover-manager]
Approvers/reviewers[@business-owner], [@programme-director], [@solution-architect], [@service-owner], [@security-lead]
Classification[Internal / Confidential]
Last updatedYYYY-MM-DD
Related documents[Readiness review], [Hypercare plan], [Data migration plan], [Rollback scripts repository]

Approvals

RoleNameDecisionDate
Business owner[@name][Approve / Approve with conditions / Reject]YYYY-MM-DD
Programme director[@name][Decision]YYYY-MM-DD
Solution architect[@name][Decision]YYYY-MM-DD
Receiving service owner (operations)[@name][Decision]YYYY-MM-DD
Security and compliance[@name][Decision]YYYY-MM-DD

Revision history

VersionDateAuthorChange summary
0.1YYYY-MM-DD[@name]First draft from the migration and release plans
0.5YYYY-MM-DD[@name]Example: Durations updated from mock cutover 1; data load split into two streams
0.9YYYY-MM-DD[@name]Example: Dress rehearsal results added; rollback duration measured at 9 hours
1.0YYYY-MM-DD[@name]Example: Approved at the T-1 go or no-go meeting

Contents

1. Scope, objectives and strategy

1.1 Scope

In scopeOut of scope
Example: Order-to-cash and procure-to-pay processes for legal entities DE01 and FR01Legal entity UK01 (wave 2)
Example: 14 outbound and 9 inbound interfaces listed in the interface catalogueData warehouse re-platforming (separate release)
Example: Open orders, open invoices, balances at period end, master dataClosed transactions older than 2 years (archived, read-only access kept)
[Item][Item]

1.2 Objectives and success criteria

IDObjectiveMeasure of success
CUT-OBJ-001 (Example)Business restarts on the new solution at window endUsers process the first orders by Monday 07:00
CUT-OBJ-002 (Example)No loss or duplication of financial dataTrial balance in target equals legacy closing balance per entity and account
CUT-OBJ-003 (Example)Outage stays inside the agreed windowLegacy read-only no earlier than T-0; target open no later than T+48h
CUT-OBJ-004 (Example)Interfaces run without manual interventionFirst scheduled run of every interface completes inside its normal duration
[CUT-OBJ-NNN][Objective][Measure]

1.3 Cutover strategy

Choose the strategy deliberately and record the reasons. The strategy drives the window length, the rollback design and the support load.

StrategyWhen it fitsMain cost or risk
Big bang (all users and data at once)Tightly coupled processes, a single ledger, short tolerable dual runningLarge blast radius; rollback is all or nothing
Phased by site, entity or functionSeparable organisational units, low cross-unit transaction volumeTemporary interfaces between old and new; longer programme
Parallel run (both systems live)Regulated calculations that must be proved equal over a cycleDouble data entry, reconciliation effort, user fatigue
Pilot then rolloutNew ways of working that need proof with a small groupPilot group may not represent volume or edge cases
Trickle or continuous syncLarge data volumes with replication tooling and a short final switchReplication monitoring and conflict handling during sync
Decision fieldValue
Selected strategyExample: Big bang for two entities, with a weekend window
ReasonsExample: Shared order and inventory processes across both entities; temporary interfaces would cost more than a 48-hour outage
Alternatives rejectedExample: Parallel run rejected: double entry for warehouse staff is not feasible at peak
Tolerable business outageExample: Saturday 06:00 to Monday 06:00, agreed with the business owner on YYYY-MM-DD
Decision reference[ADR or steering committee minute ID]

1.4 Assumptions and constraints

IDTypeStatementOwnerValidated by
CUT-ASM-001 (Example)AssumptionLegacy vendor support is available on call during the window[@vendor-manager]Signed support order
CUT-ASM-002 (Example)ConstraintBank file transmission cannot be paused for more than 24 hours[@treasury-lead]Bank agreement
CUT-ASM-003 (Example)ConstraintNo cutover in the last 5 working days of a financial quarter[@finance-controller]Finance calendar
[CUT-ASM-NNN][Type][Statement][@owner][Evidence]

2. Roles and command centre

2.1 Roles

RoleResponsibility during the windowPrimaryBackupShift
Cutover managerRuns the runbook, calls checkpoints, owns the clock[@name][@name][Day / Night]
Business ownerTakes go/no-go and rollback decisions with the cutover manager[@name][@name]On call
Solution architectTechnical authority for deviations from the runbook[@name][@name][Shift]
Data migration leadExtraction, load and reconciliation streams[@name][@name][Shift]
Integration leadInterface shutdown, endpoint switch, first runs[@name][@name][Shift]
Infrastructure and platform leadEnvironments, network, DNS, certificates, backups[@name][@name][Shift]
Security leadAccess changes, privileged sessions, logging[@name][@name]On call
Business validation leadKey-user tests and acceptance[@name][@name]Day
Service desk leadUser messages, incident intake from T+48h[@name][@name]Day
Communications leadStatus updates in section 11[@name][@name]Day
ScribeTimestamps every step, decision and issue[@name][@name]Both

2.2 RACI for key decisions

Decision or activityCutover managerBusiness ownerSolution architectData leadService owner
Start the cutover (GNG-2)RACCC
Accept data reconciliation (GNG-3)RACRI
Go live and pass the point of no return (GNG-4)RACCC
Deviate from a runbook stepAIRCI
Invoke rollbackRACCI
Hand over to hypercareRICIA

2.3 Command centre

ItemArrangement
LocationExample: Room 4.12 plus a permanent video bridge for remote staff
Bridge[Conference link], open from T-1h to T+50h
Chat channel[#cutover-release-name], one thread per phase
Status board[Link to the live runbook tracker]
Checkpoint callsExample: Every 2 hours on the hour, 15 minutes maximum, plus each go/no-go checkpoint
Shift changesExample: 06:00 and 18:00 with a written handover in the chat thread (use Shift Handoff, ops/shift-handoff)
EscalationCutover manager, then business owner, then programme director

3. Entry criteria and freezes

3.1 Entry criteria

IDCriterionEvidenceOwnerStatus
CUT-EC-001 (Example)Go-live readiness review rated Ready or Ready with conditionsReadiness review decision record[@programme-director][Met / Not met]
CUT-EC-002 (Example)Dress rehearsal completed inside the window with all reconciliations passedSection 4.2 results[@cutover-manager][Status]
CUT-EC-003 (Example)Rollback rehearsed and measuredSection 4.2, rollback row[@solution-architect][Status]
CUT-EC-004 (Example)Production environment built from the release baseline and verifiedDeployment record, configuration checksum[@platform-lead][Status]
CUT-EC-005 (Example)Users trained and production roles assignedTraining completion report, role assignment export[@change-lead][Status]
CUT-EC-006 (Example)Hypercare roster staffed and publishedHypercare plan section 2[@service-owner][Status]
CUT-EC-007 (Example)External parties confirmed their actions and contactsSigned confirmations[@integration-lead][Status]
[CUT-EC-NNN][Criterion][Evidence][@owner][Status]

3.2 Freeze calendar

FreezeStartsEndsScopeException approver
Code freeze (Example)T-14dT+4 business daysNo code changes to the release baselineSolution architect
Configuration freeze (Example)T-7dT+4 business daysNo setup changes in target productionSolution architect
Master data freeze in legacy (Example)T-3d 18:00Cutover completeNew customers and products created by a controlled request list onlyData migration lead
Infrastructure change freeze (Example)T-3dT+4 business daysNo network, firewall, DNS or certificate changes except runbook stepsPlatform lead
Transaction freeze in legacy (Example)T-0PermanentLegacy set read-onlyCutover manager
[Freeze][Start][End][Scope][@approver]

Record every exception in the decision log (section 12) with the reason and the re-test performed.

4. Rehearsal plan and results

4.1 Rehearsal plan

IDRehearsalPurposeEnvironment and dataPlanned date
REH-01 (Example)Mock cutover 1Prove the sequence end to end and find missing stepsPre-production, full copy of legacy taken at T-8 weeksYYYY-MM-DD
REH-02 (Example)Mock cutover 2Measure durations, tune parallel streams, rehearse reconciliationPre-production, fresh copy at T-5 weeksYYYY-MM-DD
REH-03 (Example)Dress rehearsalRun the final runbook on the real clock with shift changes and checkpointsPre-production sized like production, copy at T-3 weeksYYYY-MM-DD
REH-04 (Example)Rollback rehearsalProve the rollback procedure in section 10 and measure itSame as REH-03, run after itYYYY-MM-DD

Exit rule for rehearsals: a rehearsal counts as passed when every step ran from the runbook without unrecorded workarounds, the total duration plus contingency fits inside the window, and every reconciliation in section 9 passed.

4.2 Rehearsal results

RehearsalPlanned durationActual durationLongest stepReconciliationsDefects raisedResult
REH-01 (Example)30 h41 hOpen item load, 14 h3 of 8 failed27Failed: sequence redesigned
REH-02 (Example)30 h33 hOpen item load, 9 h7 of 8 passed11Passed with actions
REH-03 (Example)30 h29.5 hOpen item load, 8.5 h8 of 8 passed2Passed
REH-04 rollback (Example)9 h9 hLegacy database restore and log replay, 5 hLegacy restored to T-0 state1Passed
[REH-NN][Duration][Duration][Step][Result][Number][Result]

4.3 Lessons carried into the runbook

IDFindingChange madeRunbook step
REH-L-001 (Example)Load of open items dominated the windowSplit into two parallel streams by entityCUT-B03, CUT-B04
REH-L-002 (Example)Key users waited 2 hours for test dataPre-built validation scripts with expected valuesCUT-D01
[REH-L-NNN][Finding][Change][Step ID]

5. T-minus timeline

5.1 Governance and communication gates before T-0

GateTimingPurposeOwner
Timeline publishedBefore the wave or release plan is finalSet dates for every gate belowCutover manager
T-28 commit meeting4 weeks before T-0Confirm scope, owners and the window with application and business ownersProgramme manager
T-21 notice3 weeks before T-0Remind stakeholders and external parties of the dateCommunications lead
T-14 checkpoint (GNG-1)2 weeks before T-0Review readiness actions; confirm the readiness review outcomeCutover manager and solution architect
T-7 notice1 week before T-0Final reminder to users and the operations team; publish the outage messageCommunications lead
T-1 go or no-go (GNG-2)24 to 48 hours before T-0 (Example: Thursday 14:00, T-40h)Decide to start the cutoverBusiness owner
T-0 cutover meetingStart of the windowOpen the bridge and begin phase ACutover manager

5.2 The cutover window

Example: T-0 is Saturday 06:00. Business restarts Monday 06:00, which is T+48h. The rollback rehearsal measured 9 hours and the plan adds a 3-hour buffer, so a rollback must start no later than T+36h (Sunday 18:00) to finish by the window end.

PhaseFromToDurationClock timeContent
A. Legacy shutdownT-0T+2h2 hSat 06:00 to 08:00Stop users, stop interfaces, drain queues, final legacy backup
B. Extract, load, reconcileT+2hT+18h16 hSat 08:00 to Sun 00:00Data extraction, transformation, loads, technical reconciliation
GNG-3T+18hT+18h30m30 minSun 00:00 to 00:30Accept data reconciliation
C. Technical switchT+18h30mT+24h5.5 hSun 00:30 to 06:00Interface endpoints, jobs paused, roles, DNS and certificates
D. Business validationT+24hT+30h6 hSun 06:00 to 12:00Key-user tests, balance checks, print and output checks
GNG-4T+30hT+31h1 hSun 12:00 to 13:00Go-live decision
Prepare go-liveT+31hT+32h1 hSun 13:00 to 14:00Release jobs and interfaces from pause in controlled order
Point of no returnT+32hSun 14:00First interface opens and transactions post in the target
E. Controlled startT+32hT+48h16 hSun 14:00 to Mon 06:00First batch and interface runs, monitoring, user access opened
Hypercare startsT+48hMon 06:00See Hypercare Plan (ops/hypercare-plan)

Two deadlines bound the plan. The rollback deadline (T+36h) is the last moment a rollback still fits inside the window; the point of no return (T+32h) is the moment rollback stops being practical. Because the point of no return comes first, the effective last rollback decision is GNG-4. Planned work ends at T+30h, so phase D can overrun by up to 5 hours: the one-hour GNG-4 meeting can start as late as T+35h and still end by T+36h, when a rollback would have to start. Phase E has no float, so any slip of GNG-4 also delays business restart by the same amount: if GNG-4 starts at T+35h, the point of no return moves to T+37h and user access opens about T+51h (Monday 09:00), which breaks CUT-OBJ-003. Before the window, agree with the business owner the latest restart time they accept (for example Monday 09:00) and which phase E steps can be compressed or deferred to protect it (for example, running the post-cutover checks in CUT-E04 in parallel with the end of the batch cycle). If GNG-4 slips, the cutover manager re-issues the timeline and informs the business owner of the new restart time.

5.3 After the window

GateTimingPurposeOwner
Hypercare start notice1 business day after cutoverTell owners that cutover is complete and hypercare has startedCommunications lead
Daily hypercare checkpointEach business dayReview incidents, KPIs and exit criteriaHypercare lead
Hypercare end noticeWhen exit criteria are met (Example: planned at T+4 business days for a migration wave, longer for an enterprise application)Confirm transfer to operationsService owner

6. Detailed runbook

StepPhaseStartDurationTaskOwnerPredecessorVerificationStatus
CUT-A01 (Example)AT-015 minOpen bridge, roll call of all roles, confirm GNG-2 decisionCutover managerGNG-2All roles present[ ]
CUT-A02 (Example)AT+15m15 minDisplay outage banner; disable user logins to legacyPlatform leadCUT-A01Test login refused[ ]
CUT-A03 (Example)AT+30m30 minStop inbound interfaces; drain message queues to zeroIntegration leadCUT-A02Queue depth 0 on every channel[ ]
CUT-A04 (Example)AT+1h15 minSet legacy to read-only; record last document numbersData leadCUT-A03Last numbers in the log[ ]
CUT-A05 (Example)AT+1h15m45 minFull legacy backup and copy to the rollback storePlatform leadCUT-A04Backup verified by checksum[ ]
CUT-B01 (Example)BT+2h3 hExtract master data and open itemsData leadCUT-A05Extract counts logged[ ]
CUT-B02 (Example)BT+5h2 hLoad master dataData leadCUT-B01Load error rate within tolerance[ ]
CUT-B03 (Example)BT+7h8 hLoad open items, entity DE01 (stream 1)Data engineer 1CUT-B02Counts and totals match extract[ ]
CUT-B04 (Example)BT+7h8 hLoad open items, entity FR01 (stream 2)Data engineer 2CUT-B02Counts and totals match extract[ ]
CUT-B05 (Example)BT+15h3 hLoad balances; run technical reconciliation reportsData leadCUT-B03, CUT-B04Reconciliation pack REC-01 to REC-08 produced[ ]
CUT-G3 (Example)GateT+18h30 minGNG-3 data acceptanceBusiness ownerCUT-B05Decision logged[ ]
CUT-C01 (Example)CT+18h30m2 hSwitch interface endpoints and credentials to targetIntegration leadCUT-G3Connectivity test per interface[ ]
CUT-C02 (Example)CT+20h30m1.5 hImport batch schedule in paused statePlatform leadCUT-G3Job list matches the approved schedule[ ]
CUT-C03 (Example)CT+22h1 hAssign production roles; remove project super-user accessSecurity leadCUT-G3Access report reviewed[ ]
CUT-C04 (Example)CT+23h1 hUpdate DNS and certificates for user and partner endpointsPlatform leadCUT-C01Resolution and TLS check from outside[ ]
CUT-D01 (Example)DT+24h5 hKey users run validation scripts on migrated dataBusiness validation leadCUT-C04Scripts VAL-001 to VAL-040 passed[ ]
CUT-D02 (Example)DT+29h1 hFinance balance sign-off per entityFinance controllerCUT-D01Signed balance confirmation[ ]
CUT-G4 (Example)GateT+30h1 hGNG-4 go-live decisionBusiness ownerCUT-D02Decision logged[ ]
CUT-E01 (Example)PrepareT+31h1 hArm jobs and interfaces in the agreed order, held at the first-run gateIntegration leadCUT-G4All armed, none released; order checked[ ]
CUT-E02 (Example)ET+32h4 hFirst interface runs; monitor error queuesIntegration leadCUT-E01Every interface ran once without error[ ]
CUT-E03 (Example)ET+36h8 hFirst overnight batch cyclePlatform leadCUT-E02All jobs completed in normal duration[ ]
CUT-E04 (Example)ET+44h2 hPost-cutover checks in section 13Cutover managerCUT-E03Checklist complete[ ]
CUT-E05 (Example)ET+46h2 hOpen user access; send go-live message; transfer to hypercareService desk leadCUT-E04Message sent; first users logged in[ ]
[CUT-XNN][Phase][T+NN][Duration][Task][@owner][Step][Check][ ]

Status values: not started, in progress, done, done with deviation (record in section 12), blocked.

7. Go/no-go checkpoints

IDWhenDecisionCriteriaDecision makersOn no-go
GNG-1T-14dContinue preparation for the planned dateReadiness review outcome known; no unresolved blocker without a dated plan; dress rehearsal scheduledProgramme director, business ownerMove the date; re-run the gate cadence
GNG-2T-1 (24 to 48 h before T-0)Start the cutoverAll CUT-EC criteria met or waived in writing; staff and external parties confirmed; no conflicting change in the change calendarBusiness owner, cutover manager, service ownerPostpone; send the cancellation message in section 11
GNG-3T+18hAccept migrated dataEvery reconciliation in section 9 within tolerance or explained and acceptedBusiness owner, data lead, finance controllerFix and re-run within float, or roll back
GNG-4T+30h (latest T+35h)Go live and pass the point of no returnValidation scripts passed; balances signed; no open severity 1 issue; float before the rollback deadline is positiveBusiness owner, cutover manager, solution architectStart rollback no later than T+36h

Ask each decision maker for an explicit go or no-go and record the answer and time. The cutover manager states the remaining float before each decision.

8. Point of no return

FieldValue
EventExample: Release of the first outbound interface run (start of CUT-E02, after CUT-E01 has armed every job and interface without releasing any), after which partner systems and banks hold data created in the target
Planned timeExample: T+32h, Sunday 14:00
Why rollback becomes impracticalExample: Payment files and partner orders cannot be recalled; reversing them in the legacy system would need manual re-entry
GuardNo interface or job is released before GNG-4 is recorded as go
After the point of no returnFix forward through the hypercare defect process; severity 1 issues use the emergency change path
Owner[@business-owner]

Before the point of no return, list the actions that are still reversible and the ones already irreversible, so that the GNG-4 decision makers see the true cost of rolling back.

ActionReversible before PNR?How
Legacy set to read-only (Example)YesRe-enable write access
Data loaded into target (Example)YesTarget is discarded; no business transaction posted yet
DNS changed (Example)YesRevert records; TTL lowered to 5 minutes at T-3d
Partner endpoints switched (Example)Yes, with partner actionPartners revert to legacy endpoint using the agreed fallback list
[Action][Yes / No][How]

9. Validation and reconciliation

IDCheckMethodToleranceSigned by
REC-01 (Example)Customer and supplier master record countsExtract count versus load count versus target countZero unexplained differenceData lead
REC-02 (Example)Open receivables by entity and currencySum of open amounts legacy versus targetZero differenceFinance controller
REC-03 (Example)Open payables by entity and currencySum of open amountsZero differenceFinance controller
REC-04 (Example)General ledger balances by accountTrial balance comparisonZero differenceFinance controller
REC-05 (Example)Inventory quantity and value by siteQuantity and valuation comparisonQuantity exact; value within rounding agreed in writingSupply chain lead
REC-06 (Example)Open sales and purchase ordersCount and line valueZero differenceBusiness validation lead
REC-07 (Example)Field-level sample200 random records per object compared field by fieldNo mismatch on mandatory fieldsData lead
REC-08 (Example)Document numbering continuityNext numbers in target follow the last numbers recorded at CUT-A04ExactData lead
[REC-NN][Check][Method][Tolerance][@owner]

Store the reconciliation evidence with the Data Migration Reconciliation record (project/data-migration-reconciliation). Business validation scripts (VAL-NNN) list the transaction, the input data, the expected result and the tester.

10. Rollback plan

10.1 Triggers

IDTriggerDetected byDecision deadline
RBK-001 (Example)Reconciliation failure that cannot be fixed and re-run within the floatREC checks at GNG-3GNG-3, or GNG-4 at the latest
RBK-002 (Example)A critical business process fails validation with no workaroundVAL scripts at GNG-4GNG-4
RBK-003 (Example)Cumulative delay means GNG-4 cannot be held by T+35hCutover manager clockImmediately when float reaches zero
RBK-004 (Example)Security control missing in production (logging, encryption, access)Security lead check at CUT-C03GNG-4
[RBK-NNN][Trigger][Source][Deadline]

10.2 Procedure

StepActionOwnerDuration (measured in REH-04)
RB-01Announce rollback on the bridge; record trigger, time and decision makerCutover manager15 min
RB-02Stop all target jobs and interfaces; block user access to the targetPlatform lead15 min
RB-03Revert interface endpoints, credentials and DNS to legacyIntegration lead1.5 h
RB-04Restore legacy from the CUT-A05 backup if any legacy write occurred; otherwise re-enable write accessPlatform lead5 h (restore and log replay)
RB-05Smoke test legacy with key usersBusiness validation lead1.5 h
RB-06Send rollback communication; reopen legacy to usersCommunications lead30 min
Total9 h

Keep the target environment intact after a rollback for root-cause analysis. Hold a review within 2 business days and record findings with Lessons Learned (project/lessons-learned).

11. Communications

IDWhenAudienceMessageChannelSender
COM-01 (Example)T-28Application and business ownersDate, window, scope, what they must doMeeting and emailProgramme manager
COM-02 (Example)T-21All stakeholders and external partnersReminder of the date and partner actionsEmailCommunications lead
COM-03 (Example)T-14Owners and leadsReadiness status and open actionsCheckpoint meetingCutover manager
COM-04 (Example)T-7All users, operations teamOutage window, what to finish before FridayEmail, intranetCommunications lead
COM-05 (Example)T-1 after GNG-2All users, partnersCutover confirmed or postponedEmail, partner portalBusiness owner
COM-06 (Example)Every 2 h during the windowLeadership and ownersProgress, float, issuesStatus page and chatCutover manager
COM-07 (Example)T+46hAll usersSystem live, how to get helpEmail, intranet, bannerService desk lead
COM-08 (Example)On rollbackAll users, partnersLegacy back in service, next stepsEmail, phone tree for partnersBusiness owner
COM-09 (Example)Hypercare start and endOwners, operationsHypercare started; later, hypercare complete and support routeEmailService owner
[COM-NN][When][Audience][Message][Channel][@sender]

Use the Communication Plan (project/communication-plan) for message templates and the Maintenance Notice (ops/maintenance-notice) for the user outage notice.

12. Issue and decision log

IDTimeTypeDescriptionSeverityCritical path?OwnerAction and outcomeClosed
CI-001 (Example)T+9h20mIssueStream 2 load rejected 312 records for missing tax codes2NoData leadTax codes added by approved data fix; records reloadedT+11h
CI-002 (Example)T+22h40mDeviationDNS change done 20 minutes early to recover time3YesPlatform leadApproved by solution architect; verifiedT+23h
CD-001 (Example)T+30h55mDecisionGNG-4 go, with condition that report R-17 is fixed in hypercaren/an/aBusiness ownerCondition passed to hypercare known issuesT+31h
[CI-NNN][Time][Type][Description][1 to 4][Yes / No][@owner][Action][Time]

Severity during the window: 1 stops the cutover or threatens a reconciliation; 2 delays the critical path or needs a workaround at go-live; 3 has no effect on the critical path; 4 is cosmetic.

13. Post-cutover checks and transfer to hypercare

IDCheckOwnerResult
PCC-01 (Example)All interfaces completed one run; error queues empty or triagedIntegration lead[Pass / Fail]
PCC-02 (Example)First batch cycle completed; durations within rehearsal valuesPlatform lead[Result]
PCC-03 (Example)Monitoring dashboards and alerts live and routed to the hypercare rotaService owner[Result]
PCC-04 (Example)Backups of the target scheduled and the first one successfulPlatform lead[Result]
PCC-05 (Example)Project and cutover accounts disabled or time-limitedSecurity lead[Result]
PCC-06 (Example)Known issues and conditions transferred to the hypercare logCutover manager[Result]
PCC-07 (Example)Legacy kept read-only with access for look-up; decommissioning date setData lead[Result]
[PCC-NN][Check][@owner][Result]

Transfer to hypercare follows the Hypercare Plan (ops/hypercare-plan); the later transfer of ownership to operations follows Operations Handover and Knowledge Transfer (ops/operations-handover).

14. Sign-off

Completion criteria: all runbook steps done or closed as deviations; reconciliations signed; post-cutover checks passed; issues either closed or transferred to the hypercare log with an owner.

RoleNameStatementDate and time
Cutover manager[@name]Runbook complete; log archivedYYYY-MM-DD HH:MM
Business owner[@name]Business accepts the cutover resultYYYY-MM-DD HH:MM
Finance controller[@name]Balances confirmedYYYY-MM-DD HH:MM
Service owner[@name]Hypercare acceptedYYYY-MM-DD HH:MM

Actual versus plan summary:

MeasurePlanActual
Window used48 h[Hours]
Point of no returnT+32h[T+NNh]
Issues logged (severity 1 / 2 / 3 / 4)n/a[N / N / N / N]
Deviations0[Number]

15. Glossary and references

15.1 Glossary

TermMeaning in this plan
T-0Start of the cutover window; all times are relative to it
T-minus scheduleSequence of gates and notices counted in days before T-0
Go/no-go checkpointRecorded decision with criteria and named decision makers
Point of no return (PNR)Event after which rollback is no longer practical and the team fixes forward
FloatTime between planned completion and the latest rollback decision
Mock cutoverRehearsal of the runbook in a non-production environment
Dress rehearsalFinal rehearsal on the real clock with the real team
RollbackReturn of the business to the legacy system at its T-0 state
HypercarePeriod of elevated support after go-live

15.2 References

ReferenceVersion or date checkedUse
AWS Prescriptive Guidance, Project governance playbook for AWS large migrations (communication gates T-28 to hypercare end), docs.aws.amazon.comInitial publication 2022-02-28; PDF checked 2026-10-23Gate cadence in sections 5 and 11
AWS Prescriptive Guidance, Migration playbook for AWS large migrations, task 3 cutover tasks, docs.aws.amazon.comWeb edition checked 2026-10-23Cutover task tracking
AWS Prescriptive Guidance, Introduction to governance for large migrations, preparing the organization (hypercare, cutover call), docs.aws.amazon.comWeb edition checked 2026-10-23Command centre and hypercare transfer
Microsoft Dynamics 365 implementation guide, go-live checklist (cutover area), learn.microsoft.comPage updated 2026-07-15Cutover go/no-go and exit criteria themes, paraphrased
Microsoft Dynamics 365 implementation guide, prepare your production environment to go live, learn.microsoft.comPage updated 2026-10-15Cutover plan contents
[Internal change management policy][Version][Emergency change path]

Standard and licence note

Structure aligned with the communication gates and cutover tasks in the AWS Prescriptive Guidance large migration playbooks and with the cutover and go-live readiness areas of the Microsoft Dynamics 365 implementation guide. Gate names and timings are cited for mapping; checklist items are paraphrased in original wording and no vendor text or template is reproduced. Amazon Web Services, AWS, Microsoft and Dynamics 365 are trademarks of their owners; this template is not affiliated with or endorsed by them. This template is original text written for this collection. Check the current official guidance before use. Template licence: MIT.

관련 템플릿