Getting Started with MDM

Published on February 2017 | Categories: Documents | Downloads: 24 | Comments: 0 | Views: 285
of 22
Download PDF   Embed   Report

Comments

Content

Table of Contents

Intelligent Business
Strategies

Getting Started With Master Data Management

By Mike Ferguson Intelligent Business Strategies March 2008

Prepared for:

Getting Started With Master Data Management

Table of Contents
Introduction ...................................................................................................................................... 3  What Is Master Data Management? ................................................................................................ 4  Why Is Master Data Management Needed? .................................................................................... 5  The High Level Requirement ........................................................................................................... 8  Getting Started With An MDM Project............................................................................................ 10  Building a Business Case for MDM .......................................................................................... 10  Scoping an MDM Project ......................................................................................................... 12  Assessing the Current State of Your Master Data ................................................................... 15  MDM System Architecture ....................................................................................................... 16  Building a Project Plan ............................................................................................................. 17  MDM implementation Options – Build Vs Buy ......................................................................... 19  Conclusions.................................................................................................................................... 21 

Copyright © Intelligent Business Strategies, 2008

2

Getting Started With Master Data Management

INTRODUCTION
All businesses, no matter what their size, rely on data to record and analyse  business activity. It is the lifeblood of any business operation. Data enters the  enterprise during specific process activities, either through the keyboard, via  electronic messages or via electronic files. It then flows throughout the  enterprise to support every process activity from registering new customers  and sales order taking to supplier procurement, product fulfilment, product  delivery, invoicing and payment collection.  Yet, when you boil down the  complexity of business operations and look at data underpinning it in simple  terms, there are two broad categories of structured data that any business  relies on. These are:  • • Master data is data associated with core business entities such as customer, product, asset, etc. Master data is often present in multiple systems Master data  Transaction data 

Two broad categories of structured data underpin business operations - master data and transaction data

  Master data is simply the data associated with core business entities such as  customer, employee, supplier, product, partner, asset, etc.  This data can  reside in many different systems. For example, customer data may reside in a  sales force automation system, an e‐commerce system, a marketing system, a  billing system and a distribution system.  Equally, product data may reside in  product development systems, manufacturing systems, planning systems and  storage systems. A trait of master data, therefore, is that subsets of it are  needed in multiple systems to control continuity of business operations as  processes progress throughout the enterprise.  Transaction data, on the other hand, is very simple and straight forward. This  is the recording of business transactions such as orders in manufacturing,  mortgage, loan and credit card payments in banking, and premium payments  and claims in insurance. In retail, transaction data is product sales, either at  point‐of‐sale terminals in stores or online. In aviation it is airline ticket sales.   

Master data and transaction data is often used together to describe business activity

Looking at corporate data in this context makes it look very straightforward.  Both types of data together describe everything associated with core business  activity. For example, Mr David Jameson (Customer) paid £0.89 on 21st  January 2008 (the transaction) for a loaf of bread (Product) in the Oxford  Street store (Store) in central London (Location).   Here the combination of  master and transaction data describes the business activity precisely.   Having understood the simple way in which master and transaction data  record business activity, this paper focuses on the former of these, namely  master data. More specifically, we will look at what it is, why it is needed, how  to get started in managing it, and methodologies for implementing master  data management. Master data management forms part of an overall  enterprise governance program that aims to establish trusted data throughout  the enterprise. 

Copyright © Intelligent Business Strategies, 2008

3

Getting Started With Master Data Management

WHAT IS MASTER DATA MANAGEMENT?
A formal definition of master data management is as follows:  “Master data management (MDM) is a set of processes, policies,  services and technologies used to create, maintain and manage data  associated with a company’s core business entities as a system of  record (SOR) for the enterprise.”1    Multiple master data entities are increasingly being managed in an MDM system   Core master data entities include customer, supplier, partner, employee,  asset, etc.  Therefore, MDM is about managing customer data, supplier data,  employee data, asset data etc., making sure it is formally defined, high quality,  integrated as a system of record, and that changes to it are synchronised  across all systems using it. The trend here is towards multiple entity master  data management where a single MDM system can deal with the  management of multiple entities and not just one.     From this definition we can see that MDM is not just about data. It is about  putting processes and policies in place with respect to governing master data,  as well as putting services in place that provide common ways to access,  maintain and manage it. MDM is, therefore, about data and the processes  associated with that data. This includes processes associated with business  use of master data as well as processes associated with management of it, e.g.  managing master data definitions (metadata), data modelling, master data  discovery and mapping, master data quality profiling, hierarchy management,  master data cleansing, master data integration, provisioning, and master data  synchronisation.     

