Address technical risks when
implementing workload
modernization use cases
Andrea Battaglia
Technical Partner Development Manager EMEA
Middleware Evangelist
andrea.battaglia@redhat.com
2
Accelerate your journey to Kubernetes
with the Konveyor Community
A community of people passionate
about helping others modernize and
migrate their applications to the hybrid
cloud by building tools and best
practices on how to break down
monoliths, adopt containers, and
embrace Kubernetes.
www.konveyor.io
Watch The Presentation
https://youtu.be/-BmYmay0ejA
4
What we’ll
discuss
today...
▸ Self introduction
▸ Quick Recap
▸ Teaming
5
WHO AM I
6
ABOUT ME
Name: Andrea Battaglia
Email: andrea.battaglia@redhat.com
Base: Italy (Far south)
Role: EMEA Technical Partner Development
Manager - DX and Edge Computing
Experience: Red Hat Technical Head of DX
EMEA
Projects: https://qiot-project.github.io/
6
7
QUICK RECAP
8
8
DISCOVER DESIGN PLAN DEPLOY
METHODOLOGY - MODULES
Prove
Assessment
Pre-sales Consulting
Onboarding
Process
Scale
Discovery
Session
Pilot
1) Analyze / assess the full portfolio
2) Implement the MVP
3) Plan the onboarding (create a blueprint)
4) Iterate over application increments in the “Expand” phase - no big
bang!
Pro: Full view of the whole portfolio,
risks identified up front, planning
decisions founded on complete view.
Con: Long preparation before first
iteration (“waterfall-ish”)
9
TEAMING
10
Common delivery model
Project team structure & collaboration strategy
Knowledge base
(solutions, guides, rules)
A C
B
D E F
Applications
MIGRATION
TEAM
Client / Red Hat / Partners
Architect, developers,
specialists, project manager
● One-person armies
(Dev/Ops/Archi/PM)
● Works for small projects only
● Does not scale with the number of
apps
● Bottleneck on knowledge and expertise
11
Factory delivery model
Project team structure & collaboration strategy
Knowledge base
(solutions, guides, rules)
Challenge
backlog
A C
B
D E F
Applications
MIGRATION
TEAM(S)
Client / Factory
partners
Developer team(s)
STEERING
TEAM
Client / Red Hat /
Partners
Project managers,
technical leads &
specialists
12
Roles and Responsibilities
Technical lead / architect
Drive “DESIGN” phase (Assess, Proof, Pilot, Plan), govern and ensures quality in
“DEPLOY”.
STEERING
TEAM
MIGRATION
TEAMS
Technical specialist / Subject matter expert
Support “DESIGN” phase (Proof, Pilot), catalyze/scale/support the “DEPLOY” delivery.
Project manager
Globally accountable for planning, communication, knowledge and risk management.
Application developer
High throughput application transformation in “DEPLOY” phase.
13
Roles and Responsibilities
Team structure example
STEERING
TEAM
MIGRATION
TEAMS
Application developer
(Customer teams, Application
suppliers, Factory partners)
● Structure and shape knowledge sharing in a central platform
● Define outcomes and contributions from software vendors (format of changes,
updated software packaging), support migration estimations
● Quality review and enforcement (acceptance of deliverables, changes
documentation), review of estimations
● Brief technical enablement and technical alignment workshops
● Overall migration project steering
● Multi-project management (prioritization, status, tracking)
● Coordinate software provider workshops
● Define support structure and communication
● Project-level technical support
● Support “DESIGN” phase (Proof, Pilot)
● Catalyze/scale/support the “DEPLOY” delivery.
Technical lead / Architect
Subject matter expert
Project manager
● Jointly work with architects and specialists in analyze and prove & pilot phase
● Perform application transformation at scale.
1-2
Customer
1-2 Partner
2-3
Customer
1 Partner
1 Customer
1 Partner
14
Factory model
The big picture
Red Hat Consulting
and Partners
Application suppliers /
vendors
Customer
● Different projects
● Requirements
● Roadmap and plans
● Change management
● Technical skills
● Test
● Application
Development
● Updated
deliverables
● Architecture consulting
● Product technology skills
● Project & Program
Management
AMM Factory
15
Communication channels
Clarify and communicate upfront
▸ Backlog, change, and issue management
▸ Support structure (mailing lists / contact persons / on-call duty)
▸ Steering and migration teams
Join the Konveyor Community
www.konveyor.io
Chat with us on Slack
Thank you!
17
Andrea Battaglia
Technical Partner Development Manager EMEA
Middleware Evangelist
andrea.battaglia@redhat.com

