Beta Version

BLOGS

Akhil Mittal
2 Minute read

Sitecore Upgrade – How to Do It the Least Painful Way

Like many other enterprise-class platforms, Sitecore keeps up with the innovation path through regular updates/new versions and phasing out the older ones. As a Sitecore user, it is always recommended to upgrade to at least a version lower than the latest one. Bigger the gap between our installed version and the latest version, bigger the pain to perform the upgrade.

It sounds simple but is very critical to realize that an upgrade is just a stepping stone. The main objective is to move closer towards a superior customer experience initiative e.g. personalization. Hence an upgrade is done best if it is done quickly and without much errors.

Key phases of a Sitecore upgrade project: I love the classic way of breaking down every process into three phases:

1. Pre-upgrade planning & risk-assessment: This is the most critical part of the upgrade project. If not done carefully we may end up in a situation where the entire upgrade might be required to roll-back. Risk assessment needs to be done by an architect who has done multiple Sitecore upgrades. These risks need to be registered and mitigation plan should be prepared before starting the upgrade. Some of such common risks are as follows:

  1. Deprecated assemblies/Custom Pipelines
  2. Difference between CM and CD instance
  3. Third party integrations
  4. Additional modules WFFM, EXM, Commerce, xDB etc.)
  5. Search
  6. Content Freeze availability

2. Upgrade execution & testing: Two most common methodologies for executing the upgrade are:

  1. Migration methodology: In migration a new instance is created and then the content is migrated to it. The biggest issue with this approach is that the customizations and integrations we had built in our previous instance are lost and have to be re-implemented within the new instance. This methodology is preferred when the customizations & integrations are only a few and not critical.
  2. Upgrade methodology:This approach is similar to building a new house on top of the current house itself. This is typically done step by step, keeping the existing customizations/integrations etc. in-tact. Typically this approach is preferred when there are critical customizations and integrations in the current instance.

Testing is probably the most cumbersome part of the entire testing exercise and depends on the volume such as the number of pages, forms, components, integrations etc.

3. Ecosystem upgrade and growth plan: Final step is to upgrade the surrounding ecosystem such as Search, Commerce etc. All these components need to be upgraded to be made compatible with the new version. The growth plan is many-a-times missed out by marketers but this is certainly the step that yields to the ROI from an upgrade.

Tools: There aren’t too many tools available for performing a Sitecore upgrade. Here are the key ones:

1. Manual: This is the most tedious way and also prone to human errors.

2. Sitecore Express Migration tool: It follows the migration methodology. Click here to read more about it.

3. Altudo’s Sitecore Auto vUpgrade tool: It follows the upgrade methodology. Click here to read more about it.

Upgrade to Sitecore 9 - ebook

ebook

Upgrade to Sitecore 9.1 Using this Handy Guide

My strong suggestion, don’t try to re-invent the wheel. Your website is an extremely critical asset for you. The way we trust doctor for our health issues, we need to trust experts when it comes to our digital assets.

Believe me, Sitecore upgrade can be a cake-walk!!

Applying our unique methodology and our upgrade tool, Altudo Auto vUpgrader, we upgraded their 13 sites in just 10 days.

As Sitecore Platinum Implementation Partner We take away the risk of failure and rollbacks & ensure you work with an experienced team, with an established methodology and a tested tool that automates most of the process.

Akhil Mittal
Akhil Mittal VP, Digital Solutions - Altudo


You might like these

The 3 Flavors of Sitecore Cortex: How Machine Learning helps Marketing

Most marketers today face a huge challenge with personalised marketing, more so about managing it at scale. To effectively set up personalization rules includes . . .

Read More...

Defining goals in Sitecore

In the digital age, nothing is more significant than understanding your consumer. This is why tracking and measuring goals help to know user behavior and . . .

Read More...
Supercharge Digital Marketing ROI with Revenue Engine

Sitecore Mobile SDK and Xamarin - Personalized mobile-ready web experiences

In this blog, we will cover how enterprises with existing Sitecore implementation can create effective mobile experiences using Sitecore Mobile App solution.

Read More...
Make website search more engaging for a Law Firm