MDM systems should manage data and processes associated with that data

Definition taken from Intelligent Business Strategies master class on Enterprise Data Governance and Master Data Management.

1

Copyright © Intelligent Business Strategies, 2008

4

Getting Started With Master Data Management

WHY IS MASTER DATA MANAGEMENT NEEDED?
Consistent master data offers many business benefits There are many reasons why master data management is needed in business.  New business challenges such as globalisation, mergers and acquisitions, risk,  compliance, customer loyalty, supply chain complexity and cost‐cutting would  all benefit from having master data management in place. Take mergers and  acquisitions (M&A), for example.  If a company has an MDM system with  common definitions for master data (e.g., customer data, supplier data, asset  data, product data, etc.) and a common place where a single view of this data  is held, then smooth handling of mergers becomes possible. For example, the  customer data of an acquired company can be quickly migrated to the MDM  system to support rapid consolidation of customers in the merged  organisation. The same applies to data on products, suppliers, employees and  assets. All of it can be merged much more rapidly if an MDM system is in  place. In that sense, the business disruption impact of a growth strategy based  around M&A would be minimal and mergers can happen smoothly and  quickly. This approach allows the new merged operation to focus on a larger  customer base, cross sales opportunities, a streamlined supplier base and  better deals on procurement to minimise costs.    Also, enterprise master data is generally used across multiple lines of business,  and therefore it is not uncommon to find subsets of master data in multiple,  underlying, line‐of‐business systems.  This occurs in order to support  continuity of business operations as process execution progresses across the  enterprise. Given that different parts of the business are supported by  different systems, master data (e.g. customer data, product data, asset data,  etc.) must flow between these systems to keep operations running as  smoothly as possible and to keep those systems synchronised.  The problem  this causes is that master data is fractured and partially duplicated in many  different places.  In addition, there is often no complete master data system of  record in existence within the enterprise, except perhaps in a data warehouse  where its use is restricted to analysis and reporting.    Furthermore, when subsets of master data exist in multiple operational  systems, it is not uncommon to see that data being independently maintained  by each of those systems.  When this happens, it is obvious that multiple data  entry applications can cause problems that affect business operations,  business performance and customer satisfaction. These problems include:  • • • • • Data conflicts  Confusion when duplicate master data does not agree  Process delays and process defects caused by data errors  Inability to respond when changes to master data require prompt  business action  Additional operational costs to solve problems caused by data  conflicts   5

Mergers and acquisitions can proceed rapidly if an MDM system is in place

Master data is often fractured and partially duplicated across multiple systems

A number of business problems can occur when master data is not managed centrally

Copyright © Intelligent Business Strategies, 2008

Getting Started With Master Data Management In order to counter these problems companies have over the years put in  place various techniques to synchronise master data subsets across multiple  systems as and when this data changes.  These synchronisation techniques  vary widely and include batch processing and file transfer, application  messaging (e.g. via messaging), emailing and re‐keying of data in attached  Excel spreadsheets etc. Over time, all these mechanisms between systems can  result in a ‘spaghetti architecture’ emerging much like that shown in Figure 1:  Point-to-point data flow and data management often leads to a spaghetti architecture

Master Data Synchronisation – The Spaghetti Architecture

Figure 1 Also in this kind of set‐up, cross‐system verification to check if synchronisation  has been carried out correctly is often overlooked. This kind of complexity  sooner or later starts to raise a number of questions. For example:  • • • • • • • • Where is the complete set of master data for customer or product or  asset?  How do you get the master data you need when you need it?  With so many definitions for master data in so many systems, what is  the meaning of these data items and are there several data items in  multiple systems that mean the same thing?  Can the data be trusted?  How do you know if the data is complete and correct?  How do you get master data in the form that you need when pieces of  it reside in multiple systems?  If changes happen to master data in one system, how long is it before  these changes get to all other parts of the enterprise that need to  know about them?  How do you know where this data goes and if it flows correctly?  6