More Related Content

PPTX
[Konveyor] address technical risks when implementing workload modernization u...
PPTX
[Konveyor] introduction to cloud native chaos engineering with litmus chaos (1)
PPTX
Mass Migrate Virtual Machines to Kubevirt with Tool Forklift 2.0
PPTX
How to Modernize Virtualized Workloads
PPTX
Migrating a Large Fortune 100 Healthcare Company to Kubernetes in 7 months
PPTX
Zero-Touch Declarative Rehosting of Legacy Monolith Applications to Kubernete...
PPTX
Automate Workflows With The Open-source Cloud-native Tool Boomerang Flow
PPTX
[Konveyor] adding security to dev ops for your kubernetes native applications
[Konveyor] address technical risks when implementing workload modernization u...
[Konveyor] introduction to cloud native chaos engineering with litmus chaos (1)
Mass Migrate Virtual Machines to Kubevirt with Tool Forklift 2.0
How to Modernize Virtualized Workloads
Migrating a Large Fortune 100 Healthcare Company to Kubernetes in 7 months
Zero-Touch Declarative Rehosting of Legacy Monolith Applications to Kubernete...
Automate Workflows With The Open-source Cloud-native Tool Boomerang Flow
[Konveyor] adding security to dev ops for your kubernetes native applications

What's hot (20)

PPTX
Cost Control and Rapid Innovation in Kubernetes with OpenRewrite
PPTX
Tackle-test: An Automatic Unit-level Test Case Generator
PPTX
Automate The Creation/Transformation of Infrastructure as Code Artifacts with...
PPTX
Rehosting apps between k8s clusters and automating deployment using crane
PPTX
Cloud Economics - Crayon Optimization Services
PDF
#bigwhale: An Unexpected Journey into Containerization @ Lockheed Martin - Pa...
PPTX
Migrating from oracle soa suite to microservices on kubernetes
PPTX
Data-centric Application Analysis with Open-source Tool Tackle-DiVA
PDF
Hybrid and Multi-Cloud Strategies for Kubernetes with GitOps
PDF
Create a One Click Migration (OCM) process to Automate Repeatable Infrastruct...
PPTX
CNCF: Cross-cloud CI v1.0.0 Dashboard Release 2018-01-26
PDF
Docker in Production, die Mobiliar
PDF
GitOps for Helm Users by Scott Rigby
PDF
11th Docker Switzerland User Group Meetup
PDF
Maintaining an up to date application stack (in a containerized world)
PDF
CNCF Webinar Series: "Creating an Effective Developer Experience on Kubernetes"
PPTX
CNCF: Cross-cloud CI Dashboard v1.0.0 Release 01-26-2018
PPTX
Deploying Spring Boot apps on Kubernetes
PDF
Continuous Deployment for Staging and Production Environments
PDF
CI/CD for Microservices Best Practices
Cost Control and Rapid Innovation in Kubernetes with OpenRewrite
Tackle-test: An Automatic Unit-level Test Case Generator
Automate The Creation/Transformation of Infrastructure as Code Artifacts with...
Rehosting apps between k8s clusters and automating deployment using crane
Cloud Economics - Crayon Optimization Services
#bigwhale: An Unexpected Journey into Containerization @ Lockheed Martin - Pa...
Migrating from oracle soa suite to microservices on kubernetes
Data-centric Application Analysis with Open-source Tool Tackle-DiVA
Hybrid and Multi-Cloud Strategies for Kubernetes with GitOps
Create a One Click Migration (OCM) process to Automate Repeatable Infrastruct...
CNCF: Cross-cloud CI v1.0.0 Dashboard Release 2018-01-26
Docker in Production, die Mobiliar
GitOps for Helm Users by Scott Rigby
11th Docker Switzerland User Group Meetup
Maintaining an up to date application stack (in a containerized world)
CNCF Webinar Series: "Creating an Effective Developer Experience on Kubernetes"
CNCF: Cross-cloud CI Dashboard v1.0.0 Release 01-26-2018
Deploying Spring Boot apps on Kubernetes
Continuous Deployment for Staging and Production Environments
CI/CD for Microservices Best Practices
Ad

Similar to [Konveyor] roles & processes that make application modernization projects successful (20)

