Go-Live Checklist Example: Filled In Two Days Before Go/No-Go

A go-live checklist records each readiness criterion, the evidence that proves it, who confirmed it and when. The example below shows twenty criteria from a fictional ERP release two days before the go/no-go meeting: seventeen met, two waived with a named decision-maker and a compensating arrangement, and one still open.

The example

The checklist below belongs to a fictional ERP go-live at a three-site manufacturer, and is shown as it stood two days before the go/no-go meeting. Twenty criteria across five areas: technical, data, business, operational and governance. Two are waived, one is not met and has an owner chasing it, and the rest are confirmed with the evidence named. This is what the checklist looks like at its most useful - not all green, and honest about it.

RefAreaCriterionEvidence requiredOwnerStatusConfirmedNote or waiver
T-01TechnicalProduction environment built and configured to the signed baselineConfiguration report signed by the solution architectInfrastructure leadMet06 May-
T-02TechnicalPerformance test passed at 1.5 times peak concurrent usersPerformance test report, run 3Test managerMet02 MayPeak day is month-end, not an average day
T-03TechnicalMonitoring and alerting live in production, alerts routed to the service desk queueScreenshot of alert routing and one test alert raised end to endService transition leadWaived09 MayAutomatic routing due 22 May; alerts monitored manually during hypercare week 1. Waived by the IT service manager
T-04TechnicalNo open severity 1 or 2 defects; every severity 3 has an agreed fix dateDefect report exported from the test tool, dated 08 MayTest managerMet08 MayTwo severity 3 defects open, both scheduled for the June release
T-05TechnicalInterfaces tested end to end in production configuration, including failure pathsInterface test log with success and failure cases per interfaceIntegration leadMet07 May-
D-01DataDry run 3 completed at full volume inside the cutover windowCutover log: 6 hr 40 min elapsed against a 9 hr limitData leadMet04 May-
D-02DataReconciliation passed: trial balance exact, stock valuation within 0.1%, open orders exactReconciliation pack from dry run 3Finance data analystMet04 May-
D-03DataMigration signed off by the business data owners for finance and supply chainSigned sign-off sheet, one per data domainData leadMet06 May-
D-04DataPersonal data masked in all non-production environmentsMasking report from the data teamData protection leadMet29 Apr-
B-01BusinessUAT exit criteria met and the exit report signedUAT exit report: 214 of 218 cases passed, 4 deferred with agreementTest managerMet01 May-
B-02BusinessEnd-user training completed for all named usersTraining registerChange leadWaived09 May486 of 502 trained. 16 shift workers to be trained in hypercare week 1. Waived by the operations director
B-03BusinessSuper users named per site with contact details in the hypercare packHypercare contact listChange leadMet07 May-
B-04BusinessBusiness verification script written, rehearsed once and owned by named peopleVerification script with owners against each sectionCutover managerMet05 May-
O-01OperationalService desk trained, with scripts and a known-error list loaded in the ticket toolService desk readiness sign-offService transition leadMet08 May-
O-02OperationalHypercare rota staffed for 15 working days, including weekend coverSigned rota with named people and contact detailsHypercare leadMet07 May-
O-03OperationalThird-line support contract active from the go-live dateCountersigned support scheduleVendor managerMet30 Apr-
O-04OperationalRollback tested to the point of restoring the legacy database in a standby environmentRollback test log from dry run 3Infrastructure leadMet04 MayRestore took 2 hr 10 min; the plan assumes 3 hr
G-01GovernanceGo/no-go meeting scheduled with a named decision-maker and a quorum definedMeeting invitation and terms of referenceProgramme managerMet28 Apr-
G-02GovernanceBusiness continuity arrangements agreed for the freeze periodSigned freeze notice with exemptions listedOperations directorMet06 MayManual order capture at the three sites for the freeze window
G-03GovernanceWeekend cover costs approved and purchase orders raisedApproved budget line and PO numbersFinance business partnerNot met-PO for vendor weekend cover still with procurement. Escalated 09 May, needed by 14 May

Reading the example

What the waivers are doing

Two waived criteria and one unmet one is a normal state for a checklist two days out. The purpose of the checklist is not to reach all-green; it is to make sure the people deciding know exactly what they are accepting.

T-03 is waived with a workaround: alerts are watched by a person for a week instead of being routed automatically. That is a real cost - somebody has to do it - and the waiver names who agreed to bear it. B-02 is waived because sixteen shift workers cannot be trained before Monday, with a named alternative and a date. G-03 is not waived at all: no one has decided anything yet, which is why it carries an escalation and a date rather than a signature.

The distinction matters at the meeting. Waived items are decisions already taken and can be noted. Unmet items are what the meeting is actually for. Running the meeting itself is covered in the go/no-go meeting guide, and the deck built around a checklist like this one is the go-live readiness deck.

When the criteria should be written

The criteria in this example were agreed at the start of the test phase, roughly two months before the date shown. That timing is the point. Criteria written in go-live week are negotiated against the evidence that happens to exist, and they always pass. Criteria written early are a statement of what the organisation intends to require, made before anyone knows which ones will be inconvenient.

Two things follow. First, each owner knows for weeks what they will be asked to produce, so the evidence column is a work list rather than a surprise. Second, when a criterion is missed, the conversation is about a waiver with a named decision-maker rather than about whether the criterion was ever reasonable. The full set of areas a checklist should cover is in the go-live checklist guide.

What this example leaves out

The workbook version of this list, with the criteria, owners and waiver fields already set up, is the go/no-go checklist. The cutover sequence it feeds into sits in the cutover runbook and hypercare pack.

Questions

When should go-live criteria be written?

At the start of the test phase, well before go-live week. Criteria written late are negotiated against whatever evidence exists and always pass, which makes the checklist a formality rather than a control.

Does everything have to be green to go live?

Not necessarily. The checklist exists so the decision-makers know exactly what they are accepting. A waived criterion needs a named decision-maker, a compensating arrangement and a date by which the gap closes.

How many criteria should a go-live checklist have?

Twenty is a readable summary for a mid-sized release. Regulated or multi-site programmes commonly run sixty to a hundred, rolled up so the meeting sees one line per area with exceptions listed underneath.

What is the difference between a go-live checklist and a go/no-go checklist?

In practice they are the same list used at different moments: the readiness criteria are tracked for weeks, then read out as the agenda of the go/no-go meeting where the decision is recorded.

Examples · All 36 templates