Customer master data management (MDM): 5 steps to success
Many companies struggle to ensure that their data is easy to find, current, accurate and shared with only those who need it. A whopping 80% of an analyst’s time is spent solely on discovering and preparing data, according to the Harvard Business Review. At the same time, having unnecessary information on-hand makes it more challenging to locate the information that you do need. Fortunately, these problems can be addressed by implementing customer master data management (MDM). MDM creates a common definition and a single view of the customer by centralizing data and creating governance, compliance and security. Given the amount of data and the number of systems that may be involved, MDM projects can be daunting. So where do you begin? Let’s take a look at the five steps to customer master data management success.
An MDM project’s starting point will depend on where the business falls in the enterprise data management maturity model. Every company may be at a different stage and very few are starting from scratch or have only one existing system/application/master list. Here are a few common scenarios:
- 1. Lines of business have been focused on their products and services only, so they aren’t sharing client data with other departments and divisions;
- 2. A company has great data, but has poor governance, so data gets duplicated and you end up with out-of-sync data;
- 3. M&A activity has resulted in an accumulation of data from different firms—but this data has not yet been integrated; and
- 4. A company has grown so quickly that it has outpaced its systems’ ability to keep up with its business needs.
Step 1: Identify your customer data and who accesses it
The first order of business is to determine exactly where all of your customer data is located. You will also want to understand which systems actively create or update customer data—versus which systems are passively using data or reporting from it.
Step 2: Create a common definition of a “customer”
“How many customers do you have?” is a pretty basic question, but coming up with an accurate answer can be difficult if you lack a common definition. To get a single definition (and ultimately, a single view) of the customer, you will need to understand how every department of your business views your customers. The shipping division may count every shipping address as a different customer, but some may have multiple addresses or different “customers” may share the same address. A different line of business may define customers as individuals who have made a purchase within the past year. Whatever the case, you must understand your company’s definition of a customer.
The idea is to identify data attributes that will be common to each customer. Establishing a customer’s defining data points is the start of developing a master data model. Well-executed data models define who your customer is in terms that may be used in all lines of business. They also establish the blueprint for how your customer’s data will be organized, so that various attributes may be searched as needed (e.g., you would have the ability to query a list of customers who have made a purchase within the past six months).
Note: Steps 3 and 4 may be done in parallel.
Step 3: Ensure data accuracy and eliminate duplicate data
After you have a master data model, you’ll want to ensure that your data is accurate and free of duplicates. If you have customer information in multiple systems, chances are good that you have duplicate customers with mismatching information. You need to correct inaccuracies and create a process to remove duplicate data when you start the integration process.
Step 4: Create a governance program
Governance will help you control your master data model, enabling you to keep your data set clean and accurate. Good governance ensures that your data can be trusted and it provides accountability as you strive to keep it up to date and control access to the data.
Step 5: Implement Master Data Management (MDM)
When your data is clean, and you have a master data model and governance program in place, you can begin with the MDM implementation process.
Additional MDM project considerations
The goal of MDM is to create a single place for all your customer information; in other words, a single data source that you can use to inform your business decisions. If you consider the workings of customer relationship management (CRM) systems, the value of MDM becomes clear. Companies think, “If we can just get the CRM portal up and running, we’ll be able to organize the data over time.” However, without a solid understanding of customer data and a strategy for how it will be managed, consolidating CRMs can compound the problem rather than solving it; it creates yet another system with its own data repository and governance rules.
Need help getting a clear view of your customers?
See how Logic20/20 can help.