I've spoken to a number of folks about this question: What's the biggest thing holding back the cloud industry? Everyone has their own take on it. Some say security, others say overall maturity of the platform. Some say certain workloads will never move to the cloud. But I think there is one thing that keeps coming up that I believe remains the biggest challenge for the cloud industry: People and their processes.
Adopting a successful cloud computing strategy is not just a technical challenge, in fact I've heard some people say that is the easy part. What is hard is getting the full value out of it. People have processes in place for doing their jobs and some people believe the cloud will disrupt that. There is a fear about what the cloud will do to my job and what it means for my business. That can create roadblocks for adoption. Getting over that hurdle, I believe is one of the biggest issues users have to get through when using cloud services.
How is that done? First of all it helps to have a champion of a project, and it helps if it's an executive, I believe. Secondly, people need to be willing to try new things. And third, people need to be given the time and resources to embrace these technology changes. If you can do all that, then the technical aspects of deploying a cloud could seem easy.