Category Archives: SaaS

There’s No Such Thing As BIG Data in Business

I’m getting sick of all this talk about “BIG Data” which is nothing but Bullshit In Guise. The marketing mania has gotten more ludicrous than Ludacris so I’m not sure where to begin at this point, but let’s start with the basics.

  1. Data has always been big
    We’ve always had more data than we can process in real-time, or even in the time window that we want it processed. ALWAYS. Since we’ve always been able to store more data in physical / external storage than we can store in memory, we’ve always had more data than we can process in “real” time. Quod Erat Demonstrandum.
  2. In Business, Big has always been meaningless.
    We’re not doing protein folding, climate modelling, nuclear simulations, supercollider data interpolation, cosmological computations, or even trying to beat Deep Blue at Chess. We don’t need Deep Thought, HAL, or even The Architect to solve an average business problem which can probably be solved on the iPad 3 most of you are now carrying around.
    The reality is that even though you may have 100 Million transactions in your ERP, you don’t need to analyze them all at once. Analyzing all of your spend at once is akin to comparing your DVD Player to the kitchen sink to an apple. Does that make any sense? (It doesn’t. And if it does to you, please seek professional help.) Real insight comes from analyzing heterogeneous and related data, possibly through federation, and not from throwing everything into a number cruncher to see what comes out. You wouldn’t ask for the average temperature on earth over the course of a year would you? (And that’s exactly what you’re asking for when you ask for the average transaction size across your business which will include a $4.99 ream of paper to refill the printer to a $200,000,000 acquisition of a new steel plant.)
  3. If you’re smart about your technology acquisition,
    you can already analyze and drill-down into tens of millions of transactions in real time on an average quad-core laptop with 8GB of memory. You will have to get a product coded in C/C++ to take full advantage of the 128 Billion Instructions per second you can get on an Intel Core i7 2600K (as something programmed in an interpretive language like Ruby on Rails will go through so many layers of translation that you’ll be lucky to get 128 Million Instructions per second dedicated to your computations), but the reality is that we now have way more speed than most platforms can take advantage of because, in our quest to not only build cross-platform apps, but teach people to code as quickly as possible, we’ve lost the art of lower-level coding and optimizing an analytics engine to be as fast as possible.

There are “big” data problems, but they don’t exist in business. They exist in some of the areas I mentioned earlier, and that’s why we’re working on exa-flop super-computers, but not in business. Furthermore, your data problems scale in comparison to the data problems coming down the pipe with DOME, a collaboration between IBM and Astron to build a next generation radio telescope, known as the Square Kilometer Array (SKA), that will collect more data in a day than currently exists across the entire internet, factoring in the massive amounts of adult entertainment and multi-media content hosted by public file-share servers. You don’t have big data problems, and if some analyst, consulting, or technology firm tries to tell you that you do, they are talking out of their donkey.

And just so you know, if you have data problems, the cloud, which is NOT a magic mirror (but still full of sweet fluffy dreams for those who choose to join Coleridge in Xanadu), is NOT going to solve your problem. Pushing your data out to random servers on the internet with no IO, no bandwidth, and no computational guarantees is only going to exacerbate your situation. (The Cloud is cheap because most of the servers have less power than the iPad 3 and most of the low-cost providers give you no performance guarantees. If you want performance, power, and pipe – be prepared to pay three to thirty times as much [relative to a server’s useful life] as just buying a high-end server and sticking it in the janitor’s closet where you just happen to have a fiber feed. [A surpising number of small and mid-size non-technical business have their network feeds going into what should be the janitor’s closet because they think it’s a fit place for a server. Why, I don’t know. But they do!])

GoTradeLive: A LinkedIn eBay on Steroids for Small Business Procurement to Groupon To.

GoTradeLive is launching its new, global, trading platform targeted at small and medium businesses in the US today. Its new free social commerce and commercial trading platform is poised to be as disruptive to the small business Procurement market as Coupa (Cabana) was when it was launched back in 2007 on Procurement Independence Day. This is not something the doctor says lightly.

