SlideShare a Scribd company logo
How to start your application
modernisation journey
1
2 Data classification. Published version. Owner’s name.
Last 10 years working in transformation
roles within Orange, EE and now with BT.
Worked as an architect and technical
lead within numerous transformation
projects as well as a joint venture and for
EE during BT purchase
Currently leading the modernisation of
BT’s application estate aligned to our
transformation objectives, driving
simplification and rationalisation of
applications
Steve Hawkins
Senior Manager Converged
Technology
BT’s Modernisation Journey
• BT’s Transformation
• Setting up the Tribe
• Refactoring Squad Structure
• Taking your first slice
• Scaling the work
• Lessons Learnt
3
BT’s Transformation
• BT is driving towards major Public Cloud adoption
• The organisation is changing to a flatter more accountable structure
• Adopting modern methods to be more responsive to customer demands
• Pivoting to Tribes and squad structures to make faster better informed decisions with
empowered teams
• Accelerate transition to modern technology
• Remove complexity and legacy to reduce time to market
In order to remain relevant and competitive BT is modernizing the organization and
architecture
4
BT’s Transformation in practical terms
Simplify the Architecture
Modernise the application estate
Establish a new Operating Model
Introduce Agile working practices
Remove Legacy
BT
5 Data classification. Published version. Owner’s name.
Numerous teams across BT wanted to fully
understand the relationship between
network components, IT applications and
product variants in order to remove
legacy and cost.
Didn’t know how to start modernisation
Were hesitant about Public Cloud
The quality and completeness of
data about our estate needed
improving.
Problem Statement……
Many people are looking at
the same problem space.
Previous experience tells us that full closure of all connected
elements is difficult to achieve because unexpected
connections turn up due to the quality of the data about how
our estate is connected together.
It can take months of analysis to clearly understand the
potential impacts to the IT estate, and to find sources of
information.
The ability to realise cost savings is needed well-defined and
realisable plans.
Migrations needed traction and needed to have work aligned
across Tribes to realise removal outcomes.
Modernisation of the estate needed increased focus as an
enabler for the simplification of the estate
Line of sight to Cost
and Plans
Work with key finance
teams to create a view of
IT Cost.
Create models to support
decision-making using
cost, value and
efficiencies.
Hold the overall plan of
which applications of the
estate are being
decommissioned / moved
to cloud and the timing of
each.
Knowledge
Repository
Build, maintain and
automate a data
repository to aggregate
application knowledge.
Establish ownership and
automation for data
sources.
Report on accuracy of the
estate based on key focus
areas.
Establish a Self Service
capability of the data.
Produce dashboards,
reports and detailed
technical insights into the IT
estate
Establish engagement with
external tribes to enable
working relationships to drive
opportunities for refactoring
and decommissioning and
build the backlog.
Early Deep Dive applications
for refactoring or
decommissioning
Maintain the front door for
the tribe.
Establish regular
communications to
stakeholders.
Engage with Value Streams
to build plans for execution
Opportunities
Specific squads will be set
up to deliver outcomes in
line with IT Transformation
targets.
Own and deliver against a
single, prioritised backlog for
decommissioning demand
in line with KPIs with a single
backlog.
Establish tiger teams to
accelerate
decommissioning
Decommissioning
Outcomes
Disaggregate legacy
applications into
microservices to support
Value Stream and Common
Component solutions and to
enable decommissioning
outcomes. Own the
refactoring backlog,
standards & design patterns.
Deliver against a single
prioritised backlog for all
SIMPLIFY refactoring
Build a community,
capabilities and patterns for
wider refactoring.
Establish and lead Public
Cloud refactoring aligning to
SIMPLIFY objectives.
Refactoring
Outcomes
Tribe Structure
What is a tribe in the context of the work ?
A model used within Spotify, a Tribe is a collection of squads that work to achieve the same outcomes
7
Flow of work
• Utilise the EA roadmaps to categorise the estate
• Analyse the estate to establish the right group of
application
• Establish a selection criteria to isolate good
candidates
• Consider licences, 3rd parties, people costs and
where possible business benefits
• Build detailed understanding of each
application
• Execute refactoring – Determine your delivery
model
When dealing with a large application estate which needed a method to break down the estate into chunks
As candidates are reviewed in each of the squads there is a refinement which drops out poor candidates
Build Criteria and Decisioning to accelerate the assessment throughput
Refactoring
candidate
App3
App1
App2
Opportunities
Line of sight to cost and plans
Knowledge Repository
Refactoring
8
Refactoring Squad
Product
Owner
SA/Engineer
SA/Engineer
DevOps
Engineer
DevOps
Engineer
Product
Manager
Solution
Architect
Solution
Architect
Persistent squad
members
VMWare
team
Engineering teams
join the squad
Engineering teams
return to BAU
enabled
Core squad established with
team members that persist across
applications
Application specific engineers
from BAU team
VMWare ‘buddy-up’ to provide
consultancy and education on
the approach
BAU Teams return having carried
out refactoring
Team are educated and
experienced in Agile and
refactoring
Team can refactor and operate
using Agile framework
Transient squad
members
9
Refactoring Technology Approach
Function 1
Current Platform
(Weblogic/Java)
Function 2
Function 3
Microservice 1
Microservice 2
Microservice 3
Target Platform
Kubernetes
Determine the best slice of the application
to refactor by analysing how the end to
end flow works
Determine the outcome value resulting from
refactoring
Build out microservices that
deliver a decoupled and resilient
service
Take a slice that is functionally
discrete and can be easily
refactored
10
Scaling and CoE for Refactoring
Product
Owner
SA/Engineer
SA/Engineer
DevOps
Engineer
DevOps
Engineer
Product
Owner
SA/Engineer
SA/Engineer
Squad 1 Squad 2
Engineering teams
join the squad
Engineering teams
return to BAU
enabled
Establish multiple squads on a per
application basis
Establish a CoE squad to work
across the organisation and
establish best practices, patterns
and methods
Transient squad
members
Return to BAU enabled to operate
in an Agile framework and utilise
CI/CD pipeline deliveries
11
Lessons Learned
• Don’t be afraid to try different approaches to refactoring to determine what works
• Changing the ‘Ways of Working’ is key and needs it’s own focus
• Establish a CoE for refactoring to build best practices and methods
• Functional alignment of the squads for refactoring brings stronger outcome benefits
• Ensure stakeholders continue to be aligned to the objectives of the refactoring
• Know the barriers that slow you down and be prepared to challenge them
• Use the big imperatives to accelerate the journey

