05.07.2021
If you are running a poorly configured ServiceNow® environment, you are sitting on a perfidious time bomb, not noticing for a long time how the fuse is glowing underneath you. And if you don't know the exact state, it's probably been glowing for a while. Prevent the detonation - there are remedies and extinguishing waters, which we discuss in this article.
If you are running a poorly configured ServiceNow® environment, you are sitting on a perfidious time bomb, not noticing for a long time how the fuse is glowing underneath you. And if you don't know the exact state, it's probably been glowing for a while. Prevent the detonation - there are remedies and extinguishing waters, which we discuss in this article.
I have been working exclusively with ServiceNow® for many years and have seen just about everything and experienced the rocket-like development of ServiceNow® live, both technically as a partner and from a customer perspective. Finally, I read more often about ServiceNow® "reboots" and ask myself: does it have to be?
Disclaimer: No two environments customers or projects are the same. It is important to evaluate the particular project, environment, and state individually to determine if a restart makes sense or not. It must be consciously decided for each individual case. There is no generally valid rule...
Risks of a new start
As a cloud platform, ServiceNow® is subject to constant growth and change. With each of the now twice-yearly releases, the platform grows, offers more functionality and promises more and faster benefits. Continuing to make adjustments feels more complicated and tedious. The more customized the customizations (which naturally increase in volume over time) the more likely they are to lead to potentially critical side effects, their technical debt growing. Companies react with endlessly long test cycles during release changes. This leads to increasing costs and in combination with the pressure to always use a current (not discontinued) release for security reasons, one finally gets into a deadlock in which a restart seems to be a feasible (and supposedly cost-effective) solution.
However, this involves risks that can be divided into the following groups:
Transition risks refer to uncertainties that arise as a result of the transition. How will your employees work during this phase? What happens to active, possibly long-running workflows? How do you get users used to changes? Does temporary productivity drop during this phase? Are there existing backlogs that need to be worked through before a cut-over?
Assessing the loss of individual benefits as a risk is not easy, because it requires you to know exactly what the current "delta" is to an OOTB ServiceNow® environment. Often, unfortunately, this is not given and requires very good preparation and analysis in the preliminary phase. What is not conscious (read: documented, known, considered) cannot be taken along. And this does not only apply to your ServiceNow® environment itself, but also to the connected peripheral systems.
This brings us to the side effects. These are often hidden right here, at the interfaces to peripheral systems. Often, these interfaces rely on certain data formats or content in the exchange, which may have changed after a restart. Timing communication profiles on the technical (time-outs, etc.) and business (when does an exchange occur, what triggers, etc.) side must also be considered.
Operational aspects are often a pain-point that one tries to mitigate with a reboot. It is very worthwhile to examine today's challenges in operational issues in detail and to draw conclusions about what should not happen in a restart. And it does not hurt to be prepared for the future.
Preventing a restart in 5 steps
If you do not want to take the risks, you can take measures to improve the situation. In order to consistently counteract the need for a restart, a procedure model with the following five steps has proven itself: