← Back to Insights
Implementation10 min read

Why ERP Implementations Fail: 6 Mistakes Malaysian SMEs Keep Making

60-70% of ERP projects miss their goals. Here are the 6 most common mistakes Malaysian SMEs make during implementation and how to avoid each one.

Forward Within Consultancy

Here is a number that should give any business owner pause. Depending on which study you read, somewhere between 55% and 75% of ERP implementations fail to meet their original objectives. They run over budget, drag past their deadlines, never get properly adopted, or some unhappy combination of all three.

And if you are a Malaysian SME, the sting is sharper. A large corporation can write off a failed RM 500K project as an expensive lesson and move on. But when you have just invested RM 45,000-65,000, often a real chunk of your entire technology budget, a failure like that hurts.

Here is the good news, though: ERP projects do not fail at random. The same handful of mistakes show up again and again. We have watched them play out across the Malaysian market, and once you can spot them coming, you can sidestep every one. Let us walk through the six.

Mistake 1: Choosing Software Before Understanding Workflows

This is the most common one, and the most expensive. It usually goes like this: an owner hears about Odoo from a friend over kopi, watches a few slick YouTube demos, gets excited, and rings up a consultant with "I want Odoo, can you set it up for me?"

So the consultant sets it up. And technically, it works. But it does not match how the business actually runs. The quotation workflow has no room for the three approval levels the company needs. The inventory module cannot handle their consignment stock arrangement. The CRM does not capture the industry-specific details the sales team lives and dies by.

How to avoid it: Start with your processes, not your software. Before you touch any technology, map out how work really flows through your business. What kicks off each step? Who is involved? What information do they need? Where do things get stuck?

This is what we call the audit phase, and it is the single most important step in any implementation. Skip it, and you are building on sand.

Start with your processes, not your software. Skip the audit, and you are building on sand.

Mistake 2: Skipping the Process Mapping Phase

This one is a close cousin of the first, but worth calling out on its own. Even when businesses know they should look at their processes, they tend to rush the mapping exercise or skip it entirely.

"We know our processes, we have been doing this for ten years."

Sure. But do you all know them the same way? Ask five people in your company to describe the quotation-to-invoice process and you will get five different answers. Each one knows their own slice. Nobody holds the whole picture. And the gaps between those partial pictures? That is exactly where the problems hide.

How to avoid it: Give process mapping the time it deserves. It does not need to be fancy. Sticky notes on a whiteboard work perfectly well. The point is to drag the implicit out into the open and make it explicit. Once you can see the full flow, you can decide what to standardise, what to simplify, and what the ERP actually needs to support.

In our experience, process mapping almost always surfaces 3-5 inefficiencies the business never knew it had. Those discoveries alone often pay for the whole project.

Mistake 3: Underestimating Change Management

ERP is a technology project. But it fails as a people project.

Your team has been doing things their way for years. The spreadsheets, the WhatsApp shortcuts, the manual workarounds: these are not just habits, they are comfort zones. Asking people to change how they do their daily work is asking them to step out of that comfort, and that is harder than it sounds.

Without proper change management, here is how it plays out. The system goes live. People give it a go for a week, find it unfamiliar and, at first, slower than their old way. Quietly, they drift back to their spreadsheets. Three months on, you are paying for an ERP that nobody uses.

How to avoid it:

  • Involve your team early. The people who will use the system every day should have a say in how it is designed. That is how you build ownership.
  • Explain the "why." People accept change far more readily when they understand the reason behind it. "This means you never have to re-type invoice data again" lands a lot better than "management decided we need ERP."
  • Provide proper training. Not a one-hour overview, but ongoing, hands-on training with the real scenarios your team faces day to day.
  • Accept the dip. Productivity will dip during the transition. That is normal. Plan for it, talk about it openly, and do not panic when it happens.

Mistake 4: Going Big-Bang Instead of Phased

The big-bang approach: roll out everything at once, flip the switch on day one, and the whole company starts using the new system at the same moment.

It sounds efficient. It rarely is. When everything changes at once, everything can break at once. Support requests bury the project team. Edge cases nobody saw coming pile up fast. The loudest complainers set the mood for the entire office. Morale sags. Adoption stalls.

How to avoid it: Roll out in phases. Start with the module that solves your most painful problem, whether that is invoicing, inventory, or CRM. Get it working well. Let your team build a bit of confidence. Then add the next module.