So what is GoTradeLive? It is, simply put, a power-auction platform for small businesses on steroids. And what’s so great about that, you astutely ask because there are dozens, and dozens, of auction platforms out there ranging from free to seven figures in cost? It’s social. It’s networked. It’s mobile. It’s easy to use. It’s global (and multi-currency). It’s Free. It can be branded. And it’s proven — as it’s already been tested in Australia, New Zealand, China, and the UK, where they have offices.

Let’s take the benefits one-by-one.

  • It’s social
    You can create your own trading networks using a Facebook / Linked-In type interface and these can be public or private for public or private sales or trades.
  • It’s networked
    While the build-your-trading network ability of the Ariba or Ketera networks are not yet there, the building blocks are and you can see it’s coming. But the ability to define custom trading networks is unique.
  • It’s (a) mobile (platform)
    Like the consumer social networks and e-Commerce platforms, they have a mobile app that allows you to monitor your trades and bids from your mobile device.
  • It’s easy to use
    It’s as easy to use as Facebook, eBay, and other consumer sites.
  • It’s global.
    It has already been launched in Australasia and the UK and further global launches are already planned. It supports automatic currency translation for global buying and selling.
  • It’s Free.
    It’s using the Freemium model pioneered by sites like LinkedIn, DropBox, and BaseCamp. It literally costs nothing to use. No registration or account fees. No listing fees. No transaction fees. (However, if you don’t pay, you are subjected to ads and there is nothing to prevent an advertisement for a competitor’s product or auction appearing on your listing page.) Given that the cost of some platforms include transaction fees of up to 15%, this is a great deal.
  • It can be branded.
    For as little as $15 a month, which gives you one-user access, you can brand the site into your own trading platform (with your logo, colour scheme, etc.) and eliminate advertisements. Small Business Pricing is coming soon, and will start at less than $100 / month.

It’s a great social commerce platform for quickly moving slow, excess, or end-of life inventory and a great platform for many small businesses, especially those in retail, construction, and similar goods-based verticals, for spot-buying product needed at irregular intervals. And it has a lot of promise. This is one platform the doctor will be watching closely.

If Your Supply Management Vendor Gets Acquired, Is It A Good Thing?

Over on Software and Services Safari, Brian Sommer recently asked about Cloud Software Consolidation — Is It All Good? It’s a fair question, as there has been a lot of consolidation in this space, between SaaS/Cloud and non-SaaS/Cloud vendors alike, and a lot more is still rumoured.

The companies will always spin it as a good thing, and if the acquisition happens, chances are that the investors (that control the Board of Directors), think it is a good thing, but that doesn’t necessarily mean it is a good thing from an existing customer point of view. As Brian notes, investors are looking for deal synergies, up-sell or cross-sell opportunities, cost reductions/efficiencies, etc. and customers want to know if the product will be around several more years, whether the product will get enhanced over time and what happens to customer support. And the problem is that these two sets of goals are often incompatible.

What usually happens is:

1. Existing Customers Get the Short End of the Stick.
For example, they will be promised new, different, technical architectures that may make some of their prior integration efforts no longer valid.

2. The Acquired Product Often Gets Slated to be Decommissioned.
And the customer has to migrate or lose access to functionality entirely. (And if the innovative start up was bought by the lumbering gorilla, functionality will typically be lost.)

3. The Acquired Product Is Frozen in Time.
It may be supported for the length of time in the newest customer’s original contract, but forget about improvements. The existing customers will be lucky to get bug fixes.

4. Prices Increase
After all, the new company, which probably has a higher overhead, has to make a profit after spending all that dough on the acquisition!

5. But Vendors Still Create Incredible Works of Fiction to Explain How the Products Will Be Rationalized Into Their Product Line.
Which are too amazing to explain in a few short words!

And, most importantly, no one ever discusses the real economics of the transaction and why it was driven in the first place. And Brian does a great job of summarizing what typically drives these deals in Cloud Software Consolidation — Is It All Good? the doctor strongly recommends that you give this post a read. It is worth your time!

