September 09, 2022

Reading time minutes

The IPUP process: Providing you with upgrade options

When I started my career, I worked in technology consulting. I saw firsthand the pains that upgrading systems caused my customers.


Photo of John Phelan

John Phelan

Executive vice president and chief product officer at Hyland

Two people in business attire talk in front of a desktop computer monitor.

Like many of the customers I used to work with, I now oversee all IT-related activities at my organization. In this role, I live with everyday risks that keep me up at night. Key among these risks are activities where we purposefully take systems off-line to upgrade or replace them.

During these moments, I feel the burden of my job the most. If my team fails to complete the task at hand, there’s the very real potential we will disrupt business. While I’m fortunate to have a great team that plans every detail, including roll-back plans, I’m grateful to every vendor that enables me to reduce risk at these times.

Benefits of an Incremental Parallel Upgrade Process

Among all my upgrade experiences, one stands above the rest – and that is OnBase by Hyland. And while OnBase is my employer, I’m speaking to you today as a customer of my company. After all, the risk of upgrading our own product is the same as upgrading any other.

Beyond simply helping me plan my upgrade, the product is designed to provide customers with an incremental parallel upgrade process (IPUP). What this process enables me to do, as the customer, is to perform my upgrade in a series of steps over weeks rather than hours, therefore reducing my risk – and the need to cram all of those actives into any given weekend.

With the IPUP process, I can upgrade my database server one weekend, a couple of application servers the next, and finish the remainder once I’m sure everything is working properly.

The best thing? It eliminates the possibility of a big bang event that causes me heartburn.

How to Upgrade Using IPUP

We recently used this approach with great success when we upgraded to the latest version of OnBase. Here’s how:

  • First, we upgraded our database server to the latest database schema. This allowed us to run a single application server to verify our integration points and reporting.
  • Next, we upgraded a single department – our test group – to the latest version of OnBase. We did this by segmenting the application servers that department used from those used by the rest of the company.
  • Finally, we upgraded the remainder of the business with full confidence, once the initial test group was operating without issue.

IPUP Eases Concerns on the Business Side

While this process certainly eases the concerns of many IT people, it also eases concerns on the business side, as well.

During our last upgrade cycle, we were planning the final upgrade just prior to our blackout window at the end of a quarter. This stressed a couple of my peers, who rely heavily on OnBase.

With the IPUP process, I reassured my peers that we had options to make them comfortable. We could either leave their users on the previous version of the application until the quarter closed or we could upgrade them with the rest of the company, keeping the previous application servers online as a fall-back plan.

In either event, I was absolutely confident we could meet their specific needs while still upgrading the majority of the company.

As I spent time preparing to write this post, I was trying to come to a reason why this was really important to me. I boiled this down to one word: Options.

The upgrade approach we take provides me – as well as our customers – with a tremendous amount of options. I love that I can do what is right for my team, the business and meet other specific needs that may arise.