A phased approach is:

  • Lower risk because if something goes wrong, it affects one area, not the whole company
  • Faster to show value because your team sees the benefits in weeks, not months
  • Better for morale because each phase is a small win that builds momentum
  • Easier to support because your project team handles one set of issues at a time

Mistake 5: Vendor Team Rotation Mid-Project

This is one we see most often with larger consulting firms, the Big 4 and their equivalents in particular. The pattern is predictable. Experienced senior consultants run the sales process and the early discovery workshops. You are genuinely impressed by their knowledge and their approach. You sign the contract.

Then the project actually starts, and the senior team quietly hands over to junior consultants. The people now doing the implementation simply do not have the same depth. They re-ask questions that were already answered. They miss context that was settled during discovery. The project slows, quality slips, and before long you find yourself managing the consultants as much as they are managing the project.

How to avoid it: Ask the question outright: "Will the people I am meeting today be the same people doing the implementation?" Get the answer in writing. Choose partners where the team that sells is the team that delivers.

This is one of the real advantages of working with a focused consultancy rather than a large firm. With a small team, the person who understands your business is the same person configuring your system.

Mistake 6: No Post-Go-Live Optimisation Plan

Go-live day arrives. The system is running. Everyone celebrates. The consultant sends their final invoice. And then... silence.

That first month after go-live is when you find out how people really use the system in the real world. Reports that looked perfect in testing do not quite show the data users need. Workflows that seemed logical turn out to have edge cases nobody saw. Users start inventing little workarounds that bypass the intended process.

Without a plan to catch these things, small issues compound into big frustrations. The system you carefully designed slowly drifts away from how people actually work. Adoption weakens over time instead of strengthening.

How to avoid it:

  • Budget for post-go-live support. Expect to need 10-20 hours of optimisation in the first month, tapering to 5-10 hours per month over the next quarter.
  • Schedule review checkpoints. Week 2, Month 1, and Month 3 reviews catch issues before they take root.
  • Appoint an internal system owner. This is the big one. Someone inside the business, often the IT manager or an operations lead, needs to own the system and the change on your side. They run the parallel period, collect feedback, flag issues, and decide what gets improved next. The consultant configures the system, but your system owner is the one who makes it stick day after day.
  • Treat it as a partnership, not a handover. The best implementations are built jointly. The consultant does not switch it on and vanish, and you do not sit back and wait for magic. Your system owner and the consultant fill the gaps together, month by month, until the system is solid enough to run for years. The best-run ERPs are reviewed quarterly and keep evolving as the business evolves.

Check Your Project Risk

If you are currently planning or running an ERP implementation, check which of these apply:

What a Healthy Implementation Looks Like

So what does the other side look like? Here is the shape a successful implementation usually takes:

  1. Audit (1-2 weeks): Map current processes, identify pain points, define success criteria
  2. Design (1-2 weeks): Design target workflows, configure the system, prepare data migration
  3. Build and test (2-4 weeks): Configure modules, import data, test with real scenarios
  4. Training and go-live (1-2 weeks of active work, then a parallel period): Hands-on training, then run the new system alongside the old one rather than flipping a switch overnight
  5. Optimisation (ongoing): Post-go-live support, refinements, expansion

That fourth step deserves a closer look, because it is where careful implementations earn their reputation. Going live is rarely a single dramatic switch-over. For anything beyond the simplest scope, the safer path is to run the new system in parallel with the old one for a while. The team builds confidence on the new system while the old one is still there as a safety net. Gaps that nobody spotted in testing surface in real use and get filled. Only once the team is genuinely comfortable do you retire the old system. That parallel period is exactly when an internal system owner, working alongside the consultant, earns their keep, turning a system people are wary of into one they rely on.

A word on those week ranges, because this is where projects get themselves into trouble. They fit an average-sized SME with a focused scope. Company size matters here: a larger SME, with more users, more departments, and more data to migrate, should expect the upper end of each range and sometimes beyond it. Real scope and the state of your data move them further still. Treat them as a guide, not a promise, and never compress the schedule just to hit an arbitrary date. Rushing the build, skipping the parallel period, or cutting training short are not shortcuts, they are the very mistakes on this list. It does not have to be a multi-year saga the way it is for a multinational, but the honest answer to "how long" is always "as long as it takes to do it properly for your scope."

The trick is having the right approach from day one, treating the timeline as real, and steering clear of the six mistakes that quietly derail most projects.

Our 3-phase methodology is built to avoid every mistake on this list. See how it works.

Was this useful?

Ready to Transform?

Let's discuss how we can solve your business systems challenges.

Book The Blueprint