… As Their New SARS Could Spell the Beginning of the End! (HD Part III)

In our first post we discussed the recent snafu made by Home Depot during a recent upgrade to its online website on February 1st where some incomplete planning and testing “Left Home Depot Customers Running in Circles” (which is terrible as there was no danger and there should have been no doubt*). We concluded that, while it probably upset a few customers with its incompletely planned upgrade, it was definitely not the end of Home Depot (online) and probably won’t even make a blip on its bottom line when all is said and done. However, this isn’t to say that Home Depot doesn’t have problems. In the doctor‘s view it has big ones, which are likely getting bigger by the day, and the worst thing is that Home Depot probably isn’t even aware of these problems which are, ultimately, guaranteed to increase its unsatisfied customer count by the day as people, including programmers, aren’t perfect and systems can be even worse.

You see, as per our last post, over the last year or two, Home Depot has rolled out its new centralized automated replenishment system to the store level across all of its North American stores and this is causing, and will inevitably cause it, problems as time goes on as SARS, Storefront Automated Replenishment System, assumes a perfect world and this world is far from perfect. As a result, every imperfection gets amplified into a real world problem that is often worse than the stock-out problems the system is supposed to prevent.

First of all, ARS will only re-order stock if the stock level drops low enough or it detects inventory is moving fast enough. This won’t happen if (1) there is a POS failure, if (2) the initial inventory is reported too high, or (3) associates don’t bother to enter damaged inventory. In each of these cases, the inventory levels will appear to be high in the system, and in no need of restock, when, in fact, they are (too) low. For example, I went to the local store to get some high-end 20″ by 96″ laminate pine project panels, that cost about $38 a board. (For that price, you can get 5/8″ 4″ * 8″ sanded pine plywood.) I wanted 5. They told me they had 8, but in reality they only had 3 that were saleable. Why? (a) For reasons unknown, they only had 5 in stock. An unknown inventory error told the system there were 3 more than there actually were. But 2 were badly water damaged — chipped and covered with black mold — which no one caught because “the system tracks inventory, so why should we check it”. Since no one confirmed the inventory count or recorded the bad inventory, the system did not reorder a low-stock and/or high-moving item, leaving customers, like me, unsatisfied. What retailers being wooed with ARS fail to understand (as the vendor will never, ever tell them) is an error in POS file transmission, a data entry error in initial inventory levels, or failure to record damaged inventory will skew counts and break the system — as products will remain understocked or stocked out until the system is corrected. (This was one disappointment.)

Secondly, it won’t check whether or not the product should be stocked at all. For example, if a nut can only be used with a certain bolt, and the bolt is no longer available, why stock the nut? In my case, I wanted a certain track lighting system. After going to a number of stores, I finally found something close to what I wanted (on the display), but I had to buy the track, the lights, and the connector separately. A set would have been more convenient, and probably more cost effective, but no big deal. I quickly found the track, and the lights, which were not next to each other on the shelves for some unknown reason (and that’s ok too), but couldn’t find the connector. So I asked the associate in the department who told me that they were probably just stocked in the wrong location or temporarily out of stock, and if I came back tomorrow (or on the weekend) when the department manager was working (as it wasn’t his regular department and the store was closing in five minutes), she’d be able to either find the matching connector or order one in because it wouldn’t be on the wall if it wasn’t available. Annoying, but understandable. So, a couple days later, I return, find a long-time associate who says “sorry, we don’t carry that connector — the manufacturer is out of business and we can’t get them anymore”. This dumbfounded and annoyed me as I was told everything on the display was available, so I asked why the store was still selling the tracks AND lights if the connector was not available anymore, or at least not indicating the products were “for replacement only” and informing customers that certain products were no longer available. The answer was “because our new system automatically replenishes these parts and tells us to put them on the shelves and we have no control over what is ordered, stocked, or displayed”. What? No control over your own department, inventory, or display? Really? Isn’t that just a disaster waiting to happen?

