One thing I've noticed across several Jira Data Center → Cloud transformations is that the biggest challenge is rarely the migration itself.
It's everything that the migration reveals.
Data Center gives teams an incredible amount of flexibility.
Need a custom workflow?
Build it.
Need a ScriptRunner listener?
Done.
Need another automation?
Easy.
Need a marketplace app to cover a specific use case?
Go ahead.
None of these decisions are inherently wrong.
In fact, many of them solved real business problems at the time.
But after years of incremental improvements, something happens...
The platform starts adapting to every exception instead of the process adapting to the business.
You end up with layers of:
Each one makes perfect sense in isolation.
Together, they create complexity that's difficult to understand, maintain, and evolve.
Then comes Cloud.
And suddenly you realize the real challenge isn't:
"How do we rebuild all of this?"
It's:
"Do we still need all of this?"
That's why I believe Cloud projects shouldn't aim to replicate Data Center.
They should challenge it.
Every customization becomes an opportunity to ask:
For me, that's the real value of a Cloud transformation.
Not reproducing years of accumulated complexity...
But having the courage to remove it.
Because in the end, Cloud doesn't expose technical debt.
It exposes process debt.
And paying back process debt is often the hardest, and most valuable, part of the journey.
I'm curious to hear your experience.
What was the customization or process you thought was indispensable... until your Cloud migration made you question it?
Andrea Mura
3 comments