Summary

Most ERP programs fail from bloat and indecision, not technology. Scope expands faster than the team can decide, fit-gap documents get gold-plated, and the unglamorous work of data, testing, and run-state gets deferred until it is too late to do well. A hard 180-day boundary is a forcing function against exactly that, not a rush but a mandate to sequence ruthlessly and defer without apology. Run ERP like a product, not a project: prioritized value streams, evidence-gated cutover readiness, and evergreen ownership. In six months a retail or consumer business can ship a reliable core and actually stabilize it.

Context

Six months forces the focus a project avoids

ERP programs rarely fail because the software cannot do the job. They fail because scope expands faster than the team can decide, fit-gap documents get gold-plated, and the unglamorous work of data, testing at scale, and run-state gets deferred until it is too late to do well. The predictable result is a slipped go-live, a bench of manual fallbacks that were supposed to be temporary, and value that leaks away in the months after cutover because nobody built the run-state to capture it. The technology was never the constraint; the constraint was the discipline to decide what to leave out.

A hard 180-day boundary is a forcing function against exactly that bloat. It does not mean rushing; it means sequencing ruthlessly and deferring without apology. Retail and consumer businesses live with margin pressure, supply shocks, and demand variability, so the payoff of real-time inventory, accurate order promising, and a faster close is immediate and measurable, but only if scope is disciplined and operational ownership is clear on day one rather than negotiated during the first crisis. The roadmap below runs ERP like a product: prioritized value streams, quarterly gates, and ownership that outlives the implementation.

Treating ERP as a product changes what "done" means. A project is finished when the scope is delivered; a product is never finished, so the first release only has to be a viable core that a real business can run on day one, with a backlog and an owner ready to improve it. That reframe is what makes 180 days realistic. You are not compressing a three-year program into six months; you are refusing to build the two-and-a-half years of scope that never earned its place, and you are protecting the part that did with data discipline and cutover readiness. The plan below is deliberately sequential: each phase produces the evidence the next phase depends on.

The framework

The 180-day plan in four gated phases

Break the six months into four phases, each ending in an evidence gate rather than a calendar date. The distinction matters: a date-driven program ships whatever is ready when the clock runs out, while a gate-driven program refuses to advance until the evidence exists, which is how you avoid a go-live that technically happened but does not actually work. Ship the critical value streams first, default to fit-to-standard, prove readiness at peak volume, and exit hypercare on stabilization KPIs rather than on a calendar. The table names the deliverable and the gate for each phase.

PhaseDaysFocusKey deliverableGate to pass
1. Frame and focus0 to 30Carve-outs and scope lockImpact-by-complexity heatmap, cutover charterScope locked to top-right quadrant
2. Configure and prove31 to 90Fit-to-standard, weekly demosPrototypes on real data subsets, decision logCustomizations justified by ROI and risk
3. Data and dress rehearsal91 to 150Migration waves and testing at scaleTrial loads, reconciliations, cutover plan v3Peak-volume test passed, defects burned down
4. Go-live and hypercare151 to 180Evidence-gated cutover and stabilizationCommand center, war-room rotations, KPIsGo by data quality and business sign-off

Picture a 220-store retailer prioritizing Order-to-Cash and Procure-to-Pay and deferring every nice-to-have variant. In phase 3 the end-to-end test at peak-day volume exposed an order-promise interface that timed out above 8,000 concurrent orders. Because the gate demanded peak-volume proof, the team fixed the throughput before go-live instead of discovering it on the first busy Saturday. Hypercare then exited on hard numbers: invoice match rate above 95% and on-time-in-full recovered to its pre-cutover baseline, with knowledge transferred to named run-state owners. Just as important is what the retailer did not build. It deferred a long tail of report variants and country-specific pricing rules that would have added months, parked them in a backlog, and shipped them incrementally after go-live once the core was stable. The variants that mattered were still delivered; they were just delivered by a running system with an owner, not by a program racing a deadline. That is the practical meaning of running ERP like a product: the first release is a foundation, not the finish line.

Recommended actions

Run ERP like a product

  • Carve out the non-negotiable value streams first (Order-to-Cash, Procure-to-Pay) and defer nice-to-have variants; score processes by business impact times change complexity and lock scope to the top-right quadrant.
  • Default to fit-to-standard and elevate a customization only with quantified ROI and risk; demo weekly on real data subsets and capture every decision in a change log.
  • Run migration in waves with trial loads, reconciliation, and defect burn-down, then prove the system at peak-day volumes with negative scenarios and user rotations.
  • Gate go-live on evidence, data quality, defect escape rate, and business sign-offs, and stand up a live command center with SLAs and war-room rotations.
  • Define hypercare exit criteria as stabilization KPIs (invoice match rate, on-time-in-full) and transfer knowledge to named run-state owners.
Common pitfalls

Risks and the controls that hold the line

  • Scope creep as stakeholders add variants. Fix: run weekly change control tied to value and remaining capacity, and defend the locked quadrant.
  • Data defects surfacing late. Fix: automate reconciliations and block go-live on any threshold breach.
  • Access and segregation-of-duties gaps. Fix: pre-bake SoD analysis and test least privilege in UAT, not after go-live.
  • Vendor theater of promises over proof. Fix: demand demonstrated proofs on real data and document measurable acceptance criteria.
  • A go-live with no owned run-state. Fix: publish a day-1 RACI for incident classes, change requests, and master-data stewardship before cutover.
Quick-win checklist

Readiness at a glance

  • Scope is locked to the critical value streams in the top-right of the impact-by-complexity heatmap.
  • Customizations each carry a quantified ROI and risk rationale; everything else is fit-to-standard.
  • A peak-volume, end-to-end test has passed with defects burned down and reconciliations signed.
  • Go or no-go is defined by data quality, defect escape rate, and business sign-off, not a calendar date.
  • Day-1 RACI, SLAs, and hypercare exit KPIs are documented and owned before cutover.