Needless to say, at this time I asked to speak to the store manager because this is just sad when, at least in my view, Home Depot used to be the best Home Improvement store with the most knowledgeable associates and best run departments even up in the often forgotten Great White North. He said, yes, that’s how it works, and he doesn’t like it but it takes so many e-mails, calls, and approvals to override anything that it’s just not feasible to fix some of these problems. But no problem, I could take the products back, no questions asked, because of the snafu. Fine. So I leave, unsatisfied again.

I return a few days later, when the manager does not happen to be there, and then have to wait to speak to the department manager and explain the situation again, as the return desk clerk couldn’t understand how only part of a system would be for sale as if it was a complete system. (Which illustrates yet another problem with SARS — these systems aren’t designed to let you record problems or inform all affected parties of inventory problems. Why should a customer have to explain it to three different people? As soon as an associate knows of a problem, a good supply management system would let her record the problem, which would immediately be reported to the department manager and manager when they next signed in.) So, I finish the explanation and then I am disappointed again. I am told that if I want, I can go back and pick something else out, and get 10% off today, but only today. However, because I had to go back to the store a third time and didn’t want to waste time on the weekend, I stopped in on the way to the office and didn’t have a lot of time to spare (especially as I had to repeat my story again). Plus, this wasn’t a decision I was willing to make alone. So, in addition to misleading me (come back and we’ll find the part for you), I was figuratively slapped in the face with an insincere discount offer. (If Home Depot was sincere about compensating me for wasting a lot of my time, they could have given me a 10% of your next purchase voucher.) Yet another example of bad customer service, and the real reason I believe that Home Depot could be in jeopardy.

And then, to add insult to injury, a few days later I want to look at a specific product in Storage and Organization. Specifically, I want to look at it in the store, but I don’t want to go back to the store unless I know it’s there. So I check online. Is it in stock? Sure thing — 3 units. Is it in stock when I get there? No! And I’m told the store doesn’t carry the item. (Which is not the first time I’ve been told the store doesn’t carry the item when it’s not on the shelf. Which would be okay except for the fact in a few instances the item has “magically reappeared” on the shelf the next time I’m in the store.) All in all, I am now a very unsatisfied customer of Home Depot and given the apparent inability of local store managers to prevent similar situations from happening again (as they are never supposed to override the all-knowing system), the disillusionment of long-time pros who used to be able to run their department like a tight ship but are now subject to the whims of an inanimate piece of software they don’t understand, and the utter indifference of new employees who would rather just proclaim “we don’t carry it” then try to figure out a system that, as far as I can tell, isn’t useable and doesn’t work anyway — I can’t see the situation getting any better.

Now, I’m just one customer, but from what I’ve been told by associates at the local store, something like this is happening to a customer every day. And given known ARS system error rates (which vendors don’t advertise — an 80% reduction in stockouts still leaves room for errors that will never be discovered without human intervention), I believe it’s actually a few customers every day at the local store. Now this would only be 1,000 a year at the store — a drop in the bucket in a municipality with 400,000 residents split between only 2 Home Depot stores — but when you put this in perspective, an entirely different picture emerges. There are over 2,200 Home Depot stores. This means that 2,200,000 customers could be left unsatisfied every year because of an improperly implemented (S)ARS system across North America and the indifference in customer service it is slowly instilling in the store associates. And that’s not a drop in the bucket. In fact, that’s a rip current, and rip currents are dangerous things. One has to remember that, in retail, it is your brand that matters, and if your brand becomes synonymous with poor customer service, you will have a problem. The question is, will Home Depot fix the leak before the rip current forms?

*Don’t get it? Too bad … but on the bright side, you feel just like a Home Depot customer who visited the site after 11:59 am on February 1st or how the doctor felt each of the last five times he visited his local Home Depot store!

… But The End Of Home Depot May Be In Sight … (HD Part II)

