The real problem with Cloud Computing….People

popping..

I said the same thing when we were in the extreme hype & FUD stage of SOA. Now we have simply changed the marketing slides from SOA to Cloud Computing and the same pattern of insanity commences.

Cloud Insanity – To repeat the same behaviors that caused SOA to fail and expect a different result.

For the creators of Cloud Computing FUD, here are some bullets for you to dwell on….

For the creators of hype (primarily the vendors)

For the practitioners….

My take

The cloud offers great potential for those people who take a logical approach to solving real business problems.  At the end of the day it comes down to business drivers and good old fashion architecture.  To leverage the cloud to deliver enterprise solutions (not one offs, or isolated use cases) you really need an organization that is disciplined in architecture and capable of successfully implementing SOA.  Since we failed so much delivering SOA, I cringe as the masses jump on the Cloud Train.  That is not a knock on the cloud, it is a knock on the way many people are thinking about the cloud.  The hypsters talk about the future state where everything runs in the cloud and all your problems are solved.  What they don’t tell you is how do you get there.  If you attend the conferences they will tell you how Joe Businesperson can run their credit card and have a system up and running in a day or two without needing IT.  Yikes.  It’s like all of your Access power users who created unvalidated decision support  information that killed your PCI and SOX audits are now empowered with a credit card and unlimited computing resources! Let the nightmares begin.  Companies who will have success creating enterprise solutions in the cloud will have these characteristics:

  1. Have an innovative culture
  2. Don’t buy into FUD or hype.  Instead rely on EA or architecture best practices to validate the cloud.
  3. Focus on business drivers first and foremost and use the cloud where it makes sense for the business
  4. Are disciplined and believe in governance
  5. Have a successful SOA implementation
  6. Have talented personnel and a few really good architects
  7. Have C-level support
  8. Don’t have adversity between infrastructure and development silos

Just like SOA, you need to evaluate the impact of change to the organization.  Below is a presentation I did about SOA and transformational change.  Replace SOA with Cloud Computing, lather, rinse, repeat!  It’s all the same.

  • Share/Bookmark

Did you enjoy this post? Why not leave a comment below and continue the conversation, or subscribe to my feed and get articles like this delivered automatically to your feed reader.

Comments

Excellent post summarizing the polarizing issues and putting the real issues on the table… in essence, it’s not about the technology as it is the process and people side of things… Governance. :)

[...] Mike Kavis has an excellent post that although it’s aimed at Cloud Computing, it really applies to most major compute changes [...]

Great summation, one thing I would change thought is the fact that the problem is people. The issue is not people per-se but a growing number of people that are all too willing to blow their trumpet on the latest fad without ever understanding any of them. Same as SOA this is the case with Cloud Computing, only Cloud computing leaves even more space for individuals or companies that do not understand the components to jump in with unrealistic or misguided opinions ans advertising hype ….

[...] the status quo may fight it tooth and nail.  This is just another page out of the SOA playbook.  People can kill any good technical [...]

Leave a comment

(required)

(required)