SlideShare a Scribd company logo
© Copyright 2018 Pivotal Software, Inc. All rights Reserved. Version 1.0
Migrating Your Apps to the Cloud:
How to Do It & What to Avoid
Tom Collings, Advisory Solutions Architect, Pivotal Application Transformation (AppTx)
Allison Williams, Senior Solutions Architect, Pivotal AppTx
INTRODUCTIONS
Allison Williams
Program Lead, Federal
Tom Collings
Advisory Solutions
Architect, Anchor
Methodology and Techniques
• Portfolio level
goals definition
• Cloud suitability
assessment and
education
• Define OKRs
• Discuss timeline,
staffing, risk,
dependencies,
etc.
• One-week iterations
• Hands-on code within 2-3 days
• 1s to 10s of apps moved in 1s of
weeks
• Working code used to inform a
cookbook of patterns
Product Backlog
(Pivotal Tracker)
Boris
Event
Storming
OKRs
Slice
Analysis
Snap /
SnapE
Patterns
ScopingDiscovery
Ongoing Delivery Cycle
We deliver working code via
replatformed apps and modernized
slices that prove out patterns
Value
Stream
We work on a fixed timeline and
spin this wheel many times, using
the techniques as necessary
Fixed Timeline Engagement
Supported by a Paired Team
Our Service Offerings
Re-Factor or Re-Build
Prioritized, paired efforts focused on conversion of existing
systems to cloud native application architectures. Often the
work takes more time to complete but delivers significant
business outcomes.
Architecture Navigator
A short, tactical service designed to solve problems (ex. A
performance bottleneck within a cloud native application)
and/or plan a solution (ex. Establish a path forward to
modernize a complex “system of systems”).
Re-Host or Re-Platform
Targets mostly “self contained” applications deemed
suitable for PCF or PKS. Focus on path-to-prod and
maximizing the number of apps moved over and as far into
prod as possible. Delivers IT outcomes.
Program Delivery
Mix of projects delivered over a longer time horizon by a mix of Pivotal and ecosystem partners. Scoped as a “journey” that gets started
quickly and ramps responsibly based on feedback and measured outcomes. Typically dovetails into partner-led delivery at the right time
as Pivotal shifts into an oversight and coaching role.
Journey Navigator
Baseline the path-to-production and lay initial groundwork
for CI/CD automation. Define app migration funnel criteria
and run using a set of apps from the portfolio. Deliver plan of
tactical actions and strategic recommendations.
What AppTx Does - Journey Navigator
TECH BIZ
What AppTx Does - Journey Navigator
TECH BIZ
What AppTx Does - Journey Navigator
TECH BIZ
What AppTx Does - Journey Navigator
TECH BIZ
What AppTx Does - Journey Navigator
TECH BIZ
System/Architecture Navigator
System/Architecture Navigator
System/Architecture Navigator
The 4 “Re’s” of Application Transformation
Re-Host
Containerize aka
“lift and shift”
Re-Platform
Minimal efforts to run
natively on PAS
Re-Factor
Convert to Cloud
Native aka
“Modernize”
Re-Build
Decompose and
rewrite from the
ground up
Application Portfolio
Funneling Process
Business and Technical filters, prioritization, scheduling, etc.
Transformation
Transformation
Transformation
Transformation
Things that may seem like problems but really aren’t
● No experience with Cloud Native
Things that may seem like problems but really aren’t
● No experience with Cloud Native
● No experience with PCF
Things that may seem like problems but really aren’t
● No experience with Cloud Native
● No experience with PCF
● No experience with pairing
Things that may seem like problems but really aren’t
● No experience with Cloud Native
● No experience with PCF
● No experience with pairing
● Code not in great shape
Things that may seem like problems but really aren’t
● Pivotal doesn’t know the code
Things that may seem like problems but really aren’t
● Pivotal doesn’t know the code
● Pivotal doesn’t know the culture
Things that may seem like problems but really aren’t
● Pivotal doesn’t know the code
● Pivotal doesn’t know the culture
● Pivotal doesn’t know the
business motivation
Common Problems: Ownership
● Devs don’t own their code/design
Common Problems: Ownership
● Devs don’t own their code/design
● Devs don’t own their automation
Common Problems: Ownership
● Devs don’t own their code/design
● Devs don’t own their automation
● Team does not have authority to make decisions
Common Problems: Commitment
● Lack of executive sponsorship
Common Problems: Commitment
● Lack of executive sponsorship
● No full-time PO
Common Problems: Commitment
● Lack of executive sponsorship
● No full-time PO
● Ticket completion times
Common Problems: Commitment
● Lack of executive sponsorship
● No full-time PO
● Ticket completion times
● No SMEs
Common Problems: Commitment
● Lack of executive sponsorship
● No full-time PO
● Ticket completion times
● No SMEs
● External distractions
Common Problems: Readiness
● Platform
Common Problems: Readiness
● Platform
● Facilities/Badges/Pairing
Common Problems: Readiness
● Platform
● Facilities/Badges/Pairing
Common Problems: Readiness
● Platform
● Facilities/Badges/Pairing
● Code Access
Common Problems: Readiness
● Platform
● Facilities/Badges/Pairing
● Code Access
● Backlog access
Common Problems: Culture
● Poor cross-org collaboration
Common Problems: Culture
● Poor cross-org collaboration
● Not used to XP
Common Problems: Culture
● Poor cross-org collaboration
● Not used to XP
● Failure leads to scapegoating
Common Problems: Culture
● Poor cross-org collaboration
● Not used to XP
● Failure leads to scapegoating
● Security is an after-thought
Summary
Some Problems Aren’t Problems
Many problems can be mitigated, but at the risk of slowing the team down due to spending
time moving roadblocks instead of the code
Do The Right Thing
Do What Works
Be Kind.
Q&A
Links:
● Webinar on AppTx offerings:
https://content.pivotal.io/webinars/sep-5-application-migration-how-to-start-scale-and-
succeed-webinar
● Slaying the Dragon: https://www.youtube.com/watch?v=neL3OQ1GRhY&t=16s