Master data that is unmanaged can become erroneous and untrustworthy

Copyright © Intelligent Business Strategies, 2008

Getting Started With Master Data Management • How do you control it?  

And perhaps the most probing question of all is “How much does it cost the  business to operate this way?”  Spaghetti architectures drive up operational costs and can cause delays in business operations MDM is about decoupling master data from applications so that it can be managed centrally For many companies, the complexity of this kind of architecture is increasing  faster than the business value coming from it. Spaghetti architectures, and no  single system of record for master data, will slow any business down. It can  cause errors that incur additional operational costs to resolve, delays in  operations, delays in decision‐making and delays in overall business  responsiveness all of which can impact customer satisfaction.   The solution is to reduce complexity and increase agility on a base of trusted  data. Fundamental to making that happen is the establishment of a master  data management (MDM) system that consolidates master data to create a  centralised system of record, and that manages changes to that data across all  systems. Therefore, MDM is about de‐coupling master data from individual  applications and creating a centralised master data hub that can feed all  operational and analytical systems that need to make use of that data.      

Copyright © Intelligent Business Strategies, 2008

7

Getting Started With Master Data Management

THE HIGH LEVEL REQUIREMENT
Integrated master data needs to be managed and stored centrally The core requirement in any MDM project is to get master data under control.   That means being able to formally define the complete set of data needed for  each business entity (e.g. customer, product, employee, etc.) and then  identifying the processes that use and maintain it, the applications that are  used in those processes and precisely where that data currently resides.  Once  this is understood, a key requirement is to integrate and consolidate master  data. This is shown in Figure 2.   

Integrated Commonly Defined Master Data Held in A Central Master Data Store
Centralised Master Data
Master data integration

supplier customer asset product ……. Common  master data  definitions  (MDM‐SBV)

Operational Systems (disparate data definitions  for master  data)

Capture, Clean,  De‐duplicate  Integrate

Create central data stores for master data by capturing, cleaning and integrating subsets  of master data from disparate systems
Copyright ©Intelligent Business Strategies, 2008

Figure 2  Master data managagement is more than just integrating data to store it centrally   However undertaking master data management in any business involves a lot  more than data integration. Full MDM implementation involves:    Defining master data using shared business vocabulary (MDM‐SBV ) of  common data names and definitions for use across the enterprise  Locating master data in all disparate systems and identifying  relationships across disparate master data   Mapping master data in disparate systems to common master data  definitions   Creating master data models and XML schemas using MDM‐SBV  definitions so that master data is consistently defined everywhere it is  used  Managing master data models and data integrity rules 

Copyright © Intelligent Business Strategies, 2008

8

Getting Started With Master Data Management Creating master data integration services to acquire, clean, match and  integrate (consolidate) master data to hold in a master data store (as  in Figure 2)   Creating event‐driven and on‐demand master data integration  services  Implementing an enterprise wide master data quality ‘firewall’ using  data quality services   Providing common services that maintain centralised master data to  other applications and processes   Supplying master data changes to all transactional and BI systems that  need it in order to ensure master data consistency and  synchronisation  Managing changes to master data and metadata, e.g. to reflect  product hierarchy changes, organisation unit changes and customer  detail changes, etc.   Managing change to applications and processes to move to a single  data entry system for master data  Changes to master data need to be fed to all operational and BI systems that need to remain synchronised with it   All of this needs to be done using an integrated suite of data management  tools that support the aforementioned tasks.     Once created, an MDM system should ultimately feed master data to  operational systems and data warehouses as shown in Figure 3.   

Master Data Changes Need To Be Synchronised Across  All Systems That Rely on That Master Data
Operational Systems sales operations C

Changes
R asset prod cust D U

Business Intelligence Systems reporting CPM

procurement finance operational systems

OLAP/Mine alerts BI system
DW mart mart mart

operational data

master data & master data services Master SBV

historical data

Copyright ©Intelligent Business Strategies, 2008

Figure 3 

Copyright © Intelligent Business Strategies, 2008

9

Getting Started With Master Data Management

