Rajesh Jha, Microsoft Corporate Vice-President for Exchange, recently published a blog that casts some light on how Microsoft plans to release updates to the Exchange Online application within the suite. I've meant to comment on this topic because it is obviously important that any Office 365 customer understands when and why change will occur in their environment. Other more important events interfered with my writing schedule, but it's good to have had the time to consider what the development cadence means for customers.
In a nutshell, updates are divided into three groups:
By definition, companies who move from an on-premises deployment to Exchange Online lose some control over when new features are introduced to users. Microsoft allows customers a twelve month window within which they can decide to accept major upgrades but eventually the upgrades must be accepted whether users are ready or not. For most companies this won’t be a problem as twelve months is more than sufficient to prepare users for the introduction of something like a new UI for OWA or to roll-out Outlook 2010 on the desktop so that users can take maximum advantage of archive mailboxes. Companies that are highly distributed, have large user populations, or don’t run desktop management software might find it more problematic to be ready for Exchange Online updates.
In the past, these companies might have been used to a more measured cadence for updates based on a five-year schedule for major server refreshes and a similar pace for desktop changes, perhaps only ever moving to upgrades when Microsoft’s support policy forces the issue. Just look at the number of companies that still run servers with Exchange 2003 on Windows 2003 with Office 2003 and Windows XP on the desktop.
Of course, companies in this situation can decide to remain in charge of their own destiny by continuing to run on-premises servers, but if they make the transition into the cloud then they have to accept that they now operate in a completely different environment where a large amount of control over the functionality and user interface that their users will consume going forward is, by necessity, ceded to the cloud provider. While some will welcome the fact that Microsoft will relieve them of the need to perform updates to Exchange, SharePoint, Lync, and whatever other applications find their way into the Office 365 suite, the loss of control will be quite a cultural change for others. I’m sure that they will get past the cultural upheaval in time!
Whether you decide to stay with on-premises, go into the cloud, or deploy a hybrid infrastructure that spans both on-premises and cloud, the need for planning and preparation for updates and the knock-on effect of new features and interfaces on users, programmers, administrators, and help desk won’t go away in the future. It’s just a little different when the cloud is involved. But then again, isn’t everything?