Skip to content

Archive for October 2007

31
Oct

Excellent Article by Stephen Putman on “CDI and MDM are Broken”

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

I just read a great article by Stephen Putman at http://www.tdan.com/view-articles/6122.

His main points are that:

  • CDI and MDM platforms ”are ‘just another system’, with the attendant expense in both procurement and implementation”
  • “The products (naturally) work best in a homogenous environment, ignoring the reality of heterogeneous computing environments in most organizations.”
  • “The vendors’ case studies and ‘customer success stories’ present a false picture of the effectiveness of the products since the scope of the projects described is so small as to be insignificant compared to the size of the CDI or MDM solution space in most organizations.”

All good points, and I can’t entirely disagree with any of them.

But I’m reminded of President John F. Kennedy’s famous speech to the country about going to the moon. On June 12, 1962 at Rice University in Houston, Texas, Kennedy said:

“… we meet in an hour of change and challenge, in a decade of hope and fear, in an age of both knowledge and ignorance.”

“William Bradford, speaking in 1630 of the founding of the Plymouth Bay Colony, said that all great and honorable actions are accompanied with great difficulties, and both must be enterprised and overcome …”

“We choose to go to the moon. We choose to go to the moon in this decade and do the other things, not only because they are easy, but because they are hard, because that goal will serve to organize and measure the best of our energies and skills, because that challenge is one that we are willing to accept, one we are unwilling to postpone, and one which we intend to win …”

So while I respect Stephen’s point of view, I would say that the risk of an MDM platform becoming “just another system” is worth taking.

Doing the hard work of integrating the selected MDM platform with the rest of the heterogeneous environment is work worth doing. Yes, the vendors probably do downplay this somewhat. But an informed buyer should be able to see through that.

And I don’t think a progressive rollout, or tackling some smaller, simpler problems first necessarily means that the vendors are presenting a “false picture of the effectiveness of the products”.

Everyone knows there’s a difference between marketing and reality. But product complexity, integration difficulties and normal levels of vendor marketing puffery don’t mean that the typical Fortune 500 company’s IT organization can’t successfully evaluate, implement, deploy and support an MDM platform.

Of course, putting in place the appropriate Data Governance Council (as a political body) and the right Data Stewardship processes is required too.

But CDI and MDM present such powerful benefits that the difficulties, risks and challenges must be overcome. As the poet Robert Browning said “Ah, but a man’s reach should exceed his grasp, Or what’s a heaven for?”.

While I won’t strain the metaphor to imply that successfully implementing CDI (the Customer flavor of Master Data Management) or any other area of MDM will deliver heaven on earth for your company, I’ve seen many, many examples of companies achieving competitive advantage, cost reductions and other benefits over the past several years.

So at the risk of being labeled a “true believer”, being told that something is hard, risky or over-hyped doesn’t persuade me that it’s not worth doing.

Yes, the current generation of CDI and MDM products needs improving. Yes, the solutions (right now) can be expensive to buy and implement. But they do exist, companies have implemented them, and they are proving their value every day.

I’m looking forward to Stephen’s next installment on what a better solution would look like. 

28
Oct

What’s Your “Domain of Pain”?

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

At Hub Solution Designs, we refer to the different major areas of master data as “domains”. 

According to a survey by The Data Warehousing Institute in mid-2006, the domain most often defined in master data is the customer (74%), followed by products (54%) and financials (56%). Other domains include business partners (49%), employees (45%), locations (41%), sales contacts (25%), and physical assets (21%).

So clearly the Customer domain is a critical one, both in terms of its strategic importance at most companies and in its inherent challenges.

Whether you’re selling to businesses, consumers or both, the underlying data is constantly changing. Businesses start up, move around, change their names, are bought and sold, go bankrupt, etc. And consumers do some of those things too – they’re born, go through various life stages (some of which may represent revenue opportunities to your company) like getting married, buying a home, getting divorced, and so on.

But other domains can be just as challenging. If you’re a huge retailer and logistics company, your critical domain (or “domain of pain”) may be your suppliers. If you’re a huge financial services company, it may be a “securities master”.

For many companies who are consolidating multiple ERP systems down to one, they’re ALL pretty critical. It’s important to develop the foundational Data Governance, Data Stewardship and Data Quality skills and disciplines, just to make the transition from many ERP systems down to one more manageable and scalable. And for many of today’s acquisitive companies, being able to smoothly integrate the various types of master data from newly acquired companies is becoming (by necessity) a core competency.

So no matter what your “domain of pain” may be, there are lessons to be learned and solutions to be incorporated from Master Data Management and Data Governance.

