Go Back   CORTEX Forums > Best Practices > Subject Matter Expertise > Data Quality
Register Blogs FAQ Members List Calendar Search Today's Posts Mark Forums Read

You Build it, You Break It, You Fix It

This is a discussion on You Build it, You Break It, You Fix It within the Data Quality forums, part of the Subject Matter Expertise category; Blog , December 01, 2009 You Build it, You Break It, You Fix It: Why Applications Must Be Responsible for Data Quality When it comes to bad data, a lot ...


Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old 6th December 2009, 11:02 AM   #1
Administrator
 
Join Date: Oct 2007
Posts: 15,930
Blog Entries: 7
admin has disabled reputation
Post You Build it, You Break It, You Fix It

Blog, December 01, 2009

You Build it, You Break It, You Fix It: Why Applications Must Be Responsible for Data Quality


When it comes to bad data, a lot of the problem stems from companies letting their developers off the hook. That’s right. When it comes to delivering, maintaining, and justifying their code, developers are given a lot of rope. When projects start, everyone nods their head in agreement when data quality comes up. But then there’s scope creep and sizing mistakes, and projects run long.

People start looking for things to remove. And writing error detection and correction code is not only complicated, it’s not sexy. It’s like writing documentation; no one wants to do it because it’s detailed and time consuming. This is the finish work: it’s the fancy veneer, the polished trim, and the paint color. Software vendors get this. If a data entry error shows up in a demo or a software review, it could make or break that product’s reputation. When was the last time any Windows product let you save a file with an invalid name? It doesn’t happen. The last thing a Word user needs is to sweat blood over a document and then never be able to open it again because it was named with an untypeable character.

Error detection and correction code are core aspects of development and require rigorous review. Accurate data isn’t just a business requirement—it’s common sense. Users shouldn’t have to explain to developers why inaccurate values aren’t allowed. Do you think that the business users at Amazon.com had to tell their developers that “The Moon” was an invalid delivery address? But all too often developers don’t think they have any responsibility for data entry errors.

When a system creates data, and when that data leaves that system, the data should be checked and corrected. Bad data should be viewed as a hazardous material that should not be transported. The moment you generate data, you have the implicit responsibility to establish its accuracy and integrity. Distributing good data to your competitors is unacceptable; distributing bad data to your team is irresponsible. And when bad data is ignored, it’s negligence.

While everyone—my staff members, included—wants to talk about data governance, policy-making, and executive councils, it all starts with bad data being input into systems in the first place. So, what if we fixed it at the beginning?
admin is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiTweet this Post!
Reply With Quote
Reply

Bookmarks

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
You Build it, You Break It, You Fix It: Why Applications Must Be Responsible for Data Latest News Headlines Data Integration News Feeds 0 2nd December 2009 02:57 AM
RMBS break-even debateable Latest News Headlines 2009 Q4 News Headlines 0 19th November 2009 07:50 AM
British banking break-up detailed Latest News Headlines 2009 Q4 News Headlines 0 4th November 2009 07:10 AM
Social media can make or break you BuzzNumbers BuzzNumbers 0 2nd November 2009 02:19 PM
Communication can make or break your analytics initiatives Infohrm Infohrm 0 16th September 2009 12:29 AM


All times are GMT +11. The time now is 06:26 PM.

© The Business Intelligence Group

Search Engine Optimization by vBSEO