Blog: Dan E. Linstedt« ETL /ELT Scorecarding | Main | Profitability in all business cycles - part 4 » Profitability in all business cycles - part 3We're here, dirty data, complex business processes, inconsistent integration points - sounds like what an EDW/ADW is supposed to help solve right? Parts of it anyhow are solved by EDW/ADW, other parts must be solved by accountability of end-users, still other parts must be solved through SOI (service oriented integration, under the SOA stamp). We've established rule #1: in a sea of data throughout our enterprises, the single most important data point is the business key - the one and only reference across the company that means something to the business, and allows the business direct access to the data set they are after. Are we ready for rule number two? Not quite yet. Let's explore dirty data further. Not to change track, but Information Quality is extremely important. It's not just about the data itself, but it's about the people, the business processes, the metadata, and the metrics and measurement all used to ensure continuous business improvements. Dirty data, and broken business processes can make a company "bleed money." And that's just the START! Data Models that help increase accountability from end-users, and systems architectures that help raise the visibility of business process problems help stop the bleeding, and can save millions of dollars a year if done right. But to understand these statements, we must walk through just how the systems got this way. So we take the case of the broken business, customer SLS123, we just lost $30M to our big competitor because we took 5 weeks to respond, and our competitor took 3 weeks to respond. Please note, just because they responded quicker, doesn't necessarily mean that the quality of their product is better - it just means they stream-lined a portion of their sales, finance, and contracts communications. Now if they deliver faster, with higher quality - then they've truly got us beat, and we will go out of business if we don't do something to correct the situation (keep up). By the way, this is what ERP systems attempt to address, and sometimes do a good job of it, but obviously they leave a little bit to be desired (due to high levels of customization), hence the usage of additional tool sets like EAI, to move the customer into CRM systems and through even more complex business processes. After examining our business process here's what we find: And the cycle goes on, the complexity increases, the touch-points increase. When we look at this particular scenario we discover that there are critical touch points and manual approval mechanisms that must be in place, we also discover interesting auto-synchronization mechanisms hidden in our legacy systems, or even in our re-engineering of the legacy into ERP and CRM. We finally discover that there are unnecessary processes that the data goes through which neither improve the quality nor speed the process up. These are the business processes we wish to eliminate to stop the bleeding. Now there's the data set. One customer: John Smith, 3 Account Numbers - SLS123, FIN456, CONT259. Can the business trace John smith at an enterprise level? Not very effectively. Does the business have deep visibility into their data supply chain? No. Business Rule #2 for effective profitability: Not in a box, not with a fox, not here nor there, not anywhere (Dr. Seuss) - the business key must stay as a consistent representation of the data point from this point forward. Business Rule #3: Business Rule #4: Business rule #5: As we continue down this track, we will discuss how an integrated data store (ADW/EDW) can help pinpoint some of these problems from a metrics driven perspective - but only if the right models are in place. We will also begin showing how to help business users become more accountable in their positions - and actually begin to issue change requests, and allocate dollars to fixing the source capture systems, thus stopping the hemorrhaging of the company, while making it more nimble and stream-lined. Thoughts? Shout out, enter your comments below... I would love to hear from you. |
Comments
Dan, your points are valid. But, the scenario does not look realistic. Also, a bit of proof-reading would not hurt.
Think about it!
Is it a $300 million contract or $30 million contract? Can you imagine placing such a big order on the phone? ( Pure pun : What about offers/counter offers? What about kickbacks?)
I have a hard time visualizing the sales scenario. May be it's just me.
Mike
Posted by: Mike Rai | June 12, 2005 12:30 PM
Hi Mike,
$300M contract or $30M contract, Yes I suppose I overexaggerated the price. Next time I'll try to put it more in-line or make it more realistic. In this particular case there are contracts between those two levels, and it's not a single phone call that actually closes the deal, but several months of negotiations. There are quite a few POC's that must be demonstrated, and in fact the competing vendors have to ultimately work together to win parts of the awarded sum.
Maybe I should have specified that it's not so much about the amount as it is the principles involved. Certainly one would hope that a $30.00 item wouldn't take as much to manufacture as a $300.00 item. The same can be said for the difference in quality between a $300.00 and a $3000.00 item.
One of the points I want to make (that I'm not sure I was clear on) is: as price increases, complexity increases. As complexity increases, so does the need for accuracy in the manufacturing process. As the need for accuracy increases, the risk of failure or rejects increase. In other words the number of business problems that can crop up continually rise as price rises.
Being nimble at $30M is much different than being nimble at $300M. Think about what it costs to send a probe to Mars, or even a manned mission to Mars - vs sending an expidition up Mt. Everest.
All in all, great feedback - I'll try different scenarios in the near future to illustrate different issues - this one just comes from experience in US Government Contracting (I changed the prices to protect the corporations).
Thanks,
Dan L
Posted by: Dan Linstedt | June 12, 2005 2:39 PM