Although it’s a fast growing area with a certain amount of confusion in the marketplace, as MDM gets closer to becoming a mainstream skill set for Fortune 500 IT organizations, I think we’ll start to see a lot of appreciation for the different styles of MDM, and the lessons and benefits that MDM can bring to the enterprise from a technology and a business perspective.

Stay tuned for some stories from the front lines (with the names changed to protect the parties involved, of course) on how our clients are applying the lessons and benefits of MDM in their businesses.

15
Oct

How MDM Differs from ERP

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

In an earlier article, we covered the similarities between ERP and MDM.  In this piece, we want to touch on some differences.

Timing of the Data Analysis Stage: Unlike ERP, Data Analysis needs to come in the very first stage of an MDM project.  Doing a data analysis (including data profiling) at the onset of an MDM initiative will help define the project strategy and scope.  The discoveries from data profiling and analysis will lead you to identification of faulty business processes and outline the framework for how MDM will help re-engineer those processes.

Team Composition: The team makeup will be different for an MDM project than for ERP.  You not only need the “business representation” from the individual source systems with which you are integrating, but you also need to create a Data Governance Council that can strategize and approve the “ownership” of data moving forward.

Multiple “Buy-ins”:As part of the MDM initiative, the “owners” of the source systems have to agree to let the Hub readfrom their systems, then match, enrich and deduplicate the data and then write back to the source systems.  You have to ensure this expectation is clearly conveyed to the source system owners, and then get each individual owner’s buy-in to achieve the benefits of an MDM initiative.  Do this right up front, no matter how painful, or your MDM initiative will face a huge risk.

Security and Access: Unlike an ERP system, you need to devise a data-level security policy and link it to role-based CRUD (Create, Read, Update and Replace) privileges. This may also lead to changes in some security policies of the source applications, leading them to expose or hide certain data.  Given the high profile security breaches we’ve seen lately, this is likely to be a big focus area for your project.  You can’t bring together sensitive information from all over the enterprise without making business owners very nervous, unless you completely nail down the security & access aspects of your project.

Define Post “go live” Key Performance Indicators (KPIs) for enterprise data: Life for a data steward begins after going live with the MDM project.  Assuming the Data Governance Council has done a good job in creating the data steward organization with clearly laid out policies & procedures, it has to lay down a framework for measuring data quality and other KPIs and then deliver steady and consistent results. These measurements and results should be published and made visible across the enterprise to keep the data revolution going …

Today’s guest author is a colleague from Hub Solution Designs, Gaurav Arora. The above article is a great take on the subtle (and not-so-subtle) diferences between Master Data Management (MDM) and Enterprise Resource Planning (ERP).  Best regards — Dan

10
Oct

Ten Best Practices for Master Data Management and Customer Data Integration

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

Update: You may also be interested in our new series, which begins with MDM Best Practice #1 – Start with the Need, Pain or Problem (Not “The Solution”).

Here are ten best practices for MDM and CDI that I’ve picked up, based on years of working as a technology consultant and managing a strategic alliance between one of the leading information providers and a large software company.

1. Active, involved executive sponsorship: this is true for many different types of enterprise technology projects, but even more so for MDM and CDI.  Most organizations are very comfortable with their “islands of data” and with technology being implemented in silos.  For someone in the organization to come along and suggest changing that status quo, and to start managing critical information centrally, treating it as a true corporate asset, is going to mean some serious cultural change.  In most enterprises, that type of change can only be driven from the top down.  This doesn’t mean your CEO has to personally be involved in every aspect of your MDM or CDI initiative.  But when the rubber meets the road, you need the “corner office” in your corner.

2. The business should own the data governance process and the MDM or CDI project: As tempting as it can be to start and finish with the technology, that road doesn’t lead to success.  I’ve seen a number of companies where the MDM or CDI initiative was driven by their IT function, but where the business either didn’t understand or didn’t buy into the program.  These projects ended up being perceived by the business as a “solution in search of a problem”.  As hard as it is to do, you need to start building enthusiasm, interest and demand for a new set of capabilities in managing and utilizing data within the business.  Otherwise, business people won’t be committed to the project and funding will be hard to obtain.  The nature of MDM and CDI (as ongoing processes rather than “once and done” projects) will mean that even if the initial project is approved, funded and completed, the business will not pick it up and run with it in Years 2, 3 and beyond.

3. Strong project management and organizational change management: This is true for other types of enterprise technology projects too, but given the amount of political angst that MDM and CDI initiatives typically cause, you need to make sure your project can’t be derailed by opponents pointing to sloppy project management or by avoidable change management issues.  If the project is “buttoned up” from a Project Management 101 perspective, and you’re using good techniques for communications, training, end user forums, etc., then it will be much harder for the champions of the status quo to throw stones at your project, and you’ll make it easier for any logical follow-on projects to succeed, because you’ll have built a strong foundation of delivering value on time and on budget, and ensuring user acceptance, adoption and achieving your expected ROI.

