When I was a technical remora, attached to the hip of my sales shark swimming the seas of business software in perfect symbiosis, I invented a phrase called the Fisher-Price Interface. It was a shorthand way of suggesting, somewhat slyly, that business managers had to have their computers dumb data down for them. The interface had to have big buttons and bright colors and be perfectly obvious how to operate for anyone with a second grade education. And so we spent a lot of time making our n-tier, java-enabled, third generation, enterprise-class, mission critical, multi-million dollar systems look 'intuitive'. Sometimes it worked.
But there was a deception going on there and we all knew it. After all we were part of a conspiracy to get the IT people at our prospect important jobs on big hardware with career-insuring complex software. So whatever catchphrase we could use to sell that stuff was valuable. Getting IT to buy into the myth of their business-side boss' pointy-hairisms was a device that took little prodding. At the same time we were genuinely trying to improve data provision, we understood a dirty secret, which was that the people with the best grasp of the data and the context of the business were already living in a computing hell that didn't require us to uproot and re-engineer. Anybody who really knows the umpteen factors that are making your Days Sales Outstanding 72 instead of 56 where it should be has a very complicated and integrated of sales operations and the profit and loss statement and all the jungle of systems and spreadsheets that make up that number. Sticking a Fisher Price interface in front of such an individual is an insult to their intelligence. As a sales guy, I'm telling him that I can rearrange his backend systems for what, to deliver a bar chart?
What everyone really wants to do is avoid the nightmarishly complex job of organizing from a process, technology and fiscal perspective all of the ways a company ought to be orienting their knowledge. That would be delivering on a promise that lies beneath decades of effort and tens of billions of dollars. It would make running the knowledge of a business as easy as playing a video game. We call that 'boiling the ocean', and the hubris of buyers, techies and sellers that attempt such projects has fueled disaster after disaster. And yet the timidity of incrementalism is what keeps so many business operating on 80s tech. Think about it, the maximum number of cells in an Excel (65536 x 255) spreadsheet has not changed since its introduction. Make no mistake, America runs on Excel. But some balance must be struck.
That is why I think we ought to be past the point at which we sell interface in BI. The widgets are built, and 95% of them aren't used. That is because the level of integration between process, technology and finances has been skewed towards the amount of that that can be managed into a sales-cycle. Very rarely do buyers, sellers and technologists in the various enterprise class software markets have an independent method of understanding what they're involved in with regards to upgrades to systems. Every deal is different and involves a different mix of concepts and team members. These days, the trend is towards forgetting the promise and simply saving money. Outsource it! It turns out that people half a world away can produce bar charts at one fifth the price of domestic providers. But what they cannot do is deliver on the promise of integrating process, technology and finances to the benefit of the company. That require a balance between boiling the ocean and timid incrementalism, a well-comprehended methodology and face time. Most importantly, it involves the most difficult kind of knowledge transfer, the kind that takes place as business is conducted in a dynamic context.