When an ERP project runs over time or over budget, the root cause is almost always found in the preparation - or the lack of it.
The planning phase is where the real work happens. Get it right, and the rollout becomes a managed, predictable process. Get it wrong, and you'll spend the next 12 months firefighting scope creep, data problems, and departments that weren't ready.
This guide is for leadership teams in small and mid-sized businesses who are about to start an ERP implementation or are preparing to. It covers what you need to do before go-live, what the typical process looks like, and where things most commonly go wrong.
Why Planning Matters More Than the System Itself
It's tempting to focus on which ERP system you've chosen. But the system is rarely the reason projects fail. The more common culprits are poor scope definition, underestimated data migration work, unclear governance, and teams that weren't aligned before the project began.
A well-planned ERP implementation gives your business a clear foundation: defined scope, agreed timelines, the right people in the right roles, and a shared understanding of what success looks like. Without that, even a good system will struggle to deliver.
The ERP Implementation Lifecycle
Most implementations follow a broadly similar pattern. The specifics vary by system and partner, but the core stages look like this:
1. Discovery and scoping
Define what the system needs to do, which processes it will cover, and where the boundaries are. This is also where you identify integration requirements with other tools.
2. Solution design and configuration
Your implementation partner configures the system to match your agreed processes. The key principle here: work with the standard application where possible. Every customisation adds cost and complexity now, and maintenance overhead later.
3. Data migration
Cleaning, mapping, and migrating data from your legacy system. This is consistently underestimated. The earlier you start, the fewer surprises you'll face.
4. Testing
User acceptance testing (UAT) lets your team validate that the system works as expected before go-live. Build in enough time for this. Rushing it is one of the most common causes of a difficult go-live.
5. Training
Training isn't one-and-done. Your team needs to understand not just how to use the system, but why processes work the way they do. That context is what gets lost when people leave.
6. Go-live and stabilisation
The first few weeks after go-live require close support. Plan for it. Don't assume everything will run smoothly from day one.
What to Do Before Implementation Begins
The preparation you do before a project kicks off has more impact on the outcome than almost anything else. Here's what needs to happen.
Align your leadership team
ERP implementation touches every part of the business. Finance, operations, IT, and senior leadership all need to be on the same page about scope, timescales, and what the project will require from them. Disagreements that surface mid-project are significantly more disruptive than ones resolved upfront.
Appoint an executive sponsor
Projects without clear executive ownership drift. Someone senior needs to be accountable for decisions, trade-offs, and keeping the business engaged. This isn't a project manager role - it's a leadership one.
Define scope clearly and stick to it
Scope creep is one of the main reasons ERP projects overrun. Before implementation begins, agree what's in scope and what isn't. Document it. When requests come in to add things later, evaluate them against a clear change control process.
Assess your data
Legacy data is almost always messier than expected. Duplicate records, inconsistent formats, missing fields - these don't fix themselves during migration. Assign resource to audit your data early, and build data cleansing into your project plan as a named workstream.
Map your current processes
Know what you're working with before you configure anything. Process mapping helps your team understand where the new system will work with existing workflows and where it will require change.
Build a realistic project team
ERP implementation requires internal resource. This isn't a project you can hand entirely to a partner. You'll need people who understand your business, can make decisions, and can dedicate meaningful time to the project alongside their day jobs. Underestimating this is one of the most common planning mistakes small and mid-sized businesses make.
Governance and Change Management
Two things determine whether an ERP implementation sticks: governance and adoption.
Governance means having a clear decision-making structure - who approves changes, who escalates issues, how decisions get logged. Without it, projects stall when problems arise.
Change management means preparing your people, not just your systems. Resistance to new processes is predictable. The businesses that manage it best are the ones that communicate early, involve end users in testing, and treat training as a programme, not an event.
Both are easier to build in at the planning stage than to retrofit once the project is underway.
Realistic Timelines for Mid-Sized Businesses
ERP timelines vary based on business complexity, the number of users, integration requirements, and how ready your data is. For most mid-sized businesses, a realistic implementation timeline runs from four to nine months. Simpler deployments with out-of-the-box configuration and clean data sit towards the lower end. Multi-site, multi-entity, or heavily integrated projects sit towards the upper end.
Be sceptical of timelines that seem too short. They usually mean corners are being cut on discovery, data, or testing.
Working With Your Implementation Partner
Your partner's role isn't just to configure software. A good partner will challenge you on scope, flag risks early, push back on unnecessary customisation, and help your team build confidence in the new system.
When evaluating partners, look beyond the sales team. Ask to meet the project manager and lead consultant. Get a sense of how they work and whether you can have honest conversations with them. If you're uncomfortable raising concerns in a pre-sales meeting, that dynamic won't improve once the project starts.
How TSG Can Help
We work with small and mid-sized businesses to plan and deliver enterprise resource planning implementations that are structured, realistic, and built around how your business actually works. Our NPS score is 85+ which reflects the importance we place on getting implementations right, not just getting them done.
If you're preparing for an ERP project and want to sense-check your plan, we're happy to talk it through.
Conclusion
The difference between an ERP project that transforms a business and one that consumes it usually comes down to what happened before go-live. Planning well means defining scope, preparing your data, building a capable project team, and establishing governance before the implementation clock starts. It's less exciting than going live, but it's where the outcome is decided.
If you're at the early stages of planning an ERP implementation, get in touch with TSG to talk through where you are and what a structured rollout could look like for your business.
Frequently Asked Questions
What planning should be done before implementing an ERP system?
Before implementation begins, you should align your leadership team, appoint an executive sponsor, define and document project scope, audit your legacy data, map current processes, and identify the internal resource you'll need. These steps prevent the most common causes of ERP project delays and cost overruns.
How long does an ERP implementation usually take for mid-sized businesses?
For most mid-sized businesses, a realistic ERP implementation runs from four to nine months. Simpler, out-of-the-box deployments with clean data sit at the lower end. Multi-entity or heavily integrated projects typically take longer. Be cautious of timelines that seem unusually short.
Who should be involved in an ERP implementation project?
At minimum, you need an executive sponsor, a project lead, and representatives from finance, operations, and IT. Your implementation partner brings the technical resource, but internal people who understand your business and can make decisions are essential. Under-resourcing the internal team is one of the most common planning mistakes.
What causes ERP implementation delays?
The most common causes are poor scope definition, underestimated data migration work, insufficient internal resource, and change management that starts too late. Projects also stall when governance is unclear and decisions can't be made quickly. Most of these risks can be reduced with solid preparation before the project starts.
What should be included in an ERP implementation plan?
A solid ERP implementation plan covers project scope and change control, a phased timeline with milestones, data migration as a named workstream, a governance and decision-making structure, a testing schedule including user acceptance testing, a training programme, and a go-live and stabilisation plan.