PDF
Sprinkle your Devops platform with product thinking
PDF
2024-05-30_meetup_devops_aix-marseille.pdf
PDF
CloudNativeLondon 2018: "In Search of the Perfect Cloud Native Developer Expe...
DOCX
Bira-Cunha_Resume V3
PPTX
JAX DevOps 2019: "Creating an Effective Developer Experience for Cloud-native...
DOC
Akshat Mathur- Architect
PDF
Groshong_Resume 11-18-16
PDF
Velocity NY 2018 "The Cloud Native Developer Workflow"
DOCX
Kavaskar_LatestResume
PDF
SACON NY 19: "Creating an effective developer experience for cloud-native apps"
PDF
Dany.shapiro cv-en
PDF
Workday "Creating an Effective Developer Experience on Kubernetes"
DOC
Resume_Asish
PDF
Migliorare la Developer Experience in un mondo Cloud Native
DOCX
SaravanaRaj Dhamodarran-SA
DOCX
Bixby, Robert 09.04-PM.2015
PDF
Platform Engineering
DOC
Resume - Manager-Proj Manager
DOC
Resume - Kedar Deo (Oct 2016)
DOCX
full stack developer.
Sprinkle your Devops platform with product thinking
2024-05-30_meetup_devops_aix-marseille.pdf
CloudNativeLondon 2018: "In Search of the Perfect Cloud Native Developer Expe...
Bira-Cunha_Resume V3
JAX DevOps 2019: "Creating an Effective Developer Experience for Cloud-native...
Akshat Mathur- Architect
Groshong_Resume 11-18-16
Velocity NY 2018 "The Cloud Native Developer Workflow"
Kavaskar_LatestResume
SACON NY 19: "Creating an effective developer experience for cloud-native apps"
Dany.shapiro cv-en
Workday "Creating an Effective Developer Experience on Kubernetes"
Resume_Asish
Migliorare la Developer Experience in un mondo Cloud Native
SaravanaRaj Dhamodarran-SA
Bixby, Robert 09.04-PM.2015
Platform Engineering
Resume - Manager-Proj Manager
Resume - Kedar Deo (Oct 2016)
full stack developer.
Ad

More from Konveyor Community (8)

PDF
State of application modernization 2024 report
PPTX
Tackle 2: New capabilities for modernizing applications to leverage Kubernetes
PPTX
State of application modernization 2022
PPTX
Migrating Java JBoss EAP Applications to Kubernetes With S2I
PPTX
Tackle Containerization Advisor (TCA) for Legacy Applications
PPTX
[Konveyor] migrate and modernize your application portfolio to kubernetes wit...
PPTX
Modern Security Pain Points with Application Modernization - With Jermaine Ed...
PPTX
[Konveyor] address technical risks when implementing workload modernization u...
State of application modernization 2024 report
Tackle 2: New capabilities for modernizing applications to leverage Kubernetes
State of application modernization 2022
Migrating Java JBoss EAP Applications to Kubernetes With S2I
Tackle Containerization Advisor (TCA) for Legacy Applications
[Konveyor] migrate and modernize your application portfolio to kubernetes wit...
Modern Security Pain Points with Application Modernization - With Jermaine Ed...
[Konveyor] address technical risks when implementing workload modernization u...

Recently uploaded (20)

PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PDF
Abstractive summarization using multilingual text-to-text transfer transforme...
PDF
Architecture types and enterprise applications.pdf
PPTX
Custom Battery Pack Design Considerations for Performance and Safety
PDF
STKI Israel Market Study 2025 version august
PPTX
Modernising the Digital Integration Hub
PDF
A review of recent deep learning applications in wood surface defect identifi...
PDF
A proposed approach for plagiarism detection in Myanmar Unicode text
PDF
Consumable AI The What, Why & How for Small Teams.pdf
PPTX
Microsoft Excel 365/2024 Beginner's training
PPTX
Configure Apache Mutual Authentication
PDF
sbt 2.0: go big (Scala Days 2025 edition)
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
Getting started with AI Agents and Multi-Agent Systems
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
Credit Without Borders: AI and Financial Inclusion in Bangladesh
DOCX
search engine optimization ppt fir known well about this
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PPT
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
Taming the Chaos: How to Turn Unstructured Data into Decisions
Abstractive summarization using multilingual text-to-text transfer transforme...
Architecture types and enterprise applications.pdf
Custom Battery Pack Design Considerations for Performance and Safety
STKI Israel Market Study 2025 version august
Modernising the Digital Integration Hub
A review of recent deep learning applications in wood surface defect identifi...
A proposed approach for plagiarism detection in Myanmar Unicode text
Consumable AI The What, Why & How for Small Teams.pdf
Microsoft Excel 365/2024 Beginner's training
Configure Apache Mutual Authentication
sbt 2.0: go big (Scala Days 2025 edition)
1 - Historical Antecedents, Social Consideration.pdf
Getting started with AI Agents and Multi-Agent Systems
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Credit Without Borders: AI and Financial Inclusion in Bangladesh
search engine optimization ppt fir known well about this
Final SEM Unit 1 for mit wpu at pune .pptx
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...

