In Forrester's experience, most application development and delivery (AD&D) professionals do not fully understand either the significance or impact of SharePoint's shift into the cloud. How could they? Most have no experience with either of Microsoft's SharePoint-in-the-cloud offerings — Business Productivity Online Suite (BPOS) or its successor, the SharePoint Online component of the Office 365 suite. Those who do have experience with SharePoint in the cloud can help the rest of us begin to plan for the shift ahead — and according to them, we'll need very thorough plans to succeed.
SharePoint in the cloud has been a journey. Microsoft first committed to provide SharePoint in the cloud in late 2008 as part of BPOS. Initial customer feedback on BPOS was mixed: Early adopters who could benefit from basic collaboration sites hosted by Microsoft were happy, but many other customers struggled with the new service. Some of the issues were the result of BPOS' limitations; others were the case of "we didn't know what we didn't know" about SharePoint in the cloud, as one customer put it.
BPOS also provided valuable insight into the stark differences between cloud services and locally installed products. For Microsoft to offer SharePoint as a cloud service, it had to constrain use of the product. This was a massive change for the SharePoint community - particularly SharePoint developers -- which had grown accustomed to using the product’s extensive customization facilities virtually without limitation.
With the release of Office 365, Microsoft made several improvements to SharePoint in the cloud. Specifically, Microsoft closed the functional gap between the cloud and on-premise versions of SharePoint, opened broader possibilities for custom code in the cloud, improved its processes to assess the realities of migrating from SharePoint on-premise to SharePoint Online, and significantly expanded its partner ecosystem for SharePoint in the cloud.
Microsoft releases major new versions of SharePoint every two to three years, which means SharePoint 2010/Online's successor will soon be here. And it is the proverbial Microsoft third release, which historically means a Microsoft product is finally "ready for prime time." Microsoft has revealed scant details about its plans for the next release of Office 365, but its recent actions give us clues about the product's outlines — particularly its SharePoint Online component:
- SharePoint will embrace HTML5.
- Office 365 and SharePoint Online will provide native mobile support.
- Microsoft will promote SharePoint Online customization in a service-oriented architecture.
- Make governance your first task.
- Determine if "vanilla" functions provide sufficient return on investment (ROI).
- Establish your customization strategy.
- Create realistic migration expectations — and a plan.
- Carefully evaluate threats to application response time — and potential solutions.
- Realistically break down your integration requirements.
By John R. Rymer in collaboratoin with Rob Koplowitz