More Related Content

PPT
Cloud enablement
PPTX
DevOps concepts, tools, and technologies v1.0
PPTX
Lean Agile Center of Excellence - Agile2017 Talk
PPTX
DevOps without DevOps Tools
PPTX
Transformational Change- OCD
PPTX
DevOps Challenges and Best Practices
PDF
Agile Transformation Defined
PPTX
Agile transformation by Gnanasambandham anbazhagan
Cloud enablement
DevOps concepts, tools, and technologies v1.0
Lean Agile Center of Excellence - Agile2017 Talk
DevOps without DevOps Tools
Transformational Change- OCD
DevOps Challenges and Best Practices
Agile Transformation Defined
Agile transformation by Gnanasambandham anbazhagan

What's hot (20)

PPSX
PPTX
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD)
PDF
DevSecOps: Key Controls for Modern Security Success
PDF
intro to DevOps
PPTX
DevOps Architecture Design
PPTX
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
PPTX
DevOps Overview
PDF
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
PPTX
DevOps 101 - an Introduction to DevOps
PPTX
0 to hero with Azure DevOps
PPTX
Evolving Team Structure in DevOps
PDF
System of Delivery: An Intro to Our Governance Model
PPTX
Create Your End User Adoption Strategy
PPTX
Lean Agile US 2017 - LACE
PPT
How can HR make the difference?
PPTX
PPTX
Building a DevOps organization
PDF
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
PPTX
Devops online training ppt
PPTX
Intro to Azure DevOps
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD)
DevSecOps: Key Controls for Modern Security Success
intro to DevOps
DevOps Architecture Design
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
DevOps Overview
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
DevOps 101 - an Introduction to DevOps
0 to hero with Azure DevOps
Evolving Team Structure in DevOps
System of Delivery: An Intro to Our Governance Model
Create Your End User Adoption Strategy
Lean Agile US 2017 - LACE
How can HR make the difference?
Building a DevOps organization
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops online training ppt
Intro to Azure DevOps
Ad