4. Use a holistic approach – people, process, technology and information: This may be the most important best practice.  You’ve got to start with the people, the politics, the culture, and then to make sure you spend at least as much time on the business processes involved in data governance and data stewardship.  These really deserve a separate article of their own.  But you’ll succeed if you invest the time in creating a fairly small Data Stewardship Team (or whatever you call it); recruiting the right senior executive(s) to sponsor the initiative; creating or redesigning your processes for adding new master data records, modifying existing records, cleansing/standardizing/matching, resolving anomalies, reporting data quality metrics, reporting exactly where and how the MDM initiative has met helped the enterprise achieve its strategic objectives.  The technology aspect is not a given, but you should start with “people” and “process”and let those guide your technology decisions.

5. Build your processes to be ongoing and repeatable, supporting continuous improvement: As mentioned above, data governance is a long term proposition.  I still run into a lot of people who think that a given project will “go live” and be done.  But experience has shown that as long as you’re in business, your enterprise will be creating, modifying, and using master data.  Many types of master data, especially things like customers, suppliers and products, are very dynamic.  So if everyone in the company relies on them, but no one is specifically accountable for maintaining and certifying their level of quality, it shouldn’t be a surprise that, over time, like everything else, they become more and more chaotic and unusable.  So plan from the beginning for a “way of life”, not a project.

6. Management needs to recognize the importance of a dedicated team of data stewards: Just as books belong in a library and a library needs librarians, master data belongs in a dedicated repository of some type, and that repository needs to be managed by data stewards.  I continually run into organizations where there’s no dedicated data stewardship function.  Some business areas do better than others, but no one eats, breathes, lives and dies with the accuracy, completeness, timeliness and consistency of the critical information that the business runs on.  Don’t start an MDM or CDI project without convincing management of the need for a small team of data stewards who are 100% dedicated to managing the enterprise’s master data.  Otherwise, the “lights are on, but nobody’s home”.  Master data repositories don’t manage themselves.

7. Understand your MDM hub’s data model and how it integrates with your internal source systems and external content providers: I’ve seen quite a few project teams doing CDI or MDM implementations who never bothered to spend time researching the data model provided in their off-the-shelf hub, and who didn’t plan for enough time in inventorying and mapping their internal source systems.  So when data model problems cropped up relatively late in the project, whether it was a disconnect between the hub and an important source system, or a misalignment between data modeled in the hub and an external information provider, it was very disruptive.  These problems can be avoided by really understanding how the hub is designed, and then mapping that back to your source systems and your external information sources.

8. Resist the urge to customize: Now that commercial off-the-shelf hub platforms have matured a bit, it should be easier to resist the temptation to get under the hood and customize them.  I worked with some early adopters of various hub products, and at that time, there were some genuine product gaps that forced companies to step in and modify the platform considerably.  I’m not saying that the products are perfect or that there are no gaps, but sometimes pushing the vendor to make improvements and to incorporate them into upcoming releases is a better strategy than customization.  And when you do customize, do so very carefully.  Make sure your changes are “upgrade-friendly” and documented.  Most vendors are still revving their products as often as twice a year, so you definitely don’t want to get into a situation where you are “rev locked” to an older version.

9. Stay current with vendor-provided patches: Given the frequency of point releases, patches and major upgrades, you should probably plan for at least one major upgrade during the initial implementation, and be sure to build “upgrade competency” in the team that will maintain the hub platform after the initial project goes live.  Nothing is worse than to contact the software vendor for support, and to be told “that problem is fixed in the last release”, but to not be able to move to that release for months or sometimes years.  Vendors are fixing problems reported by other customers every day; make sure you’re in a position to take advantage of those fixes, and then have the discipline to do it. And make sure to follow the upgrade instructions carefully – those README files are there for a reason!

10. Test, test, test and then test again: This is like the old saying about what’s important in real estate – “location, location, location”.  Your MDM hub environment is going to be different, by definition, than every other environment in the world.  Your company has a unique quantity and variety of source systems – the applications for CRM, sales force automation, ERP, customer service, you name it – and of course, some of those systems are going to be completely inhouse-developed and won’t exist anywhere else.  So while most software vendors are doing much better in the area of testing and quality assurance, in this particular technology domain, the burden of testing remains squarely on the implementing company and the project team.  Don’t assume that because something’s in general release, that it’s going to work perfectly at your site.

These aren’t intended to be an exhaustive list of best practices, but they should get you thinking and hopefully, save you a little time or help you avoid some of the more common mistakes companies make.