GETTING STARTED WITH AN MDM PROJECT
Master data management is a key piece of an enterprise data governance  program. If at all possible, MDM should exploit standards, policies, procedures  already in place as part of this program.  Getting started with an MDM project  involves a number of steps. These include:  • • • • • • Building a business case  Scoping the MDM project  Assessing the current state of your master data  Creating an MDM system architecture  Building a project plan based on an iterative MDM implementation  methodology  Consideration of MDM implementation options – Build vs. Buy 

These are discussed in more detail below in the sub‐sections that follow.  

BUILDING A BUSINESS CASE FOR MDM
When building an MDM business case there has to be demonstrable business  benefits to warrant spending the money on implementation.  These business  benefits need, if possible, to be tangible — with preference given to benefits  that reduce costs, increase revenue or do both.  Therefore, to build a business  case requires understanding of the driver metrics that impact on costs and  revenue.  Such ‘cause and effect’ metrics are most likely to be found  documented in a business strategy document or in a performance  management system that provides business scorecards.   An MDM business case should be tied to business strategy A critical success factor in any MDM business case is to obtain a detailed  understanding of the business strategy and, in particular, the ‘driver’ metrics  that cause specific outcomes.  A good business strategy should:  • • • • • Define strategic objectives  Define key performance indicators (KPIs) to help measure if the  business is on track to achieving its objectives  Define KPI targets representing where the business wants to get to in  terms of performance  Define initiatives to help achieve the stated objectives, budgets and  plans   Describe KPI relationships so that you can distinguish between driver  and outcome metrics 

Copyright © Intelligent Business Strategies, 2008

10

Getting Started With Master Data Management The more an MDM project impacts on ‘driver’ metrics the greater the impact on business performance Understanding business strategy is invaluable because this is where business  priorities, strengths, weaknesses, pain points and competitive threats are  typically all defined.  By focussing on prioritised strategic objectives, critical  ‘driver’ KPIs, pain points and the KPIs relating to those pain points, a business  case can be built to rank candidate MDM projects in order of their potential  contribution to key performance targets (outcomes).  The more MDM impacts  on ‘driver’ metrics, the greater the impact on business performance.   In Figure 4, we can see several KPIs on a chart that compares how the  company stacks up against its competitors. On some KPIs, the company is best  in class, while on others, the competition is better. Taking a KPI‐like Cost of  Sales it can be seen that the performance of the company (indicated in red)  for this KPI is not as good as a competitor whose cost of sales is best in class.   Looking at MDM in this context means considering how MDM impacts on KPI  performance. For example, introducing customer MDM could help to reduce  cost of sales by reducing the costs of marketing and sales — and make the  company more competitive on this KPI.   

MDM should contribute to improving KPIs in order to help make the business more competitive

MDM Business Case – How Does MDM Contribute To  Improving Business Performance Metrics

Opportunity Assessment
Customer MDM Rev. Growth Gross Margin

Sales/Empl. Product MDM Cash-To-Cash Days

Days AP (Days Purchasing Outstanding)

Your  Company

% Costs of Sales, General & Admin Days AR (Day Sales Outstanding)

Days Inventory

BIC %…

BIC = Best in Class

 Figure 4  Customer data defects can increase operational costs and reduce customer satisfaction Cost of Sales looks at the process from prospect marketing to opening an  account for a new customer. How long does it take and how much does it cost  your business to go from prospect marketing, to lead generation, to sales,  credit check and creation of a new customer account so that they can trade  with your company? If multiple systems are involved in this process, with no  central system of record for customer data, then it may take an unsatisfactory  amount of time.  Many manufacturers suffer with this problem. Customer  data defects can slow this process down and require more human resources  11

Copyright © Intelligent Business Strategies, 2008

