04 Sep 2024
by Nicky Thompson

How to manage digital legacy transformation

Public sector organisations rely heavily on technology to deliver their services to citizens. However, many of these organisations have systems that have been in place for years or even decades - outdated platforms that can be costly to maintain, inflexible and unable to meet current or future user needs. Not tackling legacy technology makes it hard for government to provide joined up services for citizens, or take advantage of emerging technologies like AI. They can also become a significant security risk, with the potential for data breaches if they are not able to be updated to meet current security standards.

Despite these drivers to replace legacy systems, it can still be hard for organisations to finance and staff the teams needed to do this. Not to mention the discomfort that moving into the unknown can bring.  That's where external specialist suppliers like dxw can help. Here are some main things that need to be considered to set up any project tackling legacy technology for success.

Which technical approach to take?

Choosing the right technical approach is a critical part of digital legacy transformation, especially when decommissioning and moving towards modern services. In our work with MoJ and DfE, we've used domain-driven design (DDD) and other software patterns that are particularly effective in complex systems. DDD focuses on creating software that accurately represents the business domain, making it flexible and easier to adapt to changing requirements in future - for example, adding new functionality or changing the workflows. In addition to DDD, using established, tried and tested software patterns like microservices, event-driven architecture and API-first design can help create a flexible, scalable and resilient system that is easier to maintain and integrate with other systems.

Another big decision is whether to choose an iterative or big-bang approach. Typically an incremental approach to introducing a new platform is lower risk and enables us to deliver value right from the beginning, putting working software in the hands of users from the very first sprint. But it can be costly and logistically tricky to run two systems side by side. There are also ways to de-risk a big-bang approach - switching off the old system and moving straight to a new one.  We can use feature flags and carefully designed system deployments to make sure all our work is integrated from the beginning, but can be turned on at chosen delivery points in order to align with client documentation or training requirements.

Mitigating risks

All software development comes with some risks - there are always unknowns and unexpected issues that crop up along the way. At dxw we work in the open, from our code being open to the public, to our Slack channels and Show and Tells being open to all our client stakeholders. This discourages siloed teams, as anyone can see what we're working on and why, which helps us build trust with our client teams. It also saves time and money, as we don't have to wait for support tickets to be raised to get access to tools and services that are freely available to projects that code in the open. And it makes our work more secure, as teams can work together to ensure vulnerabilities are caught early and fixed before they are live in production systems.

Client involvement

Clients will know their domain intimately, so they should be directly involved from the beginning in any project led by an external expert supplier. Any project that isn’t set up in this way is unlikely to deliver an impactful solution within a reasonable timeframe.

We've written before about how we set up teams for success, and that approach still stands for integrating with or replacing a legacy system. Alongside our inception activities, we'll also be running workshops and activities like organisation and technology mapping in order to understand the user journey and technical touchpoints, digital and otherwise.

Ongoing support and maintenance

Developing the tech solution is just one part of managing legacy systems.  How the new product is implemented and managed is crucial to success.  It’s about bringing in-house teams on the journey and building capability to run the new platform effectively.

Part of our work on a project usually involves handing over to an internal team. We preferably work seamlessly alongside our clients' developers and designers, making the handover much smoother thanks to the knowledge sharing that has happened along the way. And of course, working in the open also helps as all documentation and institutional knowledge is available to the team throughout the project.

Where this isn’t the case, we'll taper our team towards the end, onboard and handover to our client teams so they can support and operate the service after we've gone.

The bottom line

Replacing and integrating with legacy systems in the public sector is a complex task. By taking a strategic approach that involves careful planning, user-centred design and ongoing support, public sector organisations can successfully transform their legacy systems and enhance service delivery, reduce costs and improve security.

The key to success involves assembling the right team, engaging stakeholders and adopting a flexible approach that allows for continuous learning and improvement.

To find out more about our work or continue the conversation, please drop us a line

 


 

Heather Cover-Kus

Heather Cover-Kus

Head of Central Government Programme, techUK

Heather is Head of Central Government Programme at techUK, working to represent the supplier community of tech products and services to Central Government.

Prior to joining techUK in April 2022, Heather worked in the Economic Policy and Small States Section at the Commonwealth Secretariat.  She led the organisation’s FinTech programme and worked to create an enabling environment for developing countries to take advantage of the socio-economic benefits of FinTech.

