Cloud Computing is one of the many things enterprise CIOs, CTOs and other engineers will master in delivering capability. I believe in the power of new Cloud Computing technologies and concepts and think we should all continue our focus there.
I have said, and still say, the same thing about design approaches like Service Oriented Architecture (SOA). The constructs, methods and models of SOA are good practices that result in good designs for enterprises. It is smart to separate data from application logic and smart to enable agility and mashups the way good SOA design does.
But a key problem with SOA was the hype associated with it. Everyone started using the term the way they wanted to. And every IT vendor came out with their definition of SOA. And every system integrator tried to sell us buckets of their SOA. And every trade journal ran SOA articles. And too many CTOs, myself included, said too much to our customer/users about the promise of SOA and that contributed to our users increasing their expectations over what SOA would deliver. The result of all of that, the over hype on SOA sometimes caused distractions. The cure: CTOs focused on what SOA meant for their specific organizations. It is still a great construct and by focus it is delivering value.
There are now clear indications that the hype around Cloud Computing is going to ramp way up. In fact, a quick search on Google Trends indicates searches on the topic of Cloud Computing, while still lower than searches on the topic of SOA, are rapidly gaining while searches on SOA are declining. The two are headed for a cross-over.
The graph below reflects this (a live version of this graph is at Google Trends).
Here are my views of the “So What” of this information. For the Chief Technology Officer or Chief Information Officer or other enterprise technologist who must really deliver, I’d recommend you brace yourself for a flood of hype. You have probably already seen indications of this. But if trends continue the amount of views you (and your bosses) will be asked to consider and deal with will accelerate dramatically. Your defense against this will be the strength of your own position in Cloud Computing. Therefore, I strongly recommend you personally think through what Cloud Computing means to your enterprise. Also, think through your definition of cloud computing. Hopefully the NIST definition will suit your use, since the more people who form up on that the better.
And you may want to think through which Cloud Computing related events you will attend and speak at.
And you may want to think through you who personally believe the strongest IT players are in the Cloud Computing world. I have my list. Let me know if you want to compare notes sometime.
Any thoughts?
Related Reading
Technology and Leadership Lessons From Admiral Archie Clemins
SCADA and ME: A Book For Children and Management
CTOvision Named A Top 20 AI and ML Blog
Game Change: Three Reasons Why #SonyHack Will Change Security