Blog: Jill Dyché Subscribe to this blog's RSS feed!

Jill Dyché

There you are! What took you so long? This is my blog and it's about YOU.

Yes, you. Or at least it's about your company. Or people you work with in your company. Or people at other companies that are a lot like you. Or people at other companies that you'd rather not resemble at all. Or it's about your competitors and what they're doing, and whether you're doing it better. You get the idea. There's a swarm of swamis, shrinks, and gurus out there already, but I'm just a consultant who works with lots of clients, and the dirty little secret - shhh! - is my clients share a lot of the same challenges around data management, data governance, and data integration. Many of their stories are universal, and that's where you come in.

I'm hoping you'll pour a cup of tea (if this were another Web site, it would be a tumbler of single-malt, but never mind), open the blog, read a little bit and go, "Jeez, that sounds just like me." Or not. Either way, welcome on in. It really is all about you.

About the author >

Jill is a partner co-founder of Baseline Consulting, a technology and management consulting firm specializing in data integration and business analytics. Jill is the author of three acclaimed business books, the latest of which is Customer Data Integration: Reaching a Single Version of the Truth, co-authored with Evan Levy. Her blog, Inside the Biz, focuses on the business value of IT.

Editor's Note: More articles and resources are available in Jill's BeyeNETWORK Expert Channel. Be sure to visit today!

December 2009 Archives


Posted December 24, 2009 6:00 AM
Permalink | No Comments |

By Rob Paller, Consultant

Illustration from "A Christmas Carol" by Charles Dickens
  

The writing was on the wall, and Ebenezer was beginning to comprehend that while the mergers and acquisitions looked good on Wall Street, the company was imperiled by the aftermath of poorly integrated systems, an absence of proper data management, and a gaping void in the governance of the company’s data. Furthermore, Ebenezer knew that one more ghost had yet to call upon him. Never before had the fear of uncertainty enveloped Ebenezer, but tonight was different.


The Ghost of Data Governance Future

No sooner did Ebenezer begin to calm his nerves, when from the shadows of Ebenezer’s office, the Ghost of Data Governance Future appeared. Ebenezer’s pulse quickened as he did not want to acknowledge the ghost’s presence or what the ghost would ultimately share with him. It was with great reluctance that Ebenezer agreed to go with the final ghost.

Much to Ebenezer’s surprise, their travels did not take them very far into the upcoming decade before trouble surfaced. Poor Bob had suffered through another year and a half of cobbling reports together before reaching his saturation point and submitting his resignation. The remaining analysts scrambled to glean what they could from the frazzled, empty shell that was once the brightest among them. Surely a lone analyst would not beckon the fall of a Fortune 500 company, but it would begin the unraveling that followed in the months to come.

After Bob left the company, the remaining analysts fought to produce the fiscal reports on time. The data fixes that Bob orchestrated in the various systems to reconcile the reports were not being done. Some analysts were entertaining the idea of bringing in an outside firm to try and help address the problems, but IT was adamant they could shore up the problems on their end. Slowly the company’s competitive advantage began to erode and confidence on Wall Street went with it. It wasn’t long before rumors of bankruptcy began circulating. By then, Ebenezer had seen enough.

He couldn’t stand to see the company he so proudly guided through the first decade of the new century crumble before his eyes. He asked the Ghost of Data Governance Future if it was too late to turn things around. And if he promised to acknowledge all the data management, quality, integration, and governance issues that had been brought to light, would the company be able to avoid an inevitable collapse? But the ghost made no promises and offered no reassurances that the company could be saved. He simply returned Ebenezer to his office and quietly retreated back into the shadows of the office.


Ebenezer Wakes Up

Ebenezer, startled awake by the sensation of falling, quickly realized that he was still seated in his office chair. However, the relief was short-lived as he wiped the sleep from his eyes, only to see that the once-organized stacks of paper on his desk were strewn across the floor. Dream or no dream, the gravity of the situation was beginning to weigh on him:   The single most vital asset neglected for the past decade would be responsible for saving or crippling Ebenezer’s company.

There would be no quick solution. In order to build the momentum necessary to stay the course, Ebenezer needed to identify projects that would make an impact with the right sponsors who would, in turn, spread the word.

