Modernisation isn’t just about updating code, it’s about how people work, collaborate, and make decisions every day. Every change you make will affect the teams using those systems, the processes they rely on, and the wider business around them. That’s why it’s so important to think beyond the tech and focus on the people it impacts.
Engage early. Bring the right people into the conversation. Understand how systems are being used in the real world, not just how they were designed to work. When teams feel heard, and when they understand the purpose behind the change, they’re far more likely to support it.
From a technical standpoint, apply the 6R Framework; Retire, Retain, Rehost, Replatform, Refactor, Replace, to shape your approach. Not everything needs to be rebuilt. Some applications simply need to be lifted onto more stable platforms. Others may require deeper transformation to meet future needs.
Prioritise based on business value and technical risk. Focus first on the systems that are holding you back, whether that’s through cost, complexity, or lack of scalability. In some cases, moving to cloud-native platforms will give you faster wins. In others, investing in microservices will create the flexibility you need for long-term growth.
Think of this as building operational resilience and agility into the core of the business, not just modernising for the sake of it.