Master Data Management, in all of its various forms, is an exciting area of technology and offers companies a real competitive advantage in terms of how you can use corporate information to make better decisions, to avoid regulatory snafus, and to provide better customer service.

7
Oct

Oracle Applications Users Group “Call for Papers”

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

As a member of the Education Committee for the Oracle Applications Users Group (OAUG), I’m helping to plan next April’s COLLABORATE 08 Conference (I’m managing the “Master Data Management” track).  Here’s the announcement of the current Call for Papers, which ends at October 28, 2007, at 11:59 p.m. Eastern.  Please follow the instructions below to submit your Master Data Management paper idea.  

OAUG Call for Presentations Now Open for COLLABORATE 08: Technology and Applications Forum for the Oracle Community

April 13-17, 2008; Colorado Convention Center, Denver, Colorado, USA; http://oaug.collaborate08.com/

The Oracle Applications Users Group (OAUG) invites the family of Oracle Applications users to share its ideas, innovations and solutions during COLLABORATE 08: Technology and Applications Forum for the Oracle Community.  The call for presentations is now open and the deadline is October 28, 2007, at 11:59 p.m. Eastern. 

The OAUG seeks presentations on all Oracle Applications, including Oracle E-Business Suite, PeopleSoft, Siebel, Hyperion, Oracle Retail, Communications Billing and Revenue Management and MetaSolv Software, as well as applications technology. Please consider sharing your knowledge with others; submit your presentation today!

Just go to http://oaug.collaborate08.com/presenterinfo/submit.php

For more information about COLLABORATE 08 — OAUG Forum tracks, specific industry- or product-related areas of emphasis, presenter requirements and the presentation submission process, please refer to the call for presentations on the COLLABORATE 08 OAUG conference Web site at http://oaug.collaborate08.com/presenterinfo/ …

We look forward to seeing you in Denver!

Important Dates and Deadlines

* October 28, 2007, 11:59 p.m. EDT: Presentation abstracts due.
* January 11, 2008: Accepted presenters notified by the OAUG.
* February 29, 2008: All presentation materials including white paper and PowerPoint presentations are due.

6
Oct

How Master Data Management is Similar to ERP

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

I’ve been working with Oracle’s Enterprise Resource Planning (ERP) application, now called the E-Business Suite, since 1995.

My first exposure was as the project manager for an Oracle Release 10.5 implementation at a manufacturing company.  Later, I was part of the Oracle practices at two different consulting firms, so along the way, I’ve managed a lot of Release 11.0 and Release 11i projects.

I didn’t realize at the time what a great training ground ERP would be for Master Data Management.

Of course, there is some controversy about whether a single global instance of an ERP application qualifies as an MDM platform.

My definition of Master Data Management 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.”

There’s a lot of similarity there to Wikipedia’s definition of ERP: “cross-functional and enterprise wide.  All functional departments that are involved in operations or production are integrated in one system.”

Bottom line — some companies can use an ERP system as their cross-functional, enterprise-wide ”single system”, and others have such a heterogenous IT environment that they require a dedicated MDM platform.

But the organizational disciplines and processes are very similar. Most of what works in an ERP environment is also going to be necessary in an MDM environment. The specifics may differ, but a lot of the same themes will emerge.

Data will still be “king”. The quality of data will be a critical driver to the success of the implementation, as will the depth of and quality of the integration. Enrichment of your internal information with content from a third party will be an important component.

And data governance is probably going to make the difference between success and failure of your implementation.

There’s a great white paper on data governance called Taking Data Quality to the Enterprise through Data Governance. In it, data governance is defined as:

“When an organization views data as an enterprise asset …, it establishes an executive-level data governance committee that oversees data stewardship across the organization.  Data governance … exerts control over multiple business initiatives and technology implementations, to unify these through consistent data definitions and gain greater reuse for IT projects and business efforts.

The most critical success factor with governance is mandate. Governance bodies and stewards must exert change on business and technical people—who own the data and its processes—when opportunities for improvement arise. The most effective mandates come from a high-level executive. Without a strong mandate for change and an attentive executive sponsor, stewardship and governance deteriorate into academic data profiling exercises with little or no practical application.”

Conclusion: a lot of the same things that are “critical success factors” to an ERP implementation are necessary in a Master Data Management or data governance initiative as well.  Active, involved executive sponsorship; organizational change management; business process and data quality improvement; strong project management – it’s no surprise that the same techniques that work in ERP would be necessary for MDM as well.

In my next post, I’ll discuss MDM best practices that I’ve picked up from clients over the past three years.

Follow

Get every new post delivered to your Inbox.

Join 2,862 other followers