Similar to How to Start Your Application Modernization Journey (20)

PPTX
Devops Journey - internet tech startup
PPTX
Dev ops != Dev+Ops
PPTX
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
PDF
Agile india2017 devops IT transformation
PPTX
Lisa14 - Transforming to a Culture of Continuous Improvement
PDF
10 lessons learned in managing digital transformation
PPTX
Beyond CIO - Will there still be Architecture Management in 2025
PDF
Legacy DevOps : Leave a great legacy
PPTX
DevOps - Understanding Core Concepts
PDF
Devoteam itsmf 2021 - from business automation to continuous value-driven i...
PPTX
Beating the product credit crunch
PDF
Software Craftsmanship @Code Camp Festival 2022.pdf
PPTX
Building environment of #UserDevOps and not only DevOps
PDF
To successfully deliver your IT project: build your team, build your Agile it...
PDF
Atlassian Executive Business Forum - LinkedIn HQ
PPTX
Wix Dev-Centric Culture And Continuous Delivery
PPTX
Tech growth transformation
PDF
Supporting the shift to a digital economy
PDF
Key items for a digital enterprise
PDF
English digital business 2.1.pptx
Devops Journey - internet tech startup
Dev ops != Dev+Ops
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
Agile india2017 devops IT transformation
Lisa14 - Transforming to a Culture of Continuous Improvement
10 lessons learned in managing digital transformation
Beyond CIO - Will there still be Architecture Management in 2025
Legacy DevOps : Leave a great legacy
DevOps - Understanding Core Concepts
Devoteam itsmf 2021 - from business automation to continuous value-driven i...
Beating the product credit crunch
Software Craftsmanship @Code Camp Festival 2022.pdf
Building environment of #UserDevOps and not only DevOps
To successfully deliver your IT project: build your team, build your Agile it...
Atlassian Executive Business Forum - LinkedIn HQ
Wix Dev-Centric Culture And Continuous Delivery
Tech growth transformation
Supporting the shift to a digital economy
Key items for a digital enterprise
English digital business 2.1.pptx
Ad

More from VMware Tanzu (20)

PDF
Spring into AI presented by Dan Vega 5/14
PDF
What AI Means For Your Product Strategy And What To Do About It
PDF
Make the Right Thing the Obvious Thing at Cardinal Health 2023
PPTX
Enhancing DevEx and Simplifying Operations at Scale
PDF
Spring Update | July 2023
PPTX
Platforms, Platform Engineering, & Platform as a Product
PPTX
Building Cloud Ready Apps
PDF
Spring Boot 3 And Beyond
PDF
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
PDF
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
PDF
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
PPTX
tanzu_developer_connect.pptx
PDF
Tanzu Virtual Developer Connect Workshop - French
PDF
Tanzu Developer Connect Workshop - English
PDF
Virtual Developer Connect Workshop - English
PDF
Tanzu Developer Connect - French
PDF
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
PDF
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
PDF
SpringOne Tour: The Influential Software Engineer
PDF
SpringOne Tour: Domain-Driven Design: Theory vs Practice
Spring into AI presented by Dan Vega 5/14
What AI Means For Your Product Strategy And What To Do About It
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Enhancing DevEx and Simplifying Operations at Scale
Spring Update | July 2023
Platforms, Platform Engineering, & Platform as a Product
Building Cloud Ready Apps
Spring Boot 3 And Beyond
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
tanzu_developer_connect.pptx
Tanzu Virtual Developer Connect Workshop - French
Tanzu Developer Connect Workshop - English
Virtual Developer Connect Workshop - English
Tanzu Developer Connect - French
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: Domain-Driven Design: Theory vs Practice