Getting Started With Master Data Management than necessary to solve problems caused by defects, thereby driving up costs.  If a company’s competition can do this quicker and at lower cost, then it may  well be the case that the client decides to do business there instead. Loss of  business caused by fractured customer data can be considerable in situations  like this.   There are many other examples that could be given here.  When building an  MDM business case, having a detailed understanding of business strategy and  the business processes associated with specific master data is a distinct  advantage.  For each identified critical KPI, a business case should define how  the benefits of sharing master data across business processes and applications  would maximise improvement in that KPI.  Then, by ranking candidate  business cases, the best MDM return on investment (ROI) project can be  selected from the candidate list.  This kind of approach imposes immediate  business focus on an MDM project and results in direct alignment with  business strategy and business priorities with tangible business benefits.   Assess how MDM can help reduce operating costs, improve responsiveness and simplify processes Therefore, when deciding whether or not the MDM implementation will yield  enough ROI, some key questions worth asking include:  • • • • How much complexity would be removed from the business if master  data (i.e. data on customer, product, supplier, employee or asset) was  centralised and sharable?  How much could the business save in reducing the cost of operating if  master data was centralised?  How much more responsive would the business be if everyone could  see changes to master data as soon as they happen and what would  be the payback from being more responsive?  How many duplicate processes associated with master data could be  removed from the business if master data was centralised? 

In many cases, the answers to these questions come out in favour of an MDM  project that could initially be restricted to one data entity such as customer or  product  — or alternatively to multiple similar entities e.g., supplier, partner,  or employee. In this latter case, all of the similar entities used in this example  are people, businesses or both. Individuals could be employees or customers  or both while businesses can be customers, suppliers and partners. Therefore,  dealing with the problems that arise in managing data about people or  businesses can be universally applied to all similar entities.  

SCOPING AN MDM PROJECT
Having built a business case, the next step is to scope the project. Key  questions at this stage are:  

Copyright © Intelligent Business Strategies, 2008

12

Getting Started With Master Data Management Scoping an MDM system includes it being part of an enterprise data governance program • • • • • • How does MDM fit within the company’s overall enterprise data  governance program?  What data standards should be adopted during the MDM project?  Can existing data management tools such as data modelling, data  quality and data integration be leveraged in the MDM project to get  more value out of existing technology investment?  What master data entities will be managed by the MDM system, e.g.  customer, product, supplier, employee, etc.?  What is the scope of the data for each master data entity?  What is the expected functionality of the MDM system? 

While MDM is a key initiative aimed at bringing data associated with core  business entities under control, it should be part of a wider enterprise data  governance program that also includes:  Adoption of data governance standards, policies and technologies are an essential part of any MDM project • • Data standards, e.g. enterprise adoption of a shared business  vocabulary, data integrity rules and taxonomies  Common policies, patterns and processes for enterprise data  management and for data integration development e.g. policies on  data quality, data integration design, data security data access and  data maintenance etc.  An enterprise data governance technology platform, i.e. a suite of  integrated tools for enterprise data management  Investment in an enterprise data model  Enterprise data quality 

• • •

If any standards, technologies or services have been deployed as part of a data  governance program it should be possible for an MDM project to exploit  these.  Master data should be described using enterprise wide common data names and data definitions Therefore, if a shared business vocabulary of common data names and data  definitions form part of the enterprise data governance framework it should  be used in an MDM project. If one does not yet exist, an MDM project should  contribute to an enterprise data standards initiative by adding additional data  names and data definitions for master data to a shared business vocabulary.  Equally, if a suite of tools have already been purchased for enterprise data  governance (e.g. business vocabulary, data modelling, data discovery, data  profiling, data cleansing and data integration tools) then ideally these tools  should also be used in the development of the MDM system or integrated  with any purchased MDM system.  Scoping of an MDM system should also apply to the master data itself. Take  customer master data, for example. The scope of customer master data could  stretch beyond structured customer data in various operational systems to  customer intelligence in BI systems and customer related unstructured  content.  Figure 5, shows an insurance example where customer data can  reside in operational systems like an underwriting system, a claims system and  an ERP system as well as in BI systems.  However, it also shows related  information in a content/document/records management system and in  13

A decision on what entities to include in an MDM project is needed as part of the scoping task

Structured and unstructured data should be considered Copyright © Intelligent Business Strategies, 2008

Getting Started With Master Data Management collaboration tools such as emails to/from customers.  For most companies,  the scope of the data tends to remain restricted to structured data rather than  encompassing unstructured data as well. In that sense, many companies look  to strive towards both structured and unstructured. 