Slowly, over the course of several quarters, Ebenezer began to see the results of his mission to properly manage his company’s data as an asset. There were policies in place that supported the data governance initiative, and there were regular meetings to review the company’s progress with regards to an industry-approved maturity model. Data quality was being driven back to the source systems whenever possible.

There were formalized processes in place to deal with exceptions. There were master data hubs that dealt with integrating the various sources of master data across the company.   Data was beginning to move with the precision of a fine time piece.


RobPaller_bw_100Rob Paller is an expert at business analytics and database administration. Since joining Baseline, Rob has been responsible for developing a case analysis system to streamline the oversight of food assistance benefits, implementing a common citizen data model, and assisting in the rollout of a new public assistance data model integrating data from over 10 years of legacy with a new benefit eligibility determination system. He also believes in Christmas, and he'll gladly give you a shilling to buy the prize turkey for Christmas   day.

Posted December 17, 2009 6:00 AM
Permalink | No Comments |

By Rob Paller, Consultant

Illustration from "A Christmas Carol" by Charles Dickens

Charles Dickens wrote the classic story A Christmas Carol over 165 years ago, and since then, there have been countless adaptations from the stage to the silver screen. While watching Disney’s latest adaptation with my family, it dawned on me not long after Scrooge declared Marley ”dead as a doornail” that there was one adaptation of this classic that isn’t nearly as dead as Marley. It was when Marley came back to visit Ebenezer that this adaptation started to solidify.

In this adaptation, Ebenezer is played by the CEO of a Fortune 500 company, Marley is the CIO, and Bob Cratchit represents one of the many white collar workers at this company.

This tale begins with the present-day departure of Marley from the company. The past decade had presented this company with the usual challenges: Y2K, September 11, the market meltdown, and lingering economic woes. The company had weathered most of these storms but faced an uncertain future—even after completing several successful mergers and acquisitions. Ebenezer was a frugal CEO, but even he knew that the current economic climate would be hard on the company. Even with careful planning.

Ebenezer was working late one night in December trying to plan for the upcoming year as the year-end figures were coming in. He realized that with several companies still reporting their information independently, it was going to be another long night. As each minute passed spent digesting spreadsheet after spreadsheet, Ebenezer fought to stay awake—but it wasn’t long before Ebenezer drifted fast asleep. He would soon be visited by Marley in his dreams.

Marley was shackled in chains, carrying the burden of every system introduced by a past merger and acquisition—only to be poorly integrated. Marley warned Ebenezer that if these systems were not properly integrated, if the data was not properly managed and mastered, and if they didn’t get a grip on their data governance, he could either risk being ousted by the board or losing the company under the weight of these mergers and acquisitions. To make sure Ebenezer understood the gravity of the situation, Marley told him he would be visited by three more apparitions.

The Ghost of Data Governance Past

The Ghost of Data Governance Past was the first to visit. This ghost would bring Ebenezer back to see how the company operated long before the mergers and acquisitions. While things were far from perfect, the issues surrounding data quality, compliance, security, and master data management were easier to address. This was a time long before many of these issues were on the radar of many CIOs. Back then, data warehouse teams did their due diligence to mitigate the risks associated with the lack of formalized processes and technology solutions to address these problems

As a result, there was a semblance of a single version of the truth and trust placed in the reports produced. But as the decade went by, the company grew organically, and through each merger and acquisition, the ability to integrate information became impossible. Ultimately, the company was left supporting federated systems that fed multiple warehouses and relied on multiple reporting systems.

Upon Ebenezer’s return to the lobby of his office building, he rushed to the elevators in a panic. Now that he had seen the 30,000-foot view of the path his company had traveled, he was scrambling to figure out how and where to start solving his company’s massive data disaster. Unfortunately, for Ebenezer, he would be visited by the next ghost before he could jot down a few scant ideas.

The Ghost of Data Governance Present

