Geoffrey Moore expressed some reasons to move to the cloud – I will add some thoughts to a few of them…
- Offload responsibility for investing in and maintaining computing infrastructure
- Eliminate errors and downtime due to the virtually infinite variations in servers, storage and networks introduced via onsite.
- Avoid dealing with new software releases
Offload responsibility for investing in and maintaining computing infrastructure.
The IT departments of many companies don’t have enough hours in a day to perform all of their activities as it is, adding another enterprise software solution creates new challenges. These challenges likely require you to hire and train new people. As you might imagine, the odds of something falling through the cracks increases.
Since IT is in a state of overworked, they may not be as cooperative as you would like. Offloading some of their required activities to a cloud provider can provide some needed relief.
Eliminate errors and down time due to the virtually infinite variations in all things computing – including software releases.
Cloud service companies typically guarantee some very high percentage of up-time. This kind of service is their business – their only business. They perform the mundane tasks that IT would rather not.
A department manager is usually the driver for enterprise software solutions like PLM [product lifecycle management]. Often, IT will have their own idea for a solution and it will not match that of the department manager. Implementing in the cloud is a way to avoid a confrontation that you don’t wish to take on.
Not everyone is going to move to the cloud. You need to make the best decision for your company. At some point in time, I suspect that companies will have some solutions hosted in the cloud and some onsite. Let your requirements guide you to the right answer.