When Customers Ask "Help Me Move Away From Oracle"

Background

A few weeks ago, our REAL (Red Expert Alliance) colleague and friend Lucas Jellema (AMIS - Netherlands), invited us to peer review and co-edit a quite thoughtful and comprehensive article which candidly discusses the nuances and dynamics of this kind of scenario, which might sound familiar to many long-time Oracle partners especially in the last few years.

Even though the title is quite suggestive, this is not a rant by any stretch of the imagination, but a rather down-to-earth writeup which is neither an indictment, nor an endorsement of Oracle technology.

Link to original article

The following are some of the most important questions the article poses and tries to answer:

Summary

With the former questions in mind, let’s quickly round-up and comment a bit on the answers presented by the article:

The Sentiment

When an organization expresses a wish to “move away from Oracle”, it is important to pinpoint exactly what this means and where is it coming from; so is it the whole business relationship that is going south?, or is it a specific piece of technology which isn’t up to expectations?; perhaps the shiny new tools offered by other vendors are looking much more appealing now that the “honeymoon phase” is long gone, and the old loyalties have inevitably dwindled.

Has Oracle itself played a part in all of this?, quite possibly yes. On a personal observation (in addition to what has already been discussed at length throughout the article), I must say that in my own experience companies with high Oracle usage would always associate its technology offering with praises the likes of: modern, battle-tested, stable, etc.; however, somewhere along the frantic journey to try & become a major Cloud player, this perception shifted quite violently into not so flattering adjectives such as: buzzword-happy, error-prone, unreliable, hit-or-miss and so on; the good news nowadays is that Oracle really seems to have turned a corner, steadying the ship at last, and improving their self-awareness together with a much better understanding of their strengths, weaknesses and distinct opportunities in both the Hybrid & Cloud Native landscapes. A couple of good examples of the latter are OCI and Autonomous Database, both of which have more than enough measurables to be among the cream of the crop.

For disenchanted customers, it is important to realize that the Oracle train is still going places and in fact keeps finding ways to reinvent itself and stay in position as a key player within the technological ecosystem. So even if the good old days are not likely to come back, existing commercial agreements and technological footprints should be seen as assets which can be leveraged through appropriate communication and diligent analysis, regardless of whether our choices eventually lead to continuity or change.

Consequences

It is important to understand that a technology migration will always have a profound impact on the organization at many levels, some of which are apparently easier to measure like for example: time, cost, acceptable downtime, etc., but others which end up being really hard to gauge and keep under control such as people, processes and culture.

Making sure you’re fully ready and equipped to undergo a transition is also paramount, as major changes will inevitably put the company under a lot of stress for an extended amount of time, especially when it becomes apparent we’ve reached a point of no return. There are of course multiple mitigating factors to all of this, which might bring upon a smoother experience if they are in place, for example: automated testing & continuous deployment capabilities, mature DevOps practices, relevant skills widespread among the team, vendor engagement, external counseling, etc.

So, this kind of decision mustn’t be taken lightly or without a proper due diligence covering both external and internal key aspects. Changing course can be smart and ultimately yield positive results, but with the right planning and controlled steps we are more likely to succeed than by doing an abrupt u-turn that might leave our organization exposed to harmful outcomes whilst struggling to regain control.

Course of Action

For those of us who work in the IT consulting business, one of the best recommendations we can give to our customers (regardless of whether they will be doing a migration or not in the near future) is to conduct periodic evaluations of their architecture and technology stacks. This good practice will help organizations keep an updated roadmap with well-balanced medium term plans for consolidation, evolution or deprecation & replacement with viable alternatives. Another argument in favor of continuous evaluation is that market pressure can be unpredictable and rapidly force our hand when we least expect it; that’s when the ability to take decisive but informed action (as opposed to reckless & ill-informed choices) can be a game changer.

Sometimes it happens that decision makers have already made up their mind about changing or replacing the existing technology stack. In this scenario it is very common for other opportunistic vendors to swoop in, promise the world and go as far as they possibly can in order to sweep the organization off their feet and secure a win. When this is the case, there are two very good pieces of advice:

Conclusions

With all that being said, we can wrap-up this discussion by highlighting a couple of quotes from the article, which in my humble opinion are quite on point:

“Moving away from the problematic state of IT in many organizations makes perfect sense — in order to achieve a situation in which IT can propel the business as it used to do decades ago, when the current legacy situation originated. This undoubtedly means shedding some Oracle products. It may very well involve retaining and even adopting new Oracle technology offerings.”

“Replacing technologies or existing software solutions should ideally never be exclusively motivated by emotional or technical or business reasons; a middle way should be found which manages to consider not only cost and technology but also the impact this kind of decision might have on organizational culture, and the people that are the organization.”

Thanks for reading!!