Recently uploaded (20)

PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PPTX
ManageIQ - Sprint 268 Review - Slide Deck
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PPTX
Introduction to Artificial Intelligence
PDF
top salesforce developer skills in 2025.pdf
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PPTX
ISO 45001 Occupational Health and Safety Management System
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PPTX
L1 - Introduction to python Backend.pptx
PPTX
history of c programming in notes for students .pptx
PDF
System and Network Administraation Chapter 3
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
Softaken Excel to vCard Converter Software.pdf
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
Odoo Companies in India – Driving Business Transformation.pdf
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
VVF-Customer-Presentation2025-Ver1.9.pptx
ManageIQ - Sprint 268 Review - Slide Deck
Which alternative to Crystal Reports is best for small or large businesses.pdf
Introduction to Artificial Intelligence
top salesforce developer skills in 2025.pdf
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
ISO 45001 Occupational Health and Safety Management System
Navsoft: AI-Powered Business Solutions & Custom Software Development
L1 - Introduction to python Backend.pptx
history of c programming in notes for students .pptx
System and Network Administraation Chapter 3
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Softaken Excel to vCard Converter Software.pdf
Operating system designcfffgfgggggggvggggggggg
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Adobe Illustrator 28.6 Crack My Vision of Vector Design
2025 Textile ERP Trends: SAP, Odoo & Oracle

