If you’ve been reading any of the trade press over the last couple of years, you have undoubtedly run across story after story that talked about the next big thing in IT: on-demand computing. I’m willing to bet that members of your IT team may be clambering to take your next project “into the cloud”. Sure it sounds sexy, but should you do it…?
It’s All About The Upside
Look, haven’t we all finally figured out how to do all of this IT stuff the right way? Why would any IT Leader in his / her right mind even consider using an on-demand solution when you are creating your next enterprise solution?
The upside of moving your team’s efforts to using an on-demand IT architecture are pretty powerful: much lower hardware requirements (for you, maybe not so for the on-demand provider!), a drop software development costs, and simplifying the always-present challenge of how you can update an application that is used by lots and lots of employees. Having a single version of an application that exists on an on-demand system sure seems to be the right way to go. Or is it…?
…But Then There’s That Downside
Pesky issues such as reliability keep popping up when IT Leaders start to talk about on-demand based IT solutions. What are your customers going to do if the on-demand system can’t be reached. Oh, and how long is this down time going to last…?
Can anyone say “customization”? When you have a single version of an application running in an on-demand environment your end users will by necessity lose at least some of their ability to customize the application. Is this a big deal? It all depends on how big of an impact on productivity that customization had…
No man is an island and the same thing can be said for your IT applications. It turns out that integrating an on-demand application into all of those other applications that the company is using can be a tough nut to crack. Yes it can be done, but no it’s not going to be easy.
What All Of This Means For You
For those of you who were looking a silver bullet solution and thought that you had found it in the on-demand design, sorry. Yes there are benefits, but these come with some serious costs.
Getting out of the business of having to worry about what hardware your solutions are running on and where they are located would be a great feeling. However, you then start to have a brand new set of reliability and integration issues that show up.
In the end, on-demand is here to stay and just based on the cost savings that it delivers alone it’s going to be the right solution for certain IT challenges. However, it’s the wise IT Leader who pauses before jumping into the on-demand lake and makes sure that it’s the right decision for right now…
– Dr. Jim Anderson
Blue Elephant Consulting –
Your Source For Real World IT Management Skills™
Question For You: Do you think that the on-demand security issues will ever be solved or will we just learn to live with them?
Click here to get automatic updates when The Accidental IT Leader Blog is updated.
What We’ll Be Talking About Next Time
What if software was free? Every IT Leader has to stop and ask themselves this question every once in awhile. With the cost of ERP and database systems constantly increasing, software costs can quickly become a significant expense for any IT department. The “Open Source” software movement, born in the days when Napster was giving away commercial music for free, is one way the IT departments can get high quality software for free. But should they?