More Related Content

PDF
Application Transformation Workshop
PDF
Application Migration: How to Start, Scale and Succeed
PPTX
Tools to Slay the Fire Breathing Monoliths in Your Enterprise
PDF
Integrating SAP into DevOps Pipelines: Why and How
PDF
Replace Outdated DevOps Tools with Innovative & Modern Pipelines
PPTX
Migrating from Big Data Architecture to Spring Cloud
PPTX
Keys to continuous testing for faster delivery euro star webinar
PDF
Optimize your CI/CD with GitLab and AWS
Application Transformation Workshop
Application Migration: How to Start, Scale and Succeed
Tools to Slay the Fire Breathing Monoliths in Your Enterprise
Integrating SAP into DevOps Pipelines: Why and How
Replace Outdated DevOps Tools with Innovative & Modern Pipelines
Migrating from Big Data Architecture to Spring Cloud
Keys to continuous testing for faster delivery euro star webinar
Optimize your CI/CD with GitLab and AWS

What's hot (20)

PDF
Innovate Everywhere: Choosing the Right Tools When Building Your SRE Toolchain
PDF
Using Error Budgets to Prioritize Work
PDF
Infrastructure as Code in Large Scale Organizations
PPTX
Draftkings: Launching w/ Confidence at Scale, FutureStack17 NYC
PDF
Tech Talk: The New CA Application Performance Management Team Center—Faster T...
PDF
From DevOps to DevSecOps: 2 Dimensions of Security for DevOps
PPTX
Serena DevOps Drive-in: Leading the Agile and DevOps transformation with Gary...
PDF
DevOps: Where in the World Is Test?
PDF
Technology Primer: Closing the DevOps Loop by Integrating CA Application Perf...
PDF
Measuring DevOps Impact to Boost Effectiveness
PDF
Accelerators at Accelytics
PDF
Desjardins Group Leverages CA Workload Automation as It Begins Its DevOps Jou...
PPTX
Connecting ALM Tools for a DevOps World with RLIA-TE
PDF
Achieving Continuous Visibility Across the DevOps Lifecycle
PPTX
A Crash Course in Building Site Reliability
PDF
Learn What’s New With CA 1® - Take Advantage of the Enhancements You Requested
PDF
Raising the Speed Limit on Mobile App Development
PDF
DevOps 2021 Research
PPT
Enabling DevOps in the cloud - Federal Cloud Innovation Center
PDF
Metrics That Matter: How to Measure Digital Transformation Success
Innovate Everywhere: Choosing the Right Tools When Building Your SRE Toolchain
Using Error Budgets to Prioritize Work
Infrastructure as Code in Large Scale Organizations
Draftkings: Launching w/ Confidence at Scale, FutureStack17 NYC
Tech Talk: The New CA Application Performance Management Team Center—Faster T...
From DevOps to DevSecOps: 2 Dimensions of Security for DevOps
Serena DevOps Drive-in: Leading the Agile and DevOps transformation with Gary...
DevOps: Where in the World Is Test?
Technology Primer: Closing the DevOps Loop by Integrating CA Application Perf...
Measuring DevOps Impact to Boost Effectiveness
Accelerators at Accelytics
Desjardins Group Leverages CA Workload Automation as It Begins Its DevOps Jou...
Connecting ALM Tools for a DevOps World with RLIA-TE
Achieving Continuous Visibility Across the DevOps Lifecycle
A Crash Course in Building Site Reliability
Learn What’s New With CA 1® - Take Advantage of the Enhancements You Requested
Raising the Speed Limit on Mobile App Development
DevOps 2021 Research
Enabling DevOps in the cloud - Federal Cloud Innovation Center
Metrics That Matter: How to Measure Digital Transformation Success
Ad