How to Start Your Application Modernization Journey

  • 1. How to start your application modernisation journey 1
  • 2. 2 Data classification. Published version. Owner’s name. Last 10 years working in transformation roles within Orange, EE and now with BT. Worked as an architect and technical lead within numerous transformation projects as well as a joint venture and for EE during BT purchase Currently leading the modernisation of BT’s application estate aligned to our transformation objectives, driving simplification and rationalisation of applications Steve Hawkins Senior Manager Converged Technology BT’s Modernisation Journey • BT’s Transformation • Setting up the Tribe • Refactoring Squad Structure • Taking your first slice • Scaling the work • Lessons Learnt
  • 3. 3 BT’s Transformation • BT is driving towards major Public Cloud adoption • The organisation is changing to a flatter more accountable structure • Adopting modern methods to be more responsive to customer demands • Pivoting to Tribes and squad structures to make faster better informed decisions with empowered teams • Accelerate transition to modern technology • Remove complexity and legacy to reduce time to market In order to remain relevant and competitive BT is modernizing the organization and architecture
  • 4. 4 BT’s Transformation in practical terms Simplify the Architecture Modernise the application estate Establish a new Operating Model Introduce Agile working practices Remove Legacy BT
  • 5. 5 Data classification. Published version. Owner’s name. Numerous teams across BT wanted to fully understand the relationship between network components, IT applications and product variants in order to remove legacy and cost. Didn’t know how to start modernisation Were hesitant about Public Cloud The quality and completeness of data about our estate needed improving. Problem Statement…… Many people are looking at the same problem space. Previous experience tells us that full closure of all connected elements is difficult to achieve because unexpected connections turn up due to the quality of the data about how our estate is connected together. It can take months of analysis to clearly understand the potential impacts to the IT estate, and to find sources of information. The ability to realise cost savings is needed well-defined and realisable plans. Migrations needed traction and needed to have work aligned across Tribes to realise removal outcomes. Modernisation of the estate needed increased focus as an enabler for the simplification of the estate
  • 6. Line of sight to Cost and Plans Work with key finance teams to create a view of IT Cost. Create models to support decision-making using cost, value and efficiencies. Hold the overall plan of which applications of the estate are being decommissioned / moved to cloud and the timing of each. Knowledge Repository Build, maintain and automate a data repository to aggregate application knowledge. Establish ownership and automation for data sources. Report on accuracy of the estate based on key focus areas. Establish a Self Service capability of the data. Produce dashboards, reports and detailed technical insights into the IT estate Establish engagement with external tribes to enable working relationships to drive opportunities for refactoring and decommissioning and build the backlog. Early Deep Dive applications for refactoring or decommissioning Maintain the front door for the tribe. Establish regular communications to stakeholders. Engage with Value Streams to build plans for execution Opportunities Specific squads will be set up to deliver outcomes in line with IT Transformation targets. Own and deliver against a single, prioritised backlog for decommissioning demand in line with KPIs with a single backlog. Establish tiger teams to accelerate decommissioning Decommissioning Outcomes Disaggregate legacy applications into microservices to support Value Stream and Common Component solutions and to enable decommissioning outcomes. Own the refactoring backlog, standards & design patterns. Deliver against a single prioritised backlog for all SIMPLIFY refactoring Build a community, capabilities and patterns for wider refactoring. Establish and lead Public Cloud refactoring aligning to SIMPLIFY objectives. Refactoring Outcomes Tribe Structure What is a tribe in the context of the work ? A model used within Spotify, a Tribe is a collection of squads that work to achieve the same outcomes
  • 7. 7 Flow of work • Utilise the EA roadmaps to categorise the estate • Analyse the estate to establish the right group of application • Establish a selection criteria to isolate good candidates • Consider licences, 3rd parties, people costs and where possible business benefits • Build detailed understanding of each application • Execute refactoring – Determine your delivery model When dealing with a large application estate which needed a method to break down the estate into chunks As candidates are reviewed in each of the squads there is a refinement which drops out poor candidates Build Criteria and Decisioning to accelerate the assessment throughput Refactoring candidate App3 App1 App2 Opportunities Line of sight to cost and plans Knowledge Repository Refactoring
  • 8. 8 Refactoring Squad Product Owner SA/Engineer SA/Engineer DevOps Engineer DevOps Engineer Product Manager Solution Architect Solution Architect Persistent squad members VMWare team Engineering teams join the squad Engineering teams return to BAU enabled Core squad established with team members that persist across applications Application specific engineers from BAU team VMWare ‘buddy-up’ to provide consultancy and education on the approach BAU Teams return having carried out refactoring Team are educated and experienced in Agile and refactoring Team can refactor and operate using Agile framework Transient squad members
  • 9. 9 Refactoring Technology Approach Function 1 Current Platform (Weblogic/Java) Function 2 Function 3 Microservice 1 Microservice 2 Microservice 3 Target Platform Kubernetes Determine the best slice of the application to refactor by analysing how the end to end flow works Determine the outcome value resulting from refactoring Build out microservices that deliver a decoupled and resilient service Take a slice that is functionally discrete and can be easily refactored
  • 10. 10 Scaling and CoE for Refactoring Product Owner SA/Engineer SA/Engineer DevOps Engineer DevOps Engineer Product Owner SA/Engineer SA/Engineer Squad 1 Squad 2 Engineering teams join the squad Engineering teams return to BAU enabled Establish multiple squads on a per application basis Establish a CoE squad to work across the organisation and establish best practices, patterns and methods Transient squad members Return to BAU enabled to operate in an Agile framework and utilise CI/CD pipeline deliveries
  • 11. 11 Lessons Learned • Don’t be afraid to try different approaches to refactoring to determine what works • Changing the ‘Ways of Working’ is key and needs it’s own focus • Establish a CoE for refactoring to build best practices and methods • Functional alignment of the squads for refactoring brings stronger outcome benefits • Ensure stakeholders continue to be aligned to the objectives of the refactoring • Know the barriers that slow you down and be prepared to challenge them • Use the big imperatives to accelerate the journey