[Konveyor] roles & processes that make application modernization projects successful

  • 1. Address technical risks when implementing workload modernization use cases Andrea Battaglia Technical Partner Development Manager EMEA Middleware Evangelist [email protected]
  • 2. 2 Accelerate your journey to Kubernetes with the Konveyor Community A community of people passionate about helping others modernize and migrate their applications to the hybrid cloud by building tools and best practices on how to break down monoliths, adopt containers, and embrace Kubernetes. www.konveyor.io
  • 4. 4 What we’ll discuss today... ▸ Self introduction ▸ Quick Recap ▸ Teaming
  • 6. 6 ABOUT ME Name: Andrea Battaglia Email: [email protected] Base: Italy (Far south) Role: EMEA Technical Partner Development Manager - DX and Edge Computing Experience: Red Hat Technical Head of DX EMEA Projects: https://qiot-project.github.io/ 6
  • 8. 8 8 DISCOVER DESIGN PLAN DEPLOY METHODOLOGY - MODULES Prove Assessment Pre-sales Consulting Onboarding Process Scale Discovery Session Pilot 1) Analyze / assess the full portfolio 2) Implement the MVP 3) Plan the onboarding (create a blueprint) 4) Iterate over application increments in the “Expand” phase - no big bang! Pro: Full view of the whole portfolio, risks identified up front, planning decisions founded on complete view. Con: Long preparation before first iteration (“waterfall-ish”)
  • 10. 10 Common delivery model Project team structure & collaboration strategy Knowledge base (solutions, guides, rules) A C B D E F Applications MIGRATION TEAM Client / Red Hat / Partners Architect, developers, specialists, project manager ● One-person armies (Dev/Ops/Archi/PM) ● Works for small projects only ● Does not scale with the number of apps ● Bottleneck on knowledge and expertise
  • 11. 11 Factory delivery model Project team structure & collaboration strategy Knowledge base (solutions, guides, rules) Challenge backlog A C B D E F Applications MIGRATION TEAM(S) Client / Factory partners Developer team(s) STEERING TEAM Client / Red Hat / Partners Project managers, technical leads & specialists
  • 12. 12 Roles and Responsibilities Technical lead / architect Drive “DESIGN” phase (Assess, Proof, Pilot, Plan), govern and ensures quality in “DEPLOY”. STEERING TEAM MIGRATION TEAMS Technical specialist / Subject matter expert Support “DESIGN” phase (Proof, Pilot), catalyze/scale/support the “DEPLOY” delivery. Project manager Globally accountable for planning, communication, knowledge and risk management. Application developer High throughput application transformation in “DEPLOY” phase.
  • 13. 13 Roles and Responsibilities Team structure example STEERING TEAM MIGRATION TEAMS Application developer (Customer teams, Application suppliers, Factory partners) ● Structure and shape knowledge sharing in a central platform ● Define outcomes and contributions from software vendors (format of changes, updated software packaging), support migration estimations ● Quality review and enforcement (acceptance of deliverables, changes documentation), review of estimations ● Brief technical enablement and technical alignment workshops ● Overall migration project steering ● Multi-project management (prioritization, status, tracking) ● Coordinate software provider workshops ● Define support structure and communication ● Project-level technical support ● Support “DESIGN” phase (Proof, Pilot) ● Catalyze/scale/support the “DEPLOY” delivery. Technical lead / Architect Subject matter expert Project manager ● Jointly work with architects and specialists in analyze and prove & pilot phase ● Perform application transformation at scale. 1-2 Customer 1-2 Partner 2-3 Customer 1 Partner 1 Customer 1 Partner
  • 14. 14 Factory model The big picture Red Hat Consulting and Partners Application suppliers / vendors Customer ● Different projects ● Requirements ● Roadmap and plans ● Change management ● Technical skills ● Test ● Application Development ● Updated deliverables ● Architecture consulting ● Product technology skills ● Project & Program Management AMM Factory
  • 15. 15 Communication channels Clarify and communicate upfront ▸ Backlog, change, and issue management ▸ Support structure (mailing lists / contact persons / on-call duty) ▸ Steering and migration teams
  • 16. Join the Konveyor Community www.konveyor.io Chat with us on Slack
  • 17. Thank you! 17 Andrea Battaglia Technical Partner Development Manager EMEA Middleware Evangelist [email protected]