Everyone thinks of Cloud as public or private clouds and being massive data centres. Cloud is no longer that, Cloud is a combination of approach to apps dev, dev ops and how you deploy that on top of compute and store, anywhere, anytime to suit your business needs.
In truth, I do not think people actually understand the full and true nature of the technology transformation that is occurring in our lifetime. To say we have not yet developed the 'rules of engagement' to manage and evolve with the technology I feel is to state the obvious. For example, we have no rules around describing the way technology can or should be applied to human profiling.
When I started looking for a SharePoint partner, I went in blind and it took me years to understand I had not asked the right questions of the prospective partners. Today, I know more. Here are some useful questions to ask a prospective partner (or at least, to research) in order to help you avoid the mistakes I made.