How-to: 5 Best Practices for Test and Development Projects in the Cloud
Open source, of course, reduces the cost of uncertainty tremendously. If application load grows, no problem-more software can be installed to support the increased load without having to spend a lot of money. Likewise, cloud computing makes obtaining incremental resources to support application growth much less expensive than in the past. This means there is less cost associated with uncertainty, which means less downside potential.
In the future, we can expect IT organizations that embrace cloud computing to be much more willing to move forward with less fear that an application might experience huge adoption, since the resources necessary to respond to much larger loads are easily obtainable.
5. The Cloud Challenges IT the Same Way Open Source Did.
Of course, we should not overlook the fact that open-source adoption, while irresistible, was not painless. Many organizations needed to learn new skills to successfully use open source: interacting with communities rather than calling support; assessing the maturity of the product by means other than vendor employee count or revenue level, and, of course, using a funny license unlike the traditional software products. It all worked out in the end. However, organizations that resisted or delayed open source adoption suffered from excess IT spend, reduced agility and even lower employee satisfaction.
It's pretty obvious that cloud computing will follow the same track as open source. For all the emotional brouhaha, we can safely forecast that, despite BYOD protestations like the blog comment included earlier in this post, five years from now IT organizations will still be enormous. The question for CIOs, in Marxist terms, is this-if you lived through a tragedy over open-source adoption, will you now live through a farce as your organizations decides how to incorporate cloud computing?
Sign up for CIO Asia eNewsletters.