Go-Live Planning
Successful go-lives don't happen by accident. They are the result of exhaustive planning, clear criteria, and contingency preparation that begins weeks before the actual event.
Go-Live Readiness Assessment
Before committing to a go-live date, conduct a comprehensive readiness assessment across all workstreams. Every stakeholder must honestly evaluate their area's preparedness.
| Workstream | Readiness Criteria | Owner | Status |
|---|---|---|---|
| Configuration | All settings finalized, tested, and documented | Functional Lead | Ready / Not Ready |
| Data Migration | Test migrations complete, data validated, cutover plan approved | Data Lead | Ready / Not Ready |
| Integrations | All integrations tested end-to-end in production-like environment | Technical Lead | Ready / Not Ready |
| User Acceptance | UAT complete, all critical issues resolved, sign-off obtained | Business Lead | Ready / Not Ready |
| Training | All users trained, materials available, super users identified | Training Lead | Ready / Not Ready |
| Support | Hypercare plan in place, escalation paths defined, war room ready | Project Manager | Ready / Not Ready |
Every workstream must be "Ready" before proceeding. A single "Not Ready" should trigger a go/no-go discussion. Partial readiness is a recipe for disaster—the weakest link determines overall success.
Timeline Development
Work backwards from your target go-live date to establish key milestones. The following timeline assumes a weekend cutover with Monday go-live.
Final Readiness Assessment
Complete readiness checklist, confirm go-live date, finalize cutover schedule, brief all stakeholders
Dress Rehearsal
Execute full cutover in sandbox, validate timing, identify gaps, update runbook based on lessons learned
Final Preparations
Code freeze, final user communications, confirm war room logistics, distribute emergency contacts
Go/No-Go Decision
Steering committee meeting, final risk assessment, formal decision to proceed or postpone
Legacy System Lockdown
Disable new transactions in old system, begin data extraction, notify external parties
Cutover Weekend
Execute cutover runbook, migrate final data, validate, prepare for Monday opening
Go-Live Approaches
Choose the approach that best fits your organization's risk tolerance, complexity, and operational requirements.
Parallel runs sound safe but often create more problems than they solve. Users become confused about which system to use, data gets out of sync, and the "safety net" becomes a crutch that delays true adoption. In most cases, a well-prepared big bang with strong hypercare support is preferable to an extended parallel run. The exception is highly regulated industries where audit requirements mandate parallel operation.
Go/No-Go Criteria
Establish objective criteria before the go/no-go meeting. These should be documented and agreed upon by the steering committee in advance—not debated during the meeting itself.
Mandatory Go Criteria (All Must Be Met)
- UAT Sign-off: Business owners have formally accepted the system
- Critical Issues: Zero open Severity 1 or Severity 2 defects
- Data Migration: Test migration completed successfully within time window
- Integration Testing: All integrations validated end-to-end
- Training Completion: >90% of users have completed required training
- Support Readiness: Hypercare team confirmed and available
- Rollback Plan: Documented and tested rollback procedure exists
Warning Criteria (Require Mitigation Plan)
- Open Severity 3 defects with workarounds documented
- Training completion between 80-90%
- Non-critical integrations pending with manual workarounds
- Performance testing shows acceptable but not optimal results
Resist pressure to go live just because "we've come this far." The cost of a failed go-live—business disruption, customer impact, team morale—far exceeds the cost of a brief delay. Better to postpone by two weeks than to spend two months recovering from a botched launch.
Risk Identification and Mitigation
Document all known risks and their mitigation strategies before go-live.
| Risk | Impact | Likelihood | Mitigation |
|---|---|---|---|
| Data migration takes longer than planned | High | Medium | Build 4-hour buffer into schedule; have parallel team ready |
| Integration failure at cutover | High | Low | Manual workaround procedures documented; vendor on standby |
| Key resource unavailable | Medium | Low | Cross-train backup for each critical role; document procedures |
| User adoption resistance | Medium | Medium | Super users embedded in each department; visible executive support |
| Performance issues under load | High | Low | Load testing complete; NetSuite support engaged; stagger user login |
Communication Planning
Different audiences need different messages at different times. Plan your communications carefully.
Internal Communications
- Executive Team: Weekly status leading up to go-live, daily during cutover
- All Employees: Go-live announcement 2 weeks out, reminder 1 week out, instructions day before
- Power Users: Detailed schedule, escalation contacts, troubleshooting guides
- IT Team: Technical runbook, monitoring dashboards, on-call schedule
External Communications
- Customers: Notice of potential delays (if applicable), new portal instructions
- Vendors: New payment processes, updated contact information
- Partners: Integration changes, testing windows
- Banks: New account information, payment file formats
When it comes to go-live communications, more is better. People are busy and miss messages. Send the same key information through multiple channels: email, Slack, town halls, posters. The goal is that no one can claim they didn't know the go-live was happening.