Skip to content

Archive for August 2007

28
Aug

Five Essential Elements of MDM and CDI

digg digg this | del.icio.us del.icio.us | reddit Reddit | StumbleUpon Stumble It!

I think you can boil a successful Master Data Management (MDM) or Customer Data Integration (CDI) initiative down to these five essential elements:

(1) a Hub of some type – there are three major types of MDM-CDI hubs. In a Persistent Hub, all of the critical data is copied from the source system into the hub. In a Registry Hub, only the identifying information and key identifiers are copied into the hub. In a Hybrid Hub, a mix of both styles is used, giving you the ability to fine-tune how much transactional data is copied into the hub.

(2) some kind of data integration or middleware – because it’s important to be able to dynamically synchronize data into and out of the central hub. The synchronization doesn’t have to be real-time, although a lot of organizations seem to be heading that way, or at least to “near real-time”. But since the whole point of these types of projects is to build a “Single Source of Truth” on a particular domain like customers or products, having out of date information in the hub, or even worse, not synchronizing the data quality improvements you make back to the original source system, defeats the whole purpose of the project.

(3) data quality capabilities – most companies quickly realize (through data profiling, which is strongly encouraged) or just through looking at the data manually, that their information starts off with a low level of data quality. So some type of data quality tool can be very helpful in standardizing information (changing “Massachusetts” to “MA”), correcting information (when someone spells “Xerox” as “Zerox”), and filling in missing information (when someone doesn’t provide a value for state or province). A good data quality tool can make the difference between a failed project and a successful project.

(4) external content – also known as enrichment. Having formerly worked for D&B, one of the leading providers of information on businesses, I consistently saw the value of providing information you didn’t already have. It could be something as straightforward as SIC codes, or as complex as corporate family trees and credit ratings. But when you don’t know what you don’t know, having an external content provider can be a big help.

(5) data governance – I put this last, but it’s actually the most important of the five. Without the people and processes that you’ll need to develop around your central hub, the technology is (at best) going to be “a solution in search of a problem”. The business won’t accept the solution unless they’re driving it, and resolving difficult questions of data ownership or correctness is going to take some kind of cross-functional group in your business, with an executive sponsor, business data stewards, IT support, etc.

Bringing together the previous four elements of an MDM or CDI hub is difficult enough – don’t try to do it without the support of a data governance council to own the solution as it is developed and deployed.

I’ll write in a future post about the holistic approach I recommend to deploying an MDM or CDI solution, combining attention to People, Process, Technology and Information. But it reinforces a lot of these basic points.

22
Aug

Useful Definitions for MDM

digg digg this | del.icio.us del.icio.us | reddit Reddit | StumbleUpon Stumble It!

The following first appeared in an article I wrote for DM Review, “Clean, Accurate and Synchronized: Overcoming Master Data Management Challenges,” which was published in its February 15 Special Report on Customer Data Integration.

Introduction

In today’s complex enterprises, companies need to put an organization and processes in place, supported by the appropriate technology and trusted external content, to manage critical master data across the enterprise in order to increase revenue, reduce costs and improve compliance.

This holistic combination of organization, process, technology and information is referred to as Master Data Management (MDM), and these techniques and approaches, when applied to the “customer” domain within the enterprise, are known as Customer Data Integration (CDI).

Defining Master Data Management

MDM is a set of disciplines and processes for ensuring the accuracy, completeness, timeliness and consistency of the most important types (or domains) of reference data in the enterprise – across different applications, systems and databases, and across multiple business processes, functional areas, organizations, geographies and channels.

Some critical MDM capabilities include data quality, identity management, data enrichment, grouping, synchronization and process management.

Data quality is critical to ensure that only accurate, completely, timely and consistent data is being synchronized across the enterprise.

Identity management serves three important and related functions:

  • recognize an organization or person (and whether they’re a prospect or an existing customer) regardless of which channel (call center, web store, etc.) they use to interact with you,
  • validate identity so you’re confident people are who they say they are, and
  • prevent duplicates, so you avoid adding a new record unless it’s “truly” new.

Data enrichment brings in external information on an organization or person, telling you valuable things you didn’t already know.

Grouping links organizations and persons in useful ways, typically in corporate hierarchies when dealing with businesses and households when dealing with consumers.

Synchronization and process management (usually through middleware and business process management software) allow you to not only move information from Point A to Point B in the enterprise, but also to do more sophisticated things than simply move information. You can have processes that are long running, tightly monitored and controlled, and span multiple applications and even enterprises.

Closing