In our last post we discussed the recent snafu made by Home Depot during a recent upgrade to its online website on February 1st where some incomplete planning and testing “Left Home Depot Customers Running in Circles” (which is terrible as there was no danger and there should have been no doubt*). Home Depot likely made the right business decision (despite the protests of some E-commerce folk) when it decided to start an upgrade at noon on a Wednesday, did the right thing when it put up a “Pardon Our Dust” notification page, but screwed up when it directed visitors to its blog that was filled with links back to the Home Depot e-Commerce site, which was offline and which resulted in users seeing a “Moved Permanently” page which redirected to the “Pardon Our Dust” page which, of course, redirected to the blog … in an endless circle of redirects. This was bad, but as explained in our last post, definitely not the end of Home Depot (online). In fact, it’s likely that it won’t even make a blip on their bottom line when all is said and done.

But this isn’t to say it has problems. In this blogger’s view, it has big problems, and they could be getting bigger by the day — and Home Depot probably isn’t even aware of them. What are these problems? Unsatisfied Customers! That’s right, every day it’s unsatisfied customer count is likely increasing, and it probably doesn’t even know it. How do I know? the doctor has been unsatisfied in his past 5 (five) visits and has been told each time, by at least one associate, including the manager, in the store, that they’ve been having this problem regularly lately and that there’s nothing they can do about it unless they send half a dozen e-mails and go through eight levels of approval. (Probably an exaggeration, but I’m sure the effort to try and fix the problem, which can only be done on a piecemeal basis, is not worth their pay-check or sanity.)

So why did I leave as an unsatisfied customer 5 (five) visits in a row and why am I sure that I am not alone? And why do I suspect it’s happening to thousands, if not tens of thousands (or more), of other customers across North America? Because of the (ultimate) source of the problem — a source that, I am told, is universal across every Home Depot location in North America. What is that source? It’s the supply management evil called ARS, and more specifically, it’s SARS. An unfortunate, but accurate, acronym.

So what does ARS stand for? Automated Replenishment System. And is it evil? Only when misapplied. And the mis-application in particular is Storefront Automated Replenishment System — SARS for short. And it is evil. Unchecked it is more devastating to your supply chain than a tsunami, earthquake, or other natural disaster that wipes out your primary supplier’s central manufacturing facility. There isn’t a single supply management solution that will create more of a disaster if misused than SARS. Every supply management solution from RFx through e-Auction to Decision Optimization, from e-Requisition to P2P, and inventory / warehouse management to distribution management can be misapplied and cost an organization millions of dollars in the wrong, untrained hands, but SARS doesn’t even need any hands at all to bring an organization to financial ruin! It does that all on its own. How?

First of all, we need to step back and define what ARS, or an Automated Replenishment System, is and why one has to be wary of such a technology. An automated order replenishment system is a system that tracks inventory levels in near-real time and automatically re-orders stock when a minimum threshold is reached or when, in a more advanced system, it detects that certain inventory is moving faster than expected. Based on the idea that one of the most costly events under a retailer’s control is a stock-out, which happens, on average, in 8% of products for a retailer without an ARS, the system attempts to prevent such stock-outs by detecting when a product is too low or moving too fast. It ties into the POS system and receiving system, downloads data at least daily, and calculates current inventory levels based on the last known amount, the amount received, and the amount sold, and if the inventory hit a threshold or dropped too fast, automatically sends a purchase order for more inventory to the supplier with a target delivery date. Now, a retailer, who carries thousands of products and who can’t keep an eye on every one in real time (without investing a lot of money in manpower who can make mistakes) will typically think this is the greatest thing since sliced bread the first time he hears of it, but what he doesn’t understand is that this system only works in a perfect world model, and there ain’t no livin’ in a perfect world. He can keep on dreamin’ that there is, but there ain’t. Why?

*Don’t get it? Too bad … but on the bright side, you feel just like a Home Depot customer who visited the site after 11:59 am on February 1st or how the doctor felt each of the last five times he visited his local Home Depot store!