SlideShare a Scribd company logo
│
│
3Confidential │ ©2019 VMware, Inc.Confidential │ ©2020 VMware, Inc.
● 😃
●
●
●
●
●
●
│
●
●
●
●
●
│
│
│
│
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
│
│
│
│
│
3 1
4
2
│
│
●
●
●
●
●
●
●
●
│
2. Event Storm the system
Highly collaborative modeling tornado!
Make sense of a complex business domain
with a common language for different tribes.
Identify trouble spots & starting points.
3. Select “Thin Slice(s)” of functionalities
Cut the monolithic business cake and pick a sweet
piece to start the modernization work.
1. Define Objectives & Key Results
Decide on direction for outcomes &
approach. Agree on objectives and refine
key results to measure those.
6. Produce tested and working code
Take low-level design decisions, select patterns to use, and
implement user stories. Time-bounded set of 1-week iterations.
4. Drafts the desired notional architecture
Model the process & data flows connecting the
business capabilities in sequence.
5. Fill the backlog
Craft actionable user stories.
Identify APIs, data & connections. API DATA
PUB / SUB EXT
STORIES UI RISKS
SERVICE A
7. Cloud Modernization Patterns
Reuse and document the learned modernization
patterns as recipes in a “cookbook” (e.g. wiki).
Consolidate knowledge and accelerate team
velocity.
100% Enablement Focus 🙌
Our team pairs with your’s throughout the process
keeping a tight feedback loop, constant knowledge
transfer and maximum shared learning
│
│
Facilitated workshop
with a cross-section of
business and IT people
Use stickies to roughly
define the logical flow
of a system or process
Talk it through!
Discover underlying
risks and opportunities
Discover the business flow
and find ideas on where to
start - in a few hours
│
Here is what it looks
like (Pre-COVID)
Decompose Online
Commerce Monolith -
Mapping Boundaries,
Identifying Risk, etc.
│ 20
Here is what it looks
like (Remote-Only)
Pharmacy Benefits
System for US
Insurer - 60m lines of
code on Mainframe
Why? Domain
mapping, API
boundary definition,
risk and opportunity
identification
Informs Future State
Architecture Design
and How to Move
the Needle Quickly
│
│
●
●
●
●
●
●
Sample SNAP
│
│
│
│
│
o
o
o
│
│
│
│
Small product team that markets
to internal customers while
automating everything
PLATFORM AS PRODUCT
A mixture of on-the-job and
classroom enablement, along
with maximum pattern reuse
CxO metrics, coordination and
oversight across all parallel work
teams, coordinated by OKRs
Independent teams maximizing
automation and moving quickly
toward parallel outcomes
EXECUTION AT
SCALE
EDUCATION &
ENABLEMENT
PROGRAM &
MEASUREMENT
Navigator
Understand root
cause and get
consensus on a
path forward. Get
hands on ASAP!
Platform
Automation
Platform team
automates more,
reducing toil
A Few Projects
Targeting progressively
more complex business
problems, build and
modernize slices of
existing system
Enablement
Create program to
build and support a
learning
organisation
Scale
Scale practices,
methodologies and
culture across the
organisation
BIG Wins
Measurement starts
on day 1 but is
magnified as
workload increases
(as driven by the
Transformation
Program)
Confidential │ ©2019 VMware, Inc. 32
Existing App
Services running on
cloud at scale
Modern cloud-native
CI/CD pipelines for
Existing App
Services
Recent Actual Results from a 7-week paired modernization
engagement -- Canadian Bank
Mean downtime in
prod - TTR for
migrated apps
Newly deployed App
Services provisioned
and certified to run
securely
Team could migrate
apps to cloud with
minimal support
OBJECTIVESOUTCOMESMETRICS*
CLOUD
READINESS
CI/CD STABILITY SECURITY ENABLEMENT
Before
Now
Before
Now
Before
Now
Before
Now
Before
Now
Confidential │ ©2019 VMware, Inc. 33
XP, TDD and CI/CD from Day 1
Enablement Focus
XP style working -
two people, two
screens - one view
Test Driven
Development
Active, ongoing
knowledge transfer
Remote pairing just as
(if not more!) effective
CI pipelines
automate the toil
Confidential │ ©2019 VMware, Inc.
Confidential │ ©2019 VMware, Inc.
Confidential │ ©2019 VMware, Inc. 36
Do you have a Portfolio in Mind?
Do you have an Application in Mind?
Is your focus on People? Tools? Applications? Data Centres?
Pop Quiz
Questions
│
│
●
●
●
●
●
●
●
●
●
│