Without a systematic way to manage critical master data, collaboration across the enterprise, between the diverse IT systems and the various business functions, can be difficult and costly. But, as Master Data Management becomes more widespread, organizations are starting to figure out how to build robust MDM solutions, using a combination of off-the-shelf hubs, middleware and process management tools, plus data quality software, web services, Service-Oriented Architecture and custom components.

Evolving this architecture will prove critical in the future as organizations need better information, increased agility, more efficient processes and less costly compliance to compete in today’s increasingly “flat” and competitive business environment.

22
Aug

Getting to Revenue

digg digg this | del.icio.us del.icio.us | reddit Reddit | StumbleUpon Stumble It!

Well, Hub Solution Designs started its first actual client engagement today. Obviously, I can’t say who the client is here, but it’s a Massachusetts company that was looking for some help understanding and implementing the Trading Community Architecture in Oracle E-Business Suite, the same technology in Oracle’s CDI platform (Customer Data Hub).

We had a great meeting to kick off the project and spent most of the time creating a detailed project plan. Specifically, they’ll be addressing some general data quality issues like de-duplication, and also creating a “Party Split” program that will take parties in the Oracle TCA registry and split them out into separate parties in their own right, provided certain business rules are met.

It felt very good to be out in the field again. Both Tim O’Sullivan and myself went to today’s kick-off. Going forward, hopefully there will be some areas of the project that Tim can do and some that they’ll need me on.

Company-building, web site design, incorporation and all the other startup stuff is fun, but being out at a client site and having a positive impact on their company is a big kick, and I didn’t realize until today how much I’ve missed it in the last three years.

I’m going to do another post shortly where I start a list of useful definitions for Master Data Management, based on an article I wrote earlier this year in DM Review.

16
Aug

Posting from My Kids’ Soccer Game

digg digg this | del.icio.us del.icio.us | reddit Reddit | StumbleUpon Stumble It!

One of the things I’m hoping for in starting Hub Solution Designs is more control over my time. So far, so good. I’ll probably get real busy again after Labor Day, but for now I’m enjoying the ability to knock off early and go play soccer with my 6 and 4 year old boys.

And being the gadget junky that I am, I just had to try posting this from my cell phone.

Life is good outside of corporate America!

15
Aug

Musings …

digg digg this | del.icio.us del.icio.us | reddit Reddit | StumbleUpon Stumble It!

I tend to write my blog posts at the end of the day, when I have something to write about – what I’ve accomplished that day, what I’m working on, etc.

But what’s really interesting to me right now is that a fair number of people seem to be reading this blog. I’ve got something like 227 hits just since I started this blog less than a month ago. That may not sound like a lot, but I’m doing very little to promote it.

My original intention was to both document the building of Hub Solution Designs as a company, and to record my thoughts on Master Data Management and Customer Data Integration – trends, the industry, different players in it, etc.

I’ve done mostly the former and very little of the latter so far, but I think that will change over time as the company-building stuff gets taken care of and my time frees up to share my thoughts on MDM and CDI.

Even though I’ve done this once before and know from experience what needs to be done to found a successful company, I’m finding a book called “Six-Week Start-Up” by Rhonda Abrams very helpful. It’s a very thorough checklist of things to do in order to establish a new company. You can find it on Amazon.com here.

Anyway, if you’re reading this, leave a comment – I would love to hear from you, find out what your reaction and feedback might be, and how I can make this blog more of a two-way dialogue than a one-way monologue.

14
Aug

Fun with Corporate Branding & Web Design

digg digg this | del.icio.us del.icio.us | reddit Reddit | StumbleUpon Stumble It!

Well, today was my first day back from vacation and it was another day of getting a lot accomplished in a short time.

The first order of business was to create a logo for Hub Solution Designs.

I started with a simple blueprint background graphic, then arranged the words “Hub” “Solution” and “Designs” vertically. I also wanted a strong, simple typographic element to the right of the words, so I ended up using the greater-than symbol “>”. I liked the way it looked, and liked the idea that adding Hub Solution Designs to a client’s project would make it “greater than” before. Also, the symbol somewhat shows the many-to-one process of integrating source systems into a central hub. Total elapsed time: about 2 hours.

The second order of business was to build (or at least start) the Hub Solution Designs web site. Since I had used Google Apps to create the domain and provide e-mail services, I thought I’d at least look at the Google Page Creator tool. I found it pretty easy to use, a little frustrating, but capable of some pretty slick features like adding code snippets to show my online status in Yahoo’s instant message tool and in Skype. So by the end of the day, I had a simple web site, a placeholder at least until I can get something more sophisticated built out. Total elapsed time: about 8 hours.

Not bad for a day’s work! Next – full court press on selling some services, and preparing the launch announcement / press release.

Follow

Get every new post delivered to your Inbox.

Join 2,862 other followers