Master Data Is Required In Many Kinds of Systems And Other Related  Information Can Be Associated With It – E.g. Insurance
E.G Customer Master Data
Operational Systems BI/DW Related Information Content Management & Collaboration Emails to/from customers Customer web chats Emails to brokers about customers  Emails to assessors about customers 

Under‐ writing  system
Customer  data

Claims  system

ERP system

BI  system
Customer  data

Content/Document/ Records Managem’t  System

Collaboration  tools

Customer  Customer  data data

Documents about a customer’s insured and declined risks  Customer quotations  Customer risk assessment reports Customer claims assessment reports and images Copyright ©Intelligent Business Strategies, 2008

Figure 5  When scoping an MDM project, restrictions can be applied to more than the  master data to be managed. Scope can also be applied to the functionality of  the MDM system. By functionality we refer to the capabilities of the MDM  system with respect to its management of data associated with specific  master data entities like customer, product, asset, etc.    An MDM system should manage master data integration and synchronisation At a bare minimum an MDM system should manage synchronisation of master  data when it changes, even if there is no consolidated system of record for  that data. However, functionality could be much richer than this. For example,  the MDM system could also provide:  • • • • • • • A shared business vocabulary of common data names and data  definitions for the master data entity or entities being managed  Master data integration – either on demand or to consolidate and  store that data centrally  A consolidated master data system of record   Master data hierarchy management and version control  Common master data services to (at a minimum, create, read, update  and delete) that data  A centralised data entry system for master data   New business processes associated with master data  14

A centralised system of record (SOR) and hierarchy management are also important

Copyright © Intelligent Business Strategies, 2008

Getting Started With Master Data Management The following table shows functionality options that could be provided,  starting with the least functionality and finishing with the most  comprehensive functionality.   Option  1  2  3  4  5  6  7  MDM Functional Scope  Master data synchronisation  Option 1 + Master data integration + Master data vocabulary  Option 2 + A consolidated master data system of record (SOR)  Option 3 + Master data hierarchy management  Option 4 + Master data CRUD services  Option 5 + Single Master data entry system (MDES)  Option 6 + New master data business processes 

   Obviously, the cost and time to implement increases as you move towards  richer functionality options. Nevertheless, many organisations strive to at least  get to option 4. 

ASSESSING THE CURRENT STATE OF YOUR MASTER DATA
Now that scope has been discussed, it is important to understand the current  state of your master data so that you can gauge the challenge you face in  bringing it under control.  In order to do this you have to identify where in the  enterprise (i.e., in what systems and data stores) disparate master data  currently resides. Disparate master data in this context refers to subsets of  master data that are scattered around the enterprise in the absence of any  centralised managed system of record.   Following business processes is an essential part of the master data discovery task This task should not be underestimated. Doing this well involves a data  discovery exercise looking at existing core operational and analytical systems  as well as following core business processes associated with master data, e.g.  all processes associated with customer data.  Following processes is necessary  because understanding how the business uses master data is mission‐critical  and also because additional master data not held in core systems can also be  identified. In an MDM project, it is not uncommon to find that business users  are storing additional master data that cannot be entered into core systems.  This additional data is often housed in Excel spreadsheets and Access  databases.   Also, process overlap and duplication (if any) may also surface, bringing to  light inefficiencies as well as activities where master data defects can result.   All of this strengthens knowledge of business operation, highlights  opportunity to strengthen business cases, and provides a more thorough  assessment and understanding of the challenge ahead.   Disparate master data needs to be mapped to common definitions Once disparate master data is discovered, it can be mapped to common  master data definitions (master data SBV) and its quality and completeness  can be assessed.  

Master data is not always kept in core systems

Copyright © Intelligent Business Strategies, 2008

15

Getting Started With Master Data Management By the end of this exercise, the extent of the challenge that needs to be  undertaken should be well understood and a project plan can be built based  on a thorough understanding of what work needs to be done to bring the data  under control.  

MDM SYSTEM ARCHITECTURE
Having scoped the MDM system and assessed the current state of master data  within the enterprise, some kind of target architecture needs to be defined for  what the MDM system should ultimately do. Even if this is not the architecture  of the initial phases of the project, there should still be something to aim at in  terms of what ultimately needs to be built.  

An MDM system architecture represents what you want the MDM system to be capable of

