Contenu connexe Similaire à How_to_build_your_cloud_enablement_engine_with_the_people_you_already_have (20) Plus de Amazon Web Services (20) How_to_build_your_cloud_enablement_engine_with_the_people_you_already_have1. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
18.10.19
H O N G K O N G
2. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
C I T Y N A M E
07.02.19
How to build your cloud enablement
engine with the people you already have
Wilfred Wah
AWS Professional Services
S e s s i o n I D
3. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Agenda
Review the AWS migration journey
What is an operating model?
Activity-based operating models
Transitioning from activity-based to product-based operating models
Cloud enablement engine
The product org driving the transition to AWS
Accelerating organizational readiness with training
Five questions to think about now
Next steps
1
2
4
3
5
6
7
8
4. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Security &
compliance
Landing
zone
Skills/CoE
Operating
model
Discovery
& planning
Migrations
& expertise
Business
case
Migration
plan
Migration
readiness assessment
Migration readiness & planning (MRP) Migrations & operations
MRP timing: 2–6 months, partner,
and/or ProServe consulting project
Readiness briefings
& workshops
Migration readiness assessment
TCO analysis
TCO report
Rapid
discovery
We are at the beginning of the migration journey…
Operate
Optimize
Migrate
5. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Business
Operating model
IT
Operating model
New ideas &
innovation
OutcomesOutcomes
Speed &
agility
Value &
results
Operational
excellence
Cost
optimization
Business
capabilities
Technology
capabilities
Security &
compliance
Business
workforce
Technology
workforce
Digital
products
& services
Business
processes
Technology
processes
What is an operating model?
An operating model should define how the business and IT align their capabilities, processes, and
workforce to reach strategic business outcomes. This is often not the case.
6. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
InfrastructureApplications
OperationsEngineering
Application
engineering
Application
operations
Infrastructure
engineering
Infrastructure
operations
Business software
Custom developed or
common of the shelf
Infrastructure
Compute, network, storage
middleware, runtime, data
operations, security
Develop, build, and test
All activities needed
to define and validate
platform infrastructure
or business applications
Deploy, operate,
and manage
All activities needed
to deploy and support
platform infrastructure and
applications in production
This is because most enterprises operate in an
“activity-based” model
Custom-developed or
common, off-the-shelf
7. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Each step delays time to valueDefects passed downstream are often discovered late in the delivery cycle and have to be revisited
Biz case & reqs
Business
Creative & functional
Design
Finance & PMO
Prioritization
Software development
Engineering
Integration & perf.
QA & testing
Deploy & manage
Infra & ops
Policy & compliance
Security
Defects
Defects
Defects
Defects
Defects
Wait
Wait
Wait
Wait
Wait
Wait
Wait
Wait
Defects
Cost is optimized by distributing accountability
across pools of resources
In the process, pervasive handoffs, bottlenecks, and defects are created
Idea
Value
8. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
The seven wastes of software development
DelaysTask switchingDefects
Handoffs Relearning Partially done
work
Extra features
But that’s not all…
Handoffs and defects are only two forms of waste created by activity-based operating models
9. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Business outcomes IT outcomes
Sustain undifferentiated or commoditized
capabilities with minimal investment
Optimize cost, keep the lights on,
or retire/outsource to MSPs or
SaaS providers
Optimize and run core business functions Ensure resiliency, availability, security,
scalability, and efficiency
Grow market share or enter new markets
through differentiated digital products
Iterate quickly; hypothesize and
experiment with A/B testing and
continuous delivery; scale dynamically
to the unexpected
Think beyond a one-size-fits-all approach to
maximize the benefits of AWS
Differing business outcomes result in different priorities for the business, as well as IT
10. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Sustain
“Traditional Operations”
Grow
“Decentralized DevOps”
Optimize
“Distributed DevOps”
How does your operating model align with business outcomes?PlatformApplications
OperationsEngineering
Application
engineering
Application
operations
Cloud platform
engineering
Cloud platform
operations
ITSM
PlatformApplications
OperationsEngineering
ITSM
Application
engineering
Cloud platform
engineering
PlatformApplications
OperationsEngineering
ITSM
Application
engineering
Cloud platform engineering
Transitional Strategic Strategic
11. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
How does my operating model affect my migration path to AWS?
Leverage the AWS Six R’s Framework to inform your workloads’ migration paths
Retire
Retain
Refactor
Repurchase
Replatform
Rehost
Buy
COTS/SaaS
Determine
platform
Redesign
Automate
Manual
Install/setup
Modify
infrastructure
App code
development
Use migration tools
Install Config Deploy
ALM/SDLC Integration
Transition
Production
Determine
Discover
VALIDATION
RearchitectLift & shift Lift & reshape Drop & shop
12. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
How does my operating model affect my migration path to AWS?
Migration paths should be chosen to support desired business outcomes, not to speed up
migration
PlatformApplications
OperationsEngineering
Application
engineering
Application
operations
Cloud platform
engineering
Cloud platform
operations
ITSM
PlatformApplications
OperationsEngineering
ITSM
Application
engineering
Cloud platform
engineering
Retire
Retain
Refactor
Repurchase
Replatform
Rehost
Determine
Discover
Traditional
Operations
Distributed
DevOps
Decentralized
DevOps
PlatformApplications
OperationsEngineering
ITSM
Application
engineering
Cloud platform engineering
Sustain
Optimize
Grow
RearchitectLift & shift Lift & reshape Drop & shop
13. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Sustain
“Traditional Operations”
Grow
“Decentralized DevOps”
Optimize
“Distributed DevOps”
We recommend that over time, you transition “sustain” workloads...PlatformApplications
OperationsEngineering
Application
engineering
Application
operations
ITSM
PlatformApplications
OperationsEngineering
ITSM
Application
engineering
Cloud platform
engineering
PlatformApplications
OperationsEngineering
ITSM
Application
engineering
Cloud platform engineering
Transitional Strategic Strategic
Cloud platform engineering
AWS Managed Services
Retire
SaaS
Rearchitect
14. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Growth Customer
experience
Traffic
Sellers
Selection Lower
prices
Lower cost
structure
Amazon’s success
is frequently
attributed to its
peculiar way of
operating,
illustrated by the
Amazon flywheel
15. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Customer
value
Customer
experience
Adoption
Feedback
Experiments
Reduce
time to value
Decouple
EmpowerA similar way of
operating drives the
flywheel behind our
ability to rapidly
deliver software
and services
16. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Business
applications
Cloud
platform
The flywheel represents a
“product-based operating model”
powering customer-centric innovation and modernization
17. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Customers realize maximum value from AWS
when they build their own flywheels
18. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
3
Organize teams
around products
FROMTO
4
Bring the work
to the teams2
Re-envision the
world as products 6
Own your
entire lifecycle5
Reduce risk
through iteration
Systems
amazon.com
Jan. Dec.
DeliveryCycleFundingCycle
Risk
Largebatch
Risk
FundingCycle
M
V
P
M
V
P
M
V
P
Smallbatch
DeliveryCycle
Jan. May Sept.
$ $$ $
Risk
Risk
Activity-basedteams
Business
Design
Mgmt.
PMO
Dev
Ops
Product-basedteams
Full Stack. Two Pizzas.
Bringworktotheteam
Work
Work
Bringteamtothework
amazon.com
Promos
Cart
Products
Item
Digital
Assets
Ads Search
Account
Home
Page
ImaginingKnowing
1
Work backwards
from the customer
Full-lifecycleaccountability
OperationsEngineering
PlatformApplications
DevOps
platform
teams
DevOps
application
teams
Distributedaccountability
Item
Ads
OperationsEngineering
PlatformApplications
Platform
Eng.
App
Eng.
App
Ops
Platform
Ops
Reduce time to valueCustomer obsession Adoption FeedbackExperimentsDecouple Empower
Building a product-based flywheel aligns
the business & IT on common goals
Six key changes are required
19. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
● Adaptive
home page
Experiences
Services
● Search
● Cart
● Account
● Item
● Advertising
● Promotions
● Digital asset
● Others...
Navigation
Promotions
Customer
Profile
Promotion Content Cartridge
Recommendations
Adaptivehomepage
Search
Cart
Digital Asset Digital Asset Digital Asset Digital Asset Digital Asset
Cart
Account
Account
Search
Promotions
Item Item Item Item Item Item
Promo Promo Promo Promo Promo
Item Item Item Item Item
Digital
Asset
Digital
Asset
Digital Asset
Digital
Asset
Digital
Asset
Digital
Asset
Digital Asset
How do you re-envision the world as products?
Two kinds of products
Advertising
20. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Navigation
Promotions
Customer
Profile
Promotion Content Cartridge
Recommendations
Adaptivehomepage
Search
Cart
Digital Asset Digital Asset Digital Asset Digital Asset Digital Asset
Cart
Account
Account
Search
Promotions
Advertising
Item Item Item Item Item Item
Promo Promo Promo Promo Promo
Item Item Item Item Item
Digital
Asset
Digital
Asset
Digital Asset
Digital
Asset
Digital
Asset
Digital
Asset
Digital Asset
Adaptive
home page
Search
Account Cart
Item Digital asset
Advertising Promotions
Products are delivered by stable “product teams”
21. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
The seven wastes of software development
DelaysTask switchingDefects
Handoffs Relearning Partially done
work
Extra features
A product-based model reduces the amount of development waste
By collapsing the entire delivery value stream—from idea to production—we incentivize customer
obsession, results, and the elimination of waste
22. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
OCM
Training
Finance
Product management
Cloud business office
Cloud leadership team
Business alignment
Sponsorship
Outcomes
KPIs
Product teams at scale
Business integration
Two-pizza teams
Modernization
Innovation
Security
Operations
Platform
Two-pizza teams
Cloud platform engineering
Our approach to operating model transformation
applies product principles in four key workstreams
23. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
OCM
Training
Finance
Product management
Cloud business office
Cloud leadership team
Business alignment
Sponsorship
Outcomes
KPIs
Product teams at scale
Business integration
Two-pizza teams
Modernization
Innovation
Security
Operations
Platform
Two-pizza teams
Cloud platform engineering
Today, we’ll focus on the two platform components
of the product-based operating model
25. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
The cloud enablement
engine is a product-
based organization
The products it creates enable the
organization to accelerate cloud adoption,
while keeping adoption sustainable
and secure
Its core mission is to free development
teams to focus on maximizing the cloud’s
benefits with their applications,
instead of focusing on platform or
governance concerns
Customer
value
Customer
experience
Adoption
Feedback
Experiments
Reduce
time to value
Decouple
Empower
26. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Cloud business office
Aligns the products and services offered by cloud platform engineering
with the needs of enterprise customers and leadership
Provides ongoing onboarding, training, and organizational change
management to ensure that the organization successfully navigates and
embraces the move to the cloud
Cloud platform engineering
Configures and codifies the AWS platform to align with enterprise
standards for architecture, operations, security, and finance
Packages and continuously improves these standards as
self-service deployable products and consumable services
There are two components of an organization’s
cloud enablement engine
27. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Cloud business office
Aligns cloud platform products and services
with the needs of enterprise customers and
leadership, providing ongoing management to
ensure successful movement to the cloud
Cloud business office (CBO) capabilities
PeopleGovernance
Architecture
alignment
Product
management
Delivery
management
Customer
onboarding
Financial
management
Org change
management
Training
Agile execution
support
Status reporting
Cost
optimization
Reporting &
forecasting
Invoice
management
Adoption
support
Curriculum
strategy
Sourcing &
management
Strategy &
execution
CommunicationsProvisioning
Cloud
knowledge hub
Demand
management
Prioritization
and roadmap
Functional work
decomposition
Reference architecture
alignment
Technical work
decomposition
Engineering
support
1 2 3 4
5 6 7
Integration
Organizational
alignment
What products does the cloud business
office provide?
28. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Cloud platform engineering
Codifies differences between stock AWS service
configurations and the enterprise’s standards,
packaged and continuously improved as self-
service deployable products to customers
Cloud platform engineering (CPE) products
PlatformOperationsSecurity
Core platformCodified patterns
Operate & manageBuild, test & deploy
Detect & respond
Configuration management
Enterprise “stacks”
Core networking
Accounts, IAM & SSO
CaaS/FaaS
CI/CD & release management
Configuration management
Source code & artifact repositories
Telemetry, alerts & insights
Patch, backup & restore
ITSM & self-service
Threat & vulnerability management
Security information & event management
Incident response & forensics
Define & enforce
IAM & policy management
Network security
Secrets & encryption
9
10
8
What products does cloud platform engineering
provide?
29. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Cloud operations Security operations
Cloud leadership team Executives
CEO
COO
CFO
CDO
CRO
CISO
CIO
CTO
CHRO
Together, the cloud enablement engine’s teams support many
internal customers
Software development teams
Sustain Optimize Grow
29
Cloud platform engineering
Platform Operations Security
Core
platform
Build, test
& deploy
Operate
& manage
Define
& enforce
Detect
& respond
Codified
patterns
PeopleBusiness & governance
Architecture
alignment
Product
management
Delivery
management
Customer
onboarding
Financial
management
Cloud business office
Org change
management
Training
30. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Product
management
Product
design
Product
eng. & test
Product
operations
Viability
Desirability
Feasibility
Operability
IT | Engineering manager
Career development
Accountable for team execution,
delivery quality, team-member
performance and development, and
overall HR responsibilities
IT | Engineers
Feasibility & operability
Accountable for product technical
feasibility and delivery across the
platform, operations & security; and
engineering, testing & (again) operations
IT | Scrum master
Productivity
Facilitates Agile process and ensures
forward progress toward business
outcomes by the product team
IT | Product owners
Singularly accountable for
platform vision and its viability
from a business perspective
Viability
Fin | Financial analysts
Financial budgeting,
tracking, and reporting;
showbacks/chargebacks
and cost optimization
Workforce preparedness,
communications, training,
resource, and career
management plans
HR | OCM specialists
Translates business objectives
and governance requirements
to platform architecture
IT | Cloud architects
Desirability
The “cloud foundation team” is your first “product team”
End-to-end accountability is established by creating a dedicated team of business,
design, engineering, and operations disciplines
31. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Cloud
foundation team
How do you start your cloud enablement engine?
Think big, but start small. Launch a cloud foundation team and a small number of development teams
to start the flywheel. Scale as the customer’s cloud transformation accelerates and expands.
Platform,governance&people
PeopleBusiness & governance
31
Cloud platform engineering
Platform Operations Security
Architecture
alignment
Core
platform
Build, test
& deploy
Operate
& manage
Define
& enforce
Detect
& respond
Product
management
Delivery
management
Customer
onboarding
Financial
management
Codified
patterns
Cloud business office
Org change
management
Training &
applied learning
Applications
Software development teams
Sustain Optimize Grow
32. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Cloud platform engineering
Platform
Operations
Security
Cloud business office
Product Architecture
Onboarding
OCM
Financial Delivery TrainingCloud leader
Product owner
Financial analyst
OCM/training specialist
Cloud architect
Platform engineers
Cloud business office
Architecture
alignment
Product
management
Onboarding
Financial
management
Training
Org change
management
Delivery management
Initial cloud enablement engine
(6–12 months)
Cloud platform engineering
Platform
Operations
Security
Cloud foundation
team
(0–6 months)
Cloud enablement engine @ scale
(12+ months)
How do I build and scale a cloud enablement engine?
33. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Build the cloud talent you need from the people
you already have
Architecture Infrastructure Operations Security
Business/IT
alignment
Project
management
Data Applications
Cloud Enterprise
Architect
Cloud Operations
Architect
Cloud Security
Architect
Cloud
Infrastructure
Engineer
Cloud Operations
Engineer
Cloud SysOps
Admin
Cloud Security
Engineer
Cloud SecOps
Admin
Product Owner Agile Scrum
Master
Cloud Data
Engineer
Cloud AI/ML
Engineer
Cloud Data
Scientist
Cloud Solutions
Architect
Cloud Software
Engineer
Enterprise
Architect
Operations
Architect
Security Architect
Compute Engineer
Storage Engineer
Network Engineer
Middleware
Engineer
App Platform
Engineer
Build/Release
Engineer
Capacity Planner
Incident
Management
Security Engineer
IAM Engineer
Policy &
Compliance
Relationship
Managers
Portfolio
Managers
Senior Business
Analyst
Project Manager
Product Manager
Data Platform
Engineer
Database Admin
Data Architect
Enterprise
Architect
Solutions
Architect
Application
Developer
CloudroleTypicallysourcedfrom
34. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Cloud 101
basic education
Role-based foundational
cloud education
Role-based hands-on
ramp-up training
Product team
DevOps training
Area of depth
specialty training
Target
audience
All stakeholders impacted by
AWS Cloud adoption
Stakeholders who will make
decisions related to AWS
cloud adoption
AWS Cloud Platform team,
Software Development teams,
Operations teams
AWS Cloud Platform team,
DevOps teams
Resources who need an
in-depth understanding of
security, advanced networking,
or big data
Optionsfor
modeofdelivery
• AWS Immersion Day
• AWSome Day
• AWS Essentials courses
• Online training by
third-party provider
• Hybrid curriculum facilitated
by an SME/mentor
• Online training by
third-party provider
• Hybrid curriculum with
AWS mentor
• Hybrid curriculum with
in-house mentor
• Online training by
third-party provider
• DevOps immersion centers
• Hybrid curriculum with
AWS mentor
• Hybrid curriculum with
in-house mentor
• Online training by
third-party provider
• Hybrid curriculum
• Online training by
third-party provider
A hybrid curriculum is a combination of instructor-led training, whitepapers, videos, and online learning from AWS and third-party vendors
AWS
certification
• Cloud practitioner • SA—associate
• SysOps administrator
• Developer
• SA—professional
• DevOps engineer • Security
• Advanced network
• Big data
Help them along with a comprehensive approach
to education and training
35. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Why are you migrating to the cloud? How will the cloud drive business outcomes?
Which applications are you thinking of for your first wave of migrations?
What operational capabilities are needed to support these applications?
Who should be on your cloud foundation team?
How are you going to measure the team’s success (e.g., KPIs)?
1
2
4
3
5
Getting started: Five things to think about
36. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
• Work through the five questions internally
• Schedule a people & operating model (“POP”) workshop
• Create and enable a cloud foundation team during MRP
• Ask your account managers about briefings/workshops on
other migration topics: cloud business case, security topics,
and a migration immersion day
1
2
4
3
Next steps