Similar to Migrating Your Apps to the Cloud: How to do it and What to Avoid (20)

PDF
ALN_Nepal-Agile_for_the_real_world
PDF
Is Being Agile a Good Thing?
PPTX
Measure and Accelerate Your Software Delivery
PPTX
Agile Comes to You (Mironov, Bellevue)
PDF
Leveraging DevOps Principles for Release and Deploy
PDF
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
PPT
Agile adoption julen c. mohanty
PDF
DevOps Deconstructed
PPT
Synerzip Agile Software Development
PPT
Agile Software Development
PPTX
Critical steps in Determining Your Value Stream Management Solution
PPTX
Technical Debt.pptx
PDF
Learn to see, measure and automate with value stream management
PDF
Agile webinar pack (2)
PPT
Agile at scale
PPTX
Continuous Performance Testing and Monitoring in Agile Development
PDF
ANIn Navi Mumbai Jan 2023 | Agile- 360 degree perspective by Pravin Mukhedkar
PDF
DevOps Primer : Presented by Uday Kumar
PPTX
CollabNet Houston Workshop Live Enterpise agility_11.12.14
PPTX
Agile Governance for Hybrid Programs
ALN_Nepal-Agile_for_the_real_world
Is Being Agile a Good Thing?
Measure and Accelerate Your Software Delivery
Agile Comes to You (Mironov, Bellevue)
Leveraging DevOps Principles for Release and Deploy
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
Agile adoption julen c. mohanty
DevOps Deconstructed
Synerzip Agile Software Development
Agile Software Development
Critical steps in Determining Your Value Stream Management Solution
Technical Debt.pptx
Learn to see, measure and automate with value stream management
Agile webinar pack (2)
Agile at scale
Continuous Performance Testing and Monitoring in Agile Development
ANIn Navi Mumbai Jan 2023 | Agile- 360 degree perspective by Pravin Mukhedkar
DevOps Primer : Presented by Uday Kumar
CollabNet Houston Workshop Live Enterpise agility_11.12.14
Agile Governance for Hybrid Programs
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)

PPTX
Cloud computing and distributed systems.
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
Big Data Technologies - Introduction.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Modernizing your data center with Dell and AMD
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPTX
A Presentation on Artificial Intelligence
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
NewMind AI Monthly Chronicles - July 2025
Cloud computing and distributed systems.
Review of recent advances in non-invasive hemoglobin estimation
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Big Data Technologies - Introduction.pptx
Unlocking AI with Model Context Protocol (MCP)
The AUB Centre for AI in Media Proposal.docx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Mobile App Security Testing_ A Comprehensive Guide.pdf
Modernizing your data center with Dell and AMD
NewMind AI Weekly Chronicles - August'25 Week I
Building Integrated photovoltaic BIPV_UPV.pdf
20250228 LYD VKU AI Blended-Learning.pptx
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
A Presentation on Artificial Intelligence
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
NewMind AI Monthly Chronicles - July 2025

