The Most Overlooked Secret to a Successful ERP Implementation: Business Process Management
Stop focusing only on requirements. A successful ERP implementation depends on understanding and mapping the business process from start to finish.
- Published on
- 5 mins read
- Authors

- Name
- Ignacio López Coll
The Foundation of Success: Why Processes Beat Requirements Every Time
I've seen it happen more times than I can count. A team spends months on requirements gathering. They create a massive document, a hundred pages long, detailing every field, every button, and every report the new system needs. Everyone signs off. The project kicks off with a celebration.
Six months later, nobody is celebrating. The system technically meets the requirements, but it doesn't work for the business. Users are frustrated. Workarounds are popping up everywhere. The project is on the path to failure.
What went wrong?
They focused on the what but completely forgot about the how. This is a classic mistake in any software implementation, and it's why we need to talk about business process management.
Welcome to Part 1 of a four-part series dedicated to a topic that I believe is the single most important factor in a successful Microsoft Dynamics implementation. It's not about the tech, the features, or the budget. It's all about the process. Over the next few articles, we'll build a practical, no-nonsense guide to using BPM in software projects to ensure your project delivers real value.
The Great Disconnect: Business Requirements vs Processes
Early in my career, I thought a detailed list of requirements was the key to a great project. It makes sense, right? If you tell the developers exactly what to build, they'll build it, and everyone will be happy.
The problem is, a list of requirements is like a pile of bricks. It tells you what you have, but it doesn't tell you how to build the house.
A business process is the blueprint. It shows how the bricks fit together to create something useful. It describes the flow of work from start to finish, who does what, and what information is needed at each step.
Here's the disconnect: you can fulfill 100% of a user's stated requirements and still fail to solve their business problem. Why? Because without the context of the end-to-end process, you're just automating a collection of disconnected tasks. Effective software project management isn't about ticking off a feature list; it's about enabling a better way of working.
What BPM Means for Your Project (And What It Doesn't)
When people hear "business process management," they often picture consultants in suits leading year-long, multi-million dollar re-engineering initiatives. Let's be clear: that is not what we are talking about.
For a software implementation, our goal is much more focused. We aren't trying to fundamentally reinvent the entire company. We are focused on one core activity: business process mapping.
- Business Process Mapping: This is the act of visually documenting the business processes that will be supported by the new software. It's about creating a clear, shared understanding of how work will get done in the new world.
- Business Process Improvement: This is a much larger discipline focused on analyzing, redesigning, and optimizing processes for efficiency and effectiveness. While our new software will hopefully improve the process, a full-blown improvement project is typically outside the scope of a standard ERP implementation.
Our job during the project is to map the future state. We define the flow, and that flow becomes the backbone of our system design and configuration. This simple act of mapping is one of the most valuable forms of process documentation you can create.
A Word of Warning: The Microsoft Business Process Catalog
Now, you might be thinking, "Doesn't Microsoft provide a standard business process catalog? Can't I just use that?"
It's a great question, and the answer is yes, but with important context. First, the good news: The Microsoft business process catalog represents a huge step in the right direction. For years, we've been advocating for process-centric implementations, and Microsoft is finally giving us the right push. The catalog is actively growing and improving—not just through the excellent work of Rachel Profitt and the Microsoft team, but also thanks to contributions from the community. You can explore it and even contribute at the Dynamics 365 guidance repository. Think of it as a living library of standard processes, much like the APQC process frameworks.
However, you cannot take it and apply it directly to your client without significant tailoring. Here's why:
- It's Generic: The catalog is designed to cover every possible scenario, not the specific way your industry or your company works.
- It's Not Tailored: It doesn't know your company's secret sauce, your unique competitive advantages, or the specific exceptions that define your business.
- It's Full of Noise: For any given company, probably 70% of the catalog is irrelevant. Sifting through it to find what you need can be more work than starting with a blank slate.
Using the standard catalog without tailoring it is a shortcut that often leads to a system that feels foreign and clunky to the end-users. It's a powerful reference tool and a sign that Microsoft is moving in the right direction, but it's not a turnkey answer. Instead the lead architect on the project should create a version of a tailored process catalog aligned with the scope of the project and the implementation goals. As reference material the Microsoft catalog will be used for sure. More about this in the next blog post.
The Way Forward is Clear
Focusing on process isn't an academic exercise. It's the most practical thing you can do to de-risk your project and ensure you're building a solution that actually solves problems. It aligns stakeholders, clarifies scope, and provides a clear guide for your entire project team.
In From Chaos to Clarity: A Practical Guide to BPMN 2.0 for Your Dynamics 365 Project, we'll get our hands dirty. We'll talk about the fundamental building blocks of a good process map and I'll introduce you to BPMN 2.0—a simple but powerful visual language that will become an essential tool in your project toolkit.
We would love to hear your thoughts and opinions in the comment section below!