More Related Content

July 29: Achieve Stakeholder Alignment on Governance: Navigator by Pivotal Labs

  • 1.
  • 2.
  • 3. 3Confidential │ ©2019 VMware, Inc.Confidential │ ©2020 VMware, Inc. ● 😃 ● ● ● ● ● ●
  • 5.
  • 6.
  • 7.
  • 9.
  • 10.
  • 11.
  • 12.
  • 14.
  • 16. │ 2. Event Storm the system Highly collaborative modeling tornado! Make sense of a complex business domain with a common language for different tribes. Identify trouble spots & starting points. 3. Select “Thin Slice(s)” of functionalities Cut the monolithic business cake and pick a sweet piece to start the modernization work. 1. Define Objectives & Key Results Decide on direction for outcomes & approach. Agree on objectives and refine key results to measure those. 6. Produce tested and working code Take low-level design decisions, select patterns to use, and implement user stories. Time-bounded set of 1-week iterations. 4. Drafts the desired notional architecture Model the process & data flows connecting the business capabilities in sequence. 5. Fill the backlog Craft actionable user stories. Identify APIs, data & connections. API DATA PUB / SUB EXT STORIES UI RISKS SERVICE A 7. Cloud Modernization Patterns Reuse and document the learned modernization patterns as recipes in a “cookbook” (e.g. wiki). Consolidate knowledge and accelerate team velocity. 100% Enablement Focus 🙌 Our team pairs with your’s throughout the process keeping a tight feedback loop, constant knowledge transfer and maximum shared learning
  • 17.
  • 18. │ Facilitated workshop with a cross-section of business and IT people Use stickies to roughly define the logical flow of a system or process Talk it through! Discover underlying risks and opportunities Discover the business flow and find ideas on where to start - in a few hours
  • 19. │ Here is what it looks like (Pre-COVID) Decompose Online Commerce Monolith - Mapping Boundaries, Identifying Risk, etc.
  • 20. │ 20 Here is what it looks like (Remote-Only) Pharmacy Benefits System for US Insurer - 60m lines of code on Mainframe Why? Domain mapping, API boundary definition, risk and opportunity identification Informs Future State Architecture Design and How to Move the Needle Quickly
  • 21.
  • 23.
  • 24.
  • 25.
  • 26.
  • 28.
  • 29.
  • 30.
  • 31. │ Small product team that markets to internal customers while automating everything PLATFORM AS PRODUCT A mixture of on-the-job and classroom enablement, along with maximum pattern reuse CxO metrics, coordination and oversight across all parallel work teams, coordinated by OKRs Independent teams maximizing automation and moving quickly toward parallel outcomes EXECUTION AT SCALE EDUCATION & ENABLEMENT PROGRAM & MEASUREMENT Navigator Understand root cause and get consensus on a path forward. Get hands on ASAP! Platform Automation Platform team automates more, reducing toil A Few Projects Targeting progressively more complex business problems, build and modernize slices of existing system Enablement Create program to build and support a learning organisation Scale Scale practices, methodologies and culture across the organisation BIG Wins Measurement starts on day 1 but is magnified as workload increases (as driven by the Transformation Program)
  • 32. Confidential │ ©2019 VMware, Inc. 32 Existing App Services running on cloud at scale Modern cloud-native CI/CD pipelines for Existing App Services Recent Actual Results from a 7-week paired modernization engagement -- Canadian Bank Mean downtime in prod - TTR for migrated apps Newly deployed App Services provisioned and certified to run securely Team could migrate apps to cloud with minimal support OBJECTIVESOUTCOMESMETRICS* CLOUD READINESS CI/CD STABILITY SECURITY ENABLEMENT Before Now Before Now Before Now Before Now Before Now
  • 33. Confidential │ ©2019 VMware, Inc. 33 XP, TDD and CI/CD from Day 1 Enablement Focus XP style working - two people, two screens - one view Test Driven Development Active, ongoing knowledge transfer Remote pairing just as (if not more!) effective CI pipelines automate the toil
  • 34. Confidential │ ©2019 VMware, Inc.
  • 35. Confidential │ ©2019 VMware, Inc.
  • 36. Confidential │ ©2019 VMware, Inc. 36 Do you have a Portfolio in Mind? Do you have an Application in Mind? Is your focus on People? Tools? Applications? Data Centres? Pop Quiz Questions
  • 37.
  • 39.