Master Data Management Is A Lot More Than Building A Master Data Hub
Business Vocabulary Data Modelling Metadata Discovery Data Quality Data Integration

EDG tools  for MDM

Custom App

Custom App ESB

Packaged App

Metadata  repository

Master metadata services
Disparate DQ rules mappings definitions Master DQ Services SBV

R C asset prod cust U
Master data services (standardise interactions with master data)

Operational Systems (disparate data  definitions  for master  data)

Master data  integration svcs

Shared master  D data ESB Packaged App

Packaged App

BI System

CRUD =  Create, Read, Up date, Delete

Copyright ©Intelligent Business Strategies, 2008

Figure 6  Integrate an MDM system with enterprise data governance tools An MDM system should integrate into a modern service oriented architecture Figure 6 shows an example of a technical architecture of a fully implemented  enterprise master data management system. It shows how a suite of  enterprise data governance tools are used to describe master data in a shared  business vocabulary, model master data, discover data sources of disparate  master data, map these to the master data target, and assess the quality of  data in the data sources. The outcome generates data quality services and  data integration services to clean and integrate data into a centralised multi‐ entity master data store to create a centralised system of record. Data  integration services can also be used to synchronise changes with operational  and BI systems that rely on that data and that need to know about changes.  Finally common master data services surround the data in the centralised  system of record and are available to applications and processed to access and  maintain master data in a standard way. All of this is available on‐demand in a  16

Copyright © Intelligent Business Strategies, 2008

Getting Started With Master Data Management modern service oriented architecture (SOA) as services on an enterprise  service bus (ESB).   While this may not be exactly the architecture needed in the early phases of  MDM implementation, some kind of equivalent is needed.  

BUILDING A PROJECT PLAN
At this stage, it should be possible to build a project plan that defines the tasks  and resources needed for an iterative build of a master data management  system.    The tasks in an MDM system project plan should be aligned with a repeatable methodology It is often seen as best practice for an MDM project plan to have  implementation tasks that are associated with a repeatable methodology. One  such methodology is the data governance methodology shown in Figure 7.  This methodology can be applied to each master data entity, e.g. customer,  product, supplier, employee, asset etc.  In other words an entity such as  customer needs to be defined, explored, analysed, improved and controlled.   

Define

Control Data  Governance

Explore

Improve

Analyse

    Figure 7    Drilling into each step in this methodology, it can be seen from the table  below that each step is associated with one or more data governance  processes that need to be applied to each master data entity.     

Copyright © Intelligent Business Strategies, 2008

17

Getting Started With Master Data Management    

Category/Step
Define  Explore  Analyse  Improve  Control  Complete data governance methodology applied to EACH master data entity Project plans should also allocate time and resources to change management

Data Governance Processes
SBV data definition and data modelling  Data exploration and data mapping  Data profiling and analysis  Data quality, data integration, data enrichment and  data provisioning  Data monitoring 

Note that the define and explore steps are not associated with automated  run‐time processes, since people are needed to define enterprise master data  using an enterprise SBV. People are also required in data modelling and need  to have some involvement in data exploration, data mapping and data  profiling.     Using this methodology, it is possible to create a set of executable data  governance services directly associated with and dedicated to each defined  master data entity.  For example, for product master data we would have:  • • • • • • • • • Product data definition (SBV)  Product data modelling (using SBV data definitions)  Product data exploration and data mapping services (disparate  product data to product SBV‐defined key and attributes)  Product data profiling and analysis services (on disparate product  data)  Product data cleansing service (quality)  Product data integration services   Product data enrichment services   Product data provisioning services  Product data monitoring services 

Moving to a single master data system of entry will cause significant change in existing applications and processes

In addition to the implementation of MDM, plans also need to take into  account the impact of an MDM system on existing processes and systems. In  other words is there a ‘knock‐on’ impact that would trigger change  management across other systems?  If only a centralised master data system  of record is being implemented, then the implications for change are nowhere  near as severe as the implications of deploying a centralised master data  system of record that is also to be a master data single data entry system for  specific master data entities. In this latter case, an MDM project that is also  18

Copyright © Intelligent Business Strategies, 2008