Before moving to the UK, Heather worked at the Office of the Prime Minister of The Bahamas and the Central Bank of The Bahamas.

Heather holds a Graduate Diploma in Law from BPP, a Masters in Public Administration (MPA) from LSE, and a BA in Economics and Sociology from Macalester College.

Email:
[email protected]
LinkedIn:
https://www.linkedin.com/in/heather-cover-kus-ba636538

Read lessmore

Ellie Huckle

Ellie Huckle

Programme Manager, Central Government, techUK

Ellie joined techUK in March 2018 as a Programme Assistant to the Public Sector team and now works as a Programme Manager for the Central Government Programme.

The programme represents the supplier community of technology products and services in Central Government – in summary working to make Government a more informed buyer, increasing supplier visibility in order to improve their chances of supplying to Government Departments, and fostering better engagement between the public sector and industry. To find out more about what we do, how we do this and how you can get involved – make sure to get in touch!

Prior to joining techUK, Ellie completed Sixth Form in June 2015 and went on to work in Waitrose, moved on swiftly to walking dogs and finally, got an office job working for a small local business in North London, where she lives with her family and their two Bengal cats Kai and Nova.

When she isn’t working Ellie likes to spend time with her family and friends, her cats, and enjoys volunteering for diabetes charities. She has a keen interest in writing, escaping with a good book and expanding her knowledge watching far too many quiz shows!

Email:
[email protected]
Phone:
020 7331 2015
Twitter:
@techUK,@techUK
Website:
www.techuk.org,www.techuk.org
LinkedIn:
https://bit.ly/3mtQ7Jx,https://bit.ly/3mtQ7Jx

Read lessmore

Austin Earl

Austin Earl

Programme Manager, Central Government, techUK

Austin joined techUK’s Central Government team in March 2024 to launch a workstream within Education and EdTech.

With a career spanning technology, policy, media, events and comms, Austin has worked with technology communities, as well as policy leaders and practitioners in Education, Central and Local Government and the NHS.

Cutting his teeth working for Skills Matter, London’s developer community hub, Austin then moved to GovNet Communications where he launched Blockchain Live and the Cyber Security and Data Protection Summit. For the last 3 years he has worked with leaders in Education across the state and independent schools sectors, from primary up to higher education, with a strong research interest in technology and education management.

Email:
[email protected]
Phone:
07891 743 932
Website:
www.techuk.org,www.techuk.org
LinkedIn:
https://www.linkedin.com/in/austin-spencer-earl/,https://www.linkedin.com/in/austin-spencer-earl/

Read lessmore

Ella Gago-Brookes

Ella Gago-Brookes

Team Assistant, Markets, techUK

Ella joined techUK in November 2023 as a Markets Team Assistant, supporting the Justice and Emergency Services, Central Government and Financial Services Programmes.  

Before joining the team, she was working at the Magistrates' Courts in legal administration and graduated from the University of Liverpool in 2022.  Ella attained an undergraduate degree in History and Politics, and a master's degree in International Relations and Security Studies, with a particular interest in studying asylum rights and gendered violence.  

In her spare time she enjoys going to the gym, watching true crime documentaries, travelling, and making her best attempts to become a better cook.  

Email:
[email protected]

Read lessmore

Annie Collings

Annie Collings

Programme Manager, Cyber Resilience, techUK

Annie is the Programme Manager for Cyber Resilience at techUK. She first joined as the Programme Manager for Cyber Security and Central Government in September 2023. 

In her role, Annie supports the Cyber Security SME Forum, engaging regularly with key government and industry stakeholders to advance the growth and development of SMEs in the cyber sector. Annie also coordinates events, engages with policy makers and represents techUK at a number of cyber security events.

Before joining techUK, Annie was an Account Manager at a specialist healthcare agency, where she provided public affairs support to a wide range of medical technology clients. She also gained experience as an intern in both an MP’s constituency office and with the Association of Independent Professionals and the Self-Employed. Annie holds a degree in International Relations from Nottingham Trent University.

Email:
[email protected]
Twitter:
anniecollings24
LinkedIn:
https://www.linkedin.com/in/annie-collings-270150158/

Read lessmore

Central Government updates

Sign-up to get the latest updates and opportunities from our Central Government programme.

 


 

 

 

Authors

Nicky Thompson

Nicky Thompson

DWX