It’s always nice when a good friend asks your opinion on a subject. Although, when you realize that it’s mostly because he can’t sleep due to jetlag and his only other choice is a Paris Hilton movie, well…
I had the distinct pleasure of speaking with my good friend Philippe Winthrop tonight about a presentation he is putting together on “Cloud, Big Data and Mobile’ and he asked for my thoughts on the subject.
I’ve written about Cloud before but have only mentioned Big Data in passing. I spend most of my time talking, writing, and working in mobile. It’s become very interesting that everywhere you look these days people are talking about the intersection of these 3 pieces. There were at least two different lists making the rounds this week from the Gartner Symposium that is happening in Orlando which highlighted these 3 as elements of the top 10 technologies of next year or the next few years. There are lots of quotes that are boiled down to the 140 characters required by twitter on how important any one of these topics is. My guess is that if you walk into any technical conference these days you can’t miss hitting someone there to speak about any of the three. I hate to say it, but it is all just bluster…like the high speed winds from tropical storm Sandy that is bearing down on the East coast.
You hear the constant cry of needing to hire experts in cloud, and yet very few people can define what cloud actually is. It like the Supreme Court ruling on obscenity…I’m not sure what it is but I’ll know it when I see it. Then you have the people prattling on about Big Data. They can’t define Big Data other than it is a lot of stuff, and they can’t tell you how valuable your data is, but they’re happy to be paid big bucks to figure it out for you. Let’s certainly not leave Mobile out of this thrashing…every business needs a mobile app and has to be doing BYOD (Bring Your Own Device) as it will bring loads of money and make the employees infinitely more productive.
The issue with all these technologies, no matter how interconnected they may be, is they don’t matter one wit if they don’t fit into your strategy. The business doesn’t come to IT and insist they be put on the Amazon cloud, or have Splunk into look at their data while Mobile Iron is managing their mobiles. The business is looking to be more productive and efficient, they want to gain a competitive advantage over their rivals. They do this by enabling their employees to do the work they need to, where they need to do it, with the data they need to get it done and ever more efficiently and productively than yesterday.
The business certainly wants IT to be more agile and respond faster to their requirements, but if they are telling you how to do it, then you shouldn’t be in the IT group, they should. This is what partnering with the business is all about. They bring requirements and needs to the table and you work on helping them to meet those needs in the best way possible. Do they need to know something about Cloud and Big Data, sure…but not at the technical detail that they are dictating the choices. The solution to the requirements should dictate the choices and lest we forget, some of those requirements need to be fleshed out by talking to the users who will be using it day in and day out. IT is in the business of building business solutions by partnering up with the business, security, developers, legal, HR, all the teams I am I sure left out, and of course, the users.
It’s not that I don’t think cloud is important, it is, but in the way it enables solutions to be found faster and IT to more agile. I don’t care whether it’s a private cloud, a public cloud, or hybrid cloud, it’s what allows the solution to be built the right way to meet the current needs and be able to grow to meet the future needs that a successful solution will have.
I spend a lot of time talking about freeing the data that exists inside of a company so that the appropriate people can use it to make the right decisions. If that means that you need to look at Big Data as it is called so you can mine appropriate hidden meanings from it to present to the users so they can make the best decisions, than make sure you’re using and exploiting it. The fact that you have Big Data and you can do a really cool search on it means nothing if the queries don’t produce any meaningful data to the business.
I certainly think Mobile is important to the business but the second that the business says they need X device without telling you why they need it or worse, you push Y device on them because it is easier to manage, you have already lost the battle. The goal is to pick the right tool for the right task.
In the end, you will be building mobile apps that have a backend that runs in some sort of cloud that sifts through lots of data to provide the right solution that makes the business more productive and competitive. All these pieces are building blocks and you need people who can figure out how to put them together…but if that’s what you’re talking to the business about at anything other than a high level…well, you might as well just tell them about the rainbow farting unicorns too.