The Ghost of Data Governance Present was seated at Ebenezer’s desk and offered Ebenezer a seat in one of his own guest chairs. The ghost laughed while looking over the stack of reports that Ebenezer had left behind. With a swipe of the ghost’s arm, the stack of papers flew through the air, landing haphazardly across the floor. The ghost went on to explain that it didn’t matter whether the reports were collated or not—they couldn’t be trusted any longer. The ghost only needed to bring Ebenezer back a few weeks to show him all the trouble that Bob Cratchit had gone through to finalize the numbers for these reports.

Bob scoured over the numbers—only to be forced to dive deep into the tables in the countless systems to validate the numbers. When Bob discovered what he thought was a data quality problem, there was no process in place to fix the data. The subject matter experts could only commiserate with Bob about the problems and had little recourse in solving them. When all was said and done, Bob’s effort required a 60-hour week every fiscal period. Before he had a single iota of confidence in the results. Before he could send them on to Ebenezer.

The ghost reminded Ebenezer that he had only witnessed a single day of Bob preparing these reports, and that Bob had been suffering through this for years. He was the lone analyst capable of producing these reports since he had been around the longest and understood the intricacies that each new merger and acquisition introduced. But Bob could only be the unsung hero for so long. Eventually he would burn out and move on. The thought that Bob could leave the company was a burning question that Ebenezer tried to get answered, but the ghost of Data Governance Present offered no affirmation of Bob’s actions. The ghost returned Ebenezer to his office to ponder an uncertain future.

To be continued...



RobPaller_bw_100Rob Paller is an expert at business analytics and database administration. Since joining Baseline, Rob has been responsible for developing a case analysis system to streamline the oversight of food assistance benefits, implementing a common citizen data model, and assisting in the rollout of a new public assistance data model integrating data from over 10 years of legacy with a new benefit eligibility determination system.

Posted December 15, 2009 6:00 AM
Permalink | No Comments |

By Frank Dravis, Senior Consultant

Japanese Code Tables (via Flickr Creative Commons License)

It’s counter-intuitive how something as simple as a lookup table can drive a data governance initiative. At one client site I worked at, they had a reference table called Customer Level Code. In that table, there were nine records containing values such as Premier, Platinum, Invalid, etc. The table included a description column for the tier and a corresponding lookup code, but that was it. For years, this little table sat on the legacy data warehouse with no true source system from which to track its origins or authorized editors. From time to time, a code was added, such as Not Required. The person who told the mainframe DBA to add the value was an IT manager who worked with the business and saw the need.

Fast forward to the time of building a much better data warehouse. The architects, in their efforts to satisfy the business requirements, accumulated a list of over 50 such reference tables. These tables spanned the enterprise. They were referenced by many applications, and encompassed everything from employee pay grades to merchandise categories. In order to do things right, the new data warehouse needed a defined source for each data domain and table it would load, and for a large number of the reference tables, there was either no single source or defined owner or even an electronic repository to hold the original values. They were written in a notebook.

To wrap our arms around all of the reference tables, a solution was implemented where the contents of all 50 tables was loaded into one table in the landing area for the new data warehouse. This new table included columns such as change date, who authorized the change, previous value, etc.; in other words, all the rich metadata to describe how the code values were managed. Better still, this single table was published as the source of record for those tables that had no previous source system. The owners of specific records were identified, and standard extracts were written to pull data from those source systems that did exist. Taken in isolation, maintaining the Customer Level Code table was a small, informal activity below the data management radar. But when the cumulative effect of all 50 tables was considered with their errors, latency, and lack of linkage, a substantial benefit was gained by managing them as a corporate resource. That single table housing all code values aided the implementation of a data governance initiative by:   identifying gaps in ownership; establishing a central repository for management, common access routines, standardized interfaces; and better yet, uniform change management for policies and permissions.

So the next time you are working with a code table, ask yourself how many more are there like it, and wouldn’t it be nice to have one central place to go for every reference field you ever needed?

photo by p_a_h via Flickr (Creative Commons License)


FrankDravis_bw_100Frank Dravis is a senior consultant with 21 years of experience in enterprise information management (EIM) and data quality solutions design, implementation, and consulting. He specializes in data integration, data quality, and data governance solutions, advising key clients and industry vendors.

Posted December 3, 2009 6:00 AM
Permalink | No Comments |