Getting Started With Master Data Management intent on introducing only one central way to maintain master data will cause  considerable change across existing screens, processes, applications, data  stores and even business documents such as forms. In this case, project plans  have to include tasks and allocate time and resources to this additional change  management program once an MDM system is deployed. 

MDM IMPLEMENTATION OPTIONS – BUILD VS BUY
MDM solutions can be built or bought The final step in getting started with MDM is to decide on how to implement  the MDM system for the master data entity or entities that need to be  managed.  There are two options for implementation – build your own MDM  system or buy an MDM product that can be deployed to manage master data  for your organisation.  A number of things may influence this choice but there  are only guidelines to help in making this decision. Broadly speaking it may be  best to build your own MDM system when:     • There is a data store already in existence within the enterprise with a  high percentage of master data already integrated  • Other systems within the organisation are already using this system as  a ‘de‐facto’ MDM data hub   • Data is published from this system to other operational and BI systems  to keep them synchronised  It may be best to buy an MDM product when:   If master data is heavily fractured with a large number of data entry systems it may be better to buy an MDM solution • • • Master data is heavily fractured across many different systems  Significant numbers of process defects and customer problems arising  from missing, inconsistent and erroneous master data  Problems exist with multiple conflicting master data entry systems 

If there is a data store already in existence, with most of the master data already integrated, it may be better to build an MDM system

There are many other factors that will influence the choice to build or buy  including cost to build versus cost to buy and skills needed versus skills  available within the enterprise.   When buying an MDM solution, it is important to understand the business  problem(s) that an MDM solution needs to address, and that an MDM solution  is selected that matches what the business is trying to achieve.    When buying an MDM solution match the MDM solution to what the business is trying to achieve Referring back to the table of options discussed earlier in this paper under the  section entitled Scoping an MDM Project, this gives a set of MDM system  options with core MDM functionality that can be matched to solutions  available on the market. When buying an MDM solution, products can be  evaluated to see what core MDM functionality they support plus how these  solutions stack up in terms of their support for:  • • Data governance tools  Master data quality   19

Copyright © Intelligent Business Strategies, 2008

Getting Started With Master Data Management • • • • • • • • • • • Master data integration services   A centralised master data store serving as a system of record   Master data entry   Master data services   Master data synchronisation services   Hierarchy management   Role‐based security   Workflow   Version management   Scalability  Integration with other infrastructure technologies e.g. portals, ESB etc. 

Copyright © Intelligent Business Strategies, 2008

20

Getting Started With Master Data Management

CONCLUSIONS
Understanding existing processes associated with master data is key to success Data standards should be adopted in an MDM system Do not underestimate the potential change management caused by the introduction of an MDM system When undertaking a master data management project there is a lot to  consider. Mission critical success factors include having a deep understanding  of existing processes and business problems caused by fractured master data  in order to create solid business cases that will attract executive sponsorship.   It is also important that MDM is part of a wider enterprise data governance  program and that there is an iterative methodology to support incremental  roll‐out of each core business entity under the management of an MDM  system.    Data standards also need to be supported with the adoption of a shared  business vocabulary for master data attributes and standardisation on master  data quality, data integration and data synchronisation services.  Finally,  irrespective of whether an MDM solution is built or bought, the impact on  existing systems and processes, in terms of potential change management,  should not be underestimated especially if the MDM system is to become a  single data entry system as well as a centralised system of record. 

Copyright © Intelligent Business Strategies, 2008

21

Getting Started With Master Data Management About Intelligent Business Strategies Today, successful companies are those that can absorb new information technologies and use them  effectively in their businesses. But faced with so many new technology developments how can IT and  business users possibly keep up? Intelligent Business Strategies is a research and consulting company  whose goal is to help companies understand and exploit new developments in business intelligence,  analytical processing and enterprise business integration. Together, these technologies help an  organisation become an intelligent business. 

Intelligent Business Strategies 2nd Floor, Springfield House Water Lane, Wilmslow Cheshire SK9 5BG England Telephone: (+44)-1625-520700

Internet URL: www.intelligentbusiness.biz E-mail: [email protected]

Getting Started With Master Data Management Copyright © 2008 by Intelligent Business Strategies All rights reserved.

Copyright © Intelligent Business Strategies, 2008

22

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close