← Back to the toolkit

WMS selection toolkit · SET-04

WMS implementation plan and go-live checklist

Most WMS project problems come not from the software but from unprepared data, incomplete testing and a rushed go-live. This plan is a framework to assess the vendor's plan and track your own side of the work.

Last updated: 2026-09-19

Project phases

Durations vary with scope, number of sites and integrations. Ask the vendor for a plan per phase with durations, deliverables and the resources expected from you.

PhaseKey activitiesDeliverableOwner
1. MobilisationProject team, governance, communication plan, risk logProject charterCustomer + vendor
2. Analysis and designProcess workshops, exceptions, location structure, labels, integration interfacesSigned-off solution design (scope document)Vendor, customer sign-off
3. Configuration and buildSystem rules, reports, custom developments, integrationsWorking system in the test environmentVendor
4. TestingUnit, integration, user acceptance (UAT) and load testsSigned UAT report, open defect listCustomer (UAT), vendor
5. Data migrationItem master, locations, opening stock, open orders; trial loadsValidated data loadCustomer (data), vendor (tools)
6. TrainingKey-user training, operator training, manualsTraining recordsVendor + key users
7. Go-liveGo / no-go decision, stock count, cut-over, on-site supportLive systemJoint
8. HypercareIntensive support, daily stand-ups, KPI tracking, closureProject closure reportJoint

Customer-side responsibilities

  • Appoint a project owner with decision authority and a near-full-time project manager.
  • Name a key user for each main process (receiving, inventory, picking, shipping).
  • Plan IT resources for ERP-side development and testing from the start.
  • Start cleaning item master data (dimensions, weight, barcodes) at the start of the project.
  • Have hardware (handhelds, printers, Wi-Fi coverage) ready on site before testing.
  • Finish labels, location barcodes and rack labelling before go-live.

Test plan

  • User acceptance testing (UAT): real scenarios, real users and handhelds; use the demo scenarios (SET-02) as a starting point.
  • End-to-end integration testing: the full flow from an order created in the ERP to shipment and invoicing.
  • Load testing: system and network performance at your peak-day order volume.
  • Rollback rehearsal: how to return to the old process if go-live fails.

Go-live (go / no-go) checklist

Make the go-live decision against this list, not the calendar. Assign an owner and evidence to each item.

  • UAT signed off; no open critical or high-priority defects.
  • End-to-end integration tests passed; error monitoring and its owner are in place.
  • Master data loaded and verified by sampling.
  • Stock count plan for the opening balance and variance approval method ready.
  • All users trained; user accounts and access rights set up.
  • Handhelds, printers and Wi-Fi coverage tested on site.
  • Location and item labels printed and applied.
  • An hour-by-hour cut-over plan: ERP transaction freeze, last movements, count, opening.
  • Customers and carriers informed about the cut-over; order intake adjusted if needed.
  • Vendor team on site for the first week(s); support line and escalation path clear.
  • Rollback plan and decision criteria written down.

Hypercare

  • Hold a short daily stand-up in the first weeks: open issues, shipping status, stock variances.
  • Track the KPIs you measured before go-live (accuracy, productivity, lead time) weekly.
  • Write down the exit criteria for hypercare in advance (e.g. no critical defects for a set period).
  • At closure, record lessons learned and the next list of improvements.

This document is a general working template; it is not a substitute for legal, financial or technical advice. Adapt it to your circumstances.