How to Manage an ERP Implementation in Manufacturing
The Problem: ERP Go-Lives Fail Because Data and People Aren't Ready
ERP implementations in manufacturing fail on two fronts. The first is data migration: on go-live day, the open purchase orders are wrong, the inventory balances don't match the physical count, the BOMs have errors, and the routing times are guesses. The system is live but the data is fiction.
The second failure is training. The system consultant trains the project team. The project team is supposed to train the operators, planners, and receiving clerks. That training happens two weeks before go-live, for 90 minutes, covering a system the trainees have never touched. On day one, nobody can receive a purchase order without calling the consultant. Production scheduling is done in a spreadsheet for three months while the team learns the system they were supposed to be running.
An ERP implementation Gantt chart treats data migration and training as first-class project workstreams — not afterthoughts. gantt-chart.io lets you build the integrated schedule that the implementation partner, IT team, and internal project team all work from.
Prerequisites
- ERP vendor selected and implementation contract signed
- Named internal project manager (not just the IT manager — a business-side owner)
- Executive sponsor committed to active participation in key decisions
- Super-user team identified: 1–2 experienced users from each functional area
- Data audit completed: what legacy data needs to migrate to the new system?
ERP Implementation Manufacturing Gantt Chart Template
Phase 1: Project Initiation and Planning (Weeks 1–4)
- [ ] Project charter signed: scope, timeline, budget, decision authority documented
- [ ] Implementation team assembled: internal project manager, super-users, IT, consultant team
- [ ] Project governance established: steering committee, project team meeting cadence, escalation path
- [ ] Detailed project plan developed jointly with implementation partner
- [ ] Sandbox environment configured: all team members have access for training and testing
- [ ] Communication plan: how will ERP implementation progress be communicated to the broader organization?
- [ ] Change management assessment: who will be most affected? What are the biggest resistance risks?
Phase 2: Business Process Design (Weeks 4–10)
- [ ] Current-state process documentation: how does each function work today (not how it should work)?
- [ ] Future-state process design: how will each function work in the new ERP?
- [ ] Configuration decisions: for each configurable option in the ERP, document the decision and rationale
- [ ] Gap analysis: where does the ERP not support the required business process? Customization or workaround?
- [ ] Chart of accounts, cost center, and reporting structure designed (finance lead)
- [ ] Manufacturing-specific configuration: work centers, routings, BOM structure, production scheduling rules
- [ ] Business process design review: all functional leads approve their process designs before configuration begins
Phase 3: Data Migration Preparation (Weeks 6–16)
- [ ] Data inventory: identify all legacy data to migrate (customers, vendors, items, BOMs, routings, open transactions)
- [ ] Data cleansing: fix errors, duplicates, and missing fields in legacy data before migration
- [ ] Data mapping: document how each legacy field maps to the new ERP field — get consultant sign-off
- [ ] Item master migration: every active item with correct cost, lead time, and reorder parameters
- [ ] BOM migration: verify accuracy of BOMs in legacy system before migrating — garbage in, garbage out
- [ ] Inventory count and valuation: physical count reconciled to legacy system before migration
- [ ] Test migration 1: migrate data to test environment, validate with super-users
Phase 4: System Configuration and Testing (Weeks 8–18)
- [ ] System configuration: set up all modules per process design decisions
- [ ] Integration setup: connect ERP to other systems (EDI, MES, quality, payroll)
- [ ] Unit testing: test each configuration element by the consultant and super-user together
- [ ] Integration testing: test end-to-end business processes across modules
- [ ] User acceptance testing (UAT): super-users run real business scenarios in the test environment
- [ ] UAT issue log: every issue documented, prioritized, and assigned for resolution
- [ ] UAT sign-off: all critical issues resolved before proceeding to training
Phase 5: Training (Weeks 16–20)
- [ ] Training materials developed: role-based training guides with screenshots and step-by-step instructions
- [ ] Super-user training: deep training for 2–3 users per functional area who will support their team
- [ ] End-user training by role: separate sessions for production, planning, purchasing, receiving, shipping, finance
- [ ] Hands-on practice in sandbox environment for all end users
- [ ] Training assessment: verify understanding before go-live, not after
- [ ] Go-live support plan: who is available to answer questions during the first two weeks?
Phase 6: Go-Live and Stabilization (Weeks 20–28)
- [ ] Final data migration: migrate clean, reconciled data from legacy to production environment
- [ ] Cutover checklist: every legacy transaction closed or migrated, system ready for day 1
- [ ] Go-live day: production system activated, support team on-site
- [ ] Hypercare period (weeks 1–4 post go-live): daily issue review meeting, rapid resolution
- [ ] Legacy system decommission date planned (typically 90 days after go-live)
- [ ] Post-go-live assessment at 30 and 90 days: system performance, user adoption, open issues
- [ ] Lessons learned documented for next module or future implementation
Common Mistakes
1. Treating data migration as a last-minute task. Data cleansing for a manufacturing ERP can take 3–4 months. Item masters, BOMs, and routings have errors that have accumulated for years. Starting data cleansing in week 16 of an 18-week project guarantees a bad go-live.
2. Letting the consultant make configuration decisions. The consultant knows the software. Your team knows your business. Every configuration decision should be made by the business, with the consultant explaining the options and trade-offs. Outsourcing decisions produces a system nobody understands.
3. Training too close to go-live. Training three weeks before go-live gives users no time to practice and no support when they have questions. Train six to eight weeks before go-live, provide supervised practice time, and refresher training in the final week.
4. No cutover checklist. Go-live day should follow a written checklist with every step verified. Opening the system to live transactions before the inventory is reconciled, the open POs are migrated, and the beginning balances are confirmed produces a recovery effort that takes months.
5. Assuming go-live is the end. Go-live is the beginning of stabilization, not the end of the project. Budget for four to eight weeks of intensive post-go-live support. The project team should be available full-time until the system is running smoothly.
Quick-Start in gantt-chart.io
- Go to gantt-chart.io and create a project named "[ERP System] Implementation"
- Enter your go-live date as the anchor point — work all phases backward from that date
- Add data migration as a parallel workstream starting at week 6 (not week 16)
- Add training as a parallel workstream starting at week 14 — not two weeks before go-live
- Share with the implementation partner in your first project meeting — one Gantt for the whole team
FAQ
How long does a manufacturing ERP implementation take?
Six to eighteen months, depending on the number of modules, sites, and data complexity. A single-site manufacturing company implementing core modules (production, inventory, purchasing, finance) typically runs 8–12 months. Multi-site or highly complex configurations run 12–18 months or longer.
Should we implement all modules at once or phase them?
Phase them. Go live with the highest-priority modules (typically production, inventory, and purchasing) first. Add modules (quality, project management, CRM) in subsequent phases after the organization has stabilized on the core system.
What's the biggest predictor of ERP implementation success?
Executive involvement and data quality — in that order. Executives who treat ERP as an IT project and delegate all decisions produce implementations that don't match business needs. And no ERP system can compensate for migrating bad data.
How do we handle legacy system parallel running?
Avoid it if possible — running two systems simultaneously doubles the work for every transaction. If parallel running is required for financial accuracy, limit it to 30 days maximum and assign dedicated resources to reconcile both systems daily.
What does a realistic go-live support team look like?
For a 100-person manufacturer: implementation consultant on-site for weeks 1–2, super-users available full-time for 30 days, IT support for system issues, and a designated "go-live captain" who triages issues and assigns resolution. Under-resource this and you'll spend the first six months in recovery mode.
ERP implementations succeed when data migration and training are managed as rigorously as system configuration. Build the full implementation timeline at gantt-chart.io with data migration starting in month 2 and training completing before your final UAT sign-off.