Migrating Your Apps to the Cloud: How to do it and What to Avoid

  • 1. © Copyright 2018 Pivotal Software, Inc. All rights Reserved. Version 1.0 Migrating Your Apps to the Cloud: How to Do It & What to Avoid Tom Collings, Advisory Solutions Architect, Pivotal Application Transformation (AppTx) Allison Williams, Senior Solutions Architect, Pivotal AppTx
  • 2. INTRODUCTIONS Allison Williams Program Lead, Federal Tom Collings Advisory Solutions Architect, Anchor
  • 3. Methodology and Techniques • Portfolio level goals definition • Cloud suitability assessment and education • Define OKRs • Discuss timeline, staffing, risk, dependencies, etc. • One-week iterations • Hands-on code within 2-3 days • 1s to 10s of apps moved in 1s of weeks • Working code used to inform a cookbook of patterns Product Backlog (Pivotal Tracker) Boris Event Storming OKRs Slice Analysis Snap / SnapE Patterns ScopingDiscovery Ongoing Delivery Cycle We deliver working code via replatformed apps and modernized slices that prove out patterns Value Stream We work on a fixed timeline and spin this wheel many times, using the techniques as necessary Fixed Timeline Engagement Supported by a Paired Team
  • 4. Our Service Offerings Re-Factor or Re-Build Prioritized, paired efforts focused on conversion of existing systems to cloud native application architectures. Often the work takes more time to complete but delivers significant business outcomes. Architecture Navigator A short, tactical service designed to solve problems (ex. A performance bottleneck within a cloud native application) and/or plan a solution (ex. Establish a path forward to modernize a complex “system of systems”). Re-Host or Re-Platform Targets mostly “self contained” applications deemed suitable for PCF or PKS. Focus on path-to-prod and maximizing the number of apps moved over and as far into prod as possible. Delivers IT outcomes. Program Delivery Mix of projects delivered over a longer time horizon by a mix of Pivotal and ecosystem partners. Scoped as a “journey” that gets started quickly and ramps responsibly based on feedback and measured outcomes. Typically dovetails into partner-led delivery at the right time as Pivotal shifts into an oversight and coaching role. Journey Navigator Baseline the path-to-production and lay initial groundwork for CI/CD automation. Define app migration funnel criteria and run using a set of apps from the portfolio. Deliver plan of tactical actions and strategic recommendations.
  • 5. What AppTx Does - Journey Navigator TECH BIZ
  • 6. What AppTx Does - Journey Navigator TECH BIZ
  • 7. What AppTx Does - Journey Navigator TECH BIZ
  • 8. What AppTx Does - Journey Navigator TECH BIZ
  • 9. What AppTx Does - Journey Navigator TECH BIZ
  • 13. The 4 “Re’s” of Application Transformation Re-Host Containerize aka “lift and shift” Re-Platform Minimal efforts to run natively on PAS Re-Factor Convert to Cloud Native aka “Modernize” Re-Build Decompose and rewrite from the ground up Application Portfolio Funneling Process Business and Technical filters, prioritization, scheduling, etc.
  • 18. Things that may seem like problems but really aren’t ● No experience with Cloud Native
  • 19. Things that may seem like problems but really aren’t ● No experience with Cloud Native ● No experience with PCF
  • 20. Things that may seem like problems but really aren’t ● No experience with Cloud Native ● No experience with PCF ● No experience with pairing
  • 21. Things that may seem like problems but really aren’t ● No experience with Cloud Native ● No experience with PCF ● No experience with pairing ● Code not in great shape
  • 22. Things that may seem like problems but really aren’t ● Pivotal doesn’t know the code
  • 23. Things that may seem like problems but really aren’t ● Pivotal doesn’t know the code ● Pivotal doesn’t know the culture
  • 24. Things that may seem like problems but really aren’t ● Pivotal doesn’t know the code ● Pivotal doesn’t know the culture ● Pivotal doesn’t know the business motivation
  • 25. Common Problems: Ownership ● Devs don’t own their code/design
  • 26. Common Problems: Ownership ● Devs don’t own their code/design ● Devs don’t own their automation
  • 27. Common Problems: Ownership ● Devs don’t own their code/design ● Devs don’t own their automation ● Team does not have authority to make decisions
  • 28. Common Problems: Commitment ● Lack of executive sponsorship
  • 29. Common Problems: Commitment ● Lack of executive sponsorship ● No full-time PO
  • 30. Common Problems: Commitment ● Lack of executive sponsorship ● No full-time PO ● Ticket completion times
  • 31. Common Problems: Commitment ● Lack of executive sponsorship ● No full-time PO ● Ticket completion times ● No SMEs
  • 32. Common Problems: Commitment ● Lack of executive sponsorship ● No full-time PO ● Ticket completion times ● No SMEs ● External distractions
  • 34. Common Problems: Readiness ● Platform ● Facilities/Badges/Pairing
  • 35. Common Problems: Readiness ● Platform ● Facilities/Badges/Pairing
  • 36. Common Problems: Readiness ● Platform ● Facilities/Badges/Pairing ● Code Access
  • 37. Common Problems: Readiness ● Platform ● Facilities/Badges/Pairing ● Code Access ● Backlog access
  • 38. Common Problems: Culture ● Poor cross-org collaboration
  • 39. Common Problems: Culture ● Poor cross-org collaboration ● Not used to XP
  • 40. Common Problems: Culture ● Poor cross-org collaboration ● Not used to XP ● Failure leads to scapegoating
  • 41. Common Problems: Culture ● Poor cross-org collaboration ● Not used to XP ● Failure leads to scapegoating ● Security is an after-thought
  • 42. Summary Some Problems Aren’t Problems Many problems can be mitigated, but at the risk of slowing the team down due to spending time moving roadblocks instead of the code Do The Right Thing Do What Works Be Kind.
  • 43. Q&A
  • 44. Links: ● Webinar on AppTx offerings: https://content.pivotal.io/webinars/sep-5-application-migration-how-to-start-scale-and- succeed-webinar ● Slaying the Dragon: https://www.youtube.com/watch?v=neL3OQ1GRhY&t=16s