SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
WHEN ENTERPRISE
MEETS DEVOPS
May Xu
@may_ping_xu
WHAT TO EXPECT FROM THIS SESSION
2
 Business Challenges
 Enterprise Snapshot
 DevOps Adoption Model
 Case Study & Learning
 Takeaways
BUSINESS CHALLENGE
3
Be amazing
Faster, Cheaper, Be amazing
HOW COULD AN ENTERPRISE SUCCEED
WITH...
4
Old fashioned complex
systems with many
integration points?
Heavily regulated environment?
Risk adverse?
Hierarchical organizational structure?
Annual budget plan
/project based?
Centralized functional team?
Outsourcing
/partnership?
SAME PRINCIPLE, WHETHER
THE COMPANY IS SMALL OR BIG
5
ENTERPRISE DEVOPS
ADOPTION MODEL
6
ENVIRONMENT:
People, Organization, Laws, Regulations, Culture, Competitors
PRINCIPLE
1. Self-directed team Over
Command and Control
2. Course correction over
Perfection
3. Automated over Manual
MANAGEMENT FRAMEWORK
1. People first
2. Organizational structure
3. Capability development
4. Budget
5. Risk management
6. Asset management
7. Change management
8. Security management
PRACTICES
1. Infrastructure as code
2. Dashboard
3. Working backwards
4. Open source
5. DevOps skill matrix
6. Audit automation
7. Self service
8. And etc.
VALUE/PURPOSE
Continuously deliver customer value in a
sustainable way with improved lead time,
resilience and quality
— May Xu
How can
we improve
the work
How can we
develop
people?
What kind of
problem are we
trying to solve?
PICK A FOCUSED AREA
AND START ACTION
7
1
Identify the goal
2
Understand the
environment,
people and
organization
3
Develop the
pillars
4
Celebration of
success,
show it!
5
Keep iterating,
continuous
improving
EXPLORE BUSINESS VALUE
8
DevOps solves business problem,
not technical problem
TECH
PROBLEMS
DEVOPS TECH
PROBLEMS
TECH
PROBLEMS
TECH
PROBLEM
S
BUSINESS
PROBLEMS
DON’T TALK TO BUSINESS
USING TERMS LIKE...
9
Continuous Delivery
Configuration Management
Automation
Test Driven Development
Infrastructure As Code
DevOps
Continuous Integration
DO TALK ABOUT…
10
DevOps is not a goal,
but a process of continuous improvement
Reduce Lead Time
Improved Resilience
Improved Quality
Reduce Time to Market
UNDERSTAND THE ORGANIZATION,
PEOPLE AND ENVIRONMENT
11DevOps is not a recipe, work out your own flavor
GENERAL
ENVIRONMENT
INDUSTRY/SECTOR
ENVIRONMENT
YOUR
ORGANIZATION
Clients/Customers
Competitors
Suppliers
Associations
Special interest
groups
Communities
Governments
Shareholders
Creditors
Unions
Employees
Environmental
Drivers
Legal
Drivers
Technology
Drivers
Social &
Demographic
Drivers
Economic
Drivers
Political/
Regulatory
Drivers
GETTING BUY IN IS HARD
BUT ACHIEVABLE
12
TURN NO INTO YES
13
 Shared goal
 Transparency
 Collaboration
 Trust the people
 Show progress
 Choose your mistakes
DEFINE PILLAR OF PRINCIPLE
14
Automated over Manual
Course correction over Perfection
Self-directed team over Command and Control
PRIORITIZE PILLAR OF PRACTICES
15
ESSENTIAL
Collaboration
Build for failure
Continuous Integration
Version control
Change control
Testing Automation
ADVANCED
Monitor and audit
everything
Operational Matrix
Infrastructure As Code
Continuous delivery
Dashboard everything
Visualization
CUSTOMIZED
DevOps skill matrix
Working backwards
Audit automation tool
Asset management
automation
Open source internally
Sharing both failures
and success
DEVELOP CORE COMPETENCY
TO ONGOING SUCCESS
16
People are #1 asset!
No skill
Basic knowledge
Perform basic tasks
Perform all tasks
Teach all tasks
CONTINUOUS IMPROVEMENT OF
THE MANAGEMENT FRAMEWORK
17
Budget
Project Management
Security
Management
Organization
Structure
Capability
development
Risk Management
Asset Management
Change
Management
Sustainable success requires both bottom-up practices and
top-down management framework support
PEOPLE
EVOLVE THE MANAGEMENT
FRAMEWORK
18
SELF DIRECTED
 Respect
 Competency
 Collaboration
 Motivation
 Safe to fail
 Continuity
 Continuous improvement
CROSS-FUNCTIONAL
 Shared goal
 Organization structure
 Knowledge Sharing
 Innovation
END TO END
DELIVERY TEAM
 Value
 Reduce hand off rate
 Reduce lead time
 Early feedback
KEY TAKEAWAYS
19
 People are #1 asset
 DevOps is not a recipe, work out your own flavor
 Start with business, even if you don’t have a trust
relationship
 Sustainable success requires both bottom-up practices
and top-down management framework support
 Enterprise DevOps adoption is not easy, but rewarding
SHORTEN THE PATH BETWEEN
INNOVATION AND VALUE
20
May Xu
@may_ping_xu
THANK YOU

Contenu connexe

Tendances

Building Your Agile Coaching Practice
Building Your Agile Coaching Practice Building Your Agile Coaching Practice
Building Your Agile Coaching Practice Salesforce Engineering
 
Why a DevOps approach is critical to achieve digital transformation
Why a DevOps approach is critical to achieve digital transformationWhy a DevOps approach is critical to achieve digital transformation
Why a DevOps approach is critical to achieve digital transformationAgileSparks
 
Agile from the executive floor - defining agility in business terms - Agile P...
Agile from the executive floor - defining agility in business terms - Agile P...Agile from the executive floor - defining agility in business terms - Agile P...
Agile from the executive floor - defining agility in business terms - Agile P...Yuval Yeret
 
Design Thinking, Agile, DevOps - fuel the innovation delivery
Design Thinking, Agile, DevOps  - fuel the innovation deliveryDesign Thinking, Agile, DevOps  - fuel the innovation delivery
Design Thinking, Agile, DevOps - fuel the innovation deliveryYi Xu
 
Agile Performance Metrics
Agile Performance MetricsAgile Performance Metrics
Agile Performance MetricsACM
 
Agile Turkey summit 2014 - Empirical Management explored
Agile Turkey summit 2014 - Empirical Management exploredAgile Turkey summit 2014 - Empirical Management explored
Agile Turkey summit 2014 - Empirical Management exploredGunther Verheyen
 
Build for Speed - Gareth Evans - AgileNZ 2017
Build for Speed - Gareth Evans - AgileNZ 2017Build for Speed - Gareth Evans - AgileNZ 2017
Build for Speed - Gareth Evans - AgileNZ 2017AgileNZ Conference
 
Fatma Urek Uludag - Discovery & Inception at Agile Practices
Fatma Urek Uludag - Discovery & Inception at Agile PracticesFatma Urek Uludag - Discovery & Inception at Agile Practices
Fatma Urek Uludag - Discovery & Inception at Agile PracticesFatma Ürek Uludağ
 
DOES15 - Ramona Jackson and Aji Rajappan - Continuous Delivery at Cisco IT
DOES15 - Ramona Jackson and Aji Rajappan - Continuous Delivery at Cisco ITDOES15 - Ramona Jackson and Aji Rajappan - Continuous Delivery at Cisco IT
DOES15 - Ramona Jackson and Aji Rajappan - Continuous Delivery at Cisco ITGene Kim
 
5 Things to Consider when evaluating an Enterprise Innovation Platform
5 Things to Consider when evaluating an Enterprise Innovation Platform 5 Things to Consider when evaluating an Enterprise Innovation Platform
5 Things to Consider when evaluating an Enterprise Innovation Platform Milind Pansare
 
Manage Your Agile Development from Salesforce
Manage Your Agile Development from SalesforceManage Your Agile Development from Salesforce
Manage Your Agile Development from SalesforceSalesforce Developers
 
A Modern Take on the Agile Manifesto
A Modern Take on the Agile ManifestoA Modern Take on the Agile Manifesto
A Modern Take on the Agile ManifestoJama Software
 
Mission Based UX Strategy (UX Strat USA 2015)
Mission Based UX Strategy (UX Strat USA 2015)Mission Based UX Strategy (UX Strat USA 2015)
Mission Based UX Strategy (UX Strat USA 2015)Ben Judy
 
Successfully Scaling an Agile Innovation Culture with Perforce - 2011 Perforc...
Successfully Scaling an Agile Innovation Culture with Perforce - 2011 Perforc...Successfully Scaling an Agile Innovation Culture with Perforce - 2011 Perforc...
Successfully Scaling an Agile Innovation Culture with Perforce - 2011 Perforc...Steve Greene
 
From Zero to Continuous Validated Learning: Lean Startup on PaaS
From Zero to Continuous Validated Learning: Lean Startup on PaaSFrom Zero to Continuous Validated Learning: Lean Startup on PaaS
From Zero to Continuous Validated Learning: Lean Startup on PaaSChris Sterling
 
The Human Side of Productivity
The Human Side of ProductivityThe Human Side of Productivity
The Human Side of ProductivityTathagat Varma
 
Common Misconceptions of Tool Integrations
Common Misconceptions of Tool IntegrationsCommon Misconceptions of Tool Integrations
Common Misconceptions of Tool IntegrationsCprime
 
How to do Estimates (well) in Agile?
How to do Estimates (well) in Agile?How to do Estimates (well) in Agile?
How to do Estimates (well) in Agile?Hugo Messer
 

Tendances (20)

Lean enterprise fatma urek
Lean enterprise   fatma urekLean enterprise   fatma urek
Lean enterprise fatma urek
 
Building Your Agile Coaching Practice
Building Your Agile Coaching Practice Building Your Agile Coaching Practice
Building Your Agile Coaching Practice
 
Why a DevOps approach is critical to achieve digital transformation
Why a DevOps approach is critical to achieve digital transformationWhy a DevOps approach is critical to achieve digital transformation
Why a DevOps approach is critical to achieve digital transformation
 
Agile from the executive floor - defining agility in business terms - Agile P...
Agile from the executive floor - defining agility in business terms - Agile P...Agile from the executive floor - defining agility in business terms - Agile P...
Agile from the executive floor - defining agility in business terms - Agile P...
 
Design Thinking, Agile, DevOps - fuel the innovation delivery
Design Thinking, Agile, DevOps  - fuel the innovation deliveryDesign Thinking, Agile, DevOps  - fuel the innovation delivery
Design Thinking, Agile, DevOps - fuel the innovation delivery
 
Agile Pushback
Agile PushbackAgile Pushback
Agile Pushback
 
Agile Performance Metrics
Agile Performance MetricsAgile Performance Metrics
Agile Performance Metrics
 
Agile Turkey summit 2014 - Empirical Management explored
Agile Turkey summit 2014 - Empirical Management exploredAgile Turkey summit 2014 - Empirical Management explored
Agile Turkey summit 2014 - Empirical Management explored
 
Build for Speed - Gareth Evans - AgileNZ 2017
Build for Speed - Gareth Evans - AgileNZ 2017Build for Speed - Gareth Evans - AgileNZ 2017
Build for Speed - Gareth Evans - AgileNZ 2017
 
Fatma Urek Uludag - Discovery & Inception at Agile Practices
Fatma Urek Uludag - Discovery & Inception at Agile PracticesFatma Urek Uludag - Discovery & Inception at Agile Practices
Fatma Urek Uludag - Discovery & Inception at Agile Practices
 
DOES15 - Ramona Jackson and Aji Rajappan - Continuous Delivery at Cisco IT
DOES15 - Ramona Jackson and Aji Rajappan - Continuous Delivery at Cisco ITDOES15 - Ramona Jackson and Aji Rajappan - Continuous Delivery at Cisco IT
DOES15 - Ramona Jackson and Aji Rajappan - Continuous Delivery at Cisco IT
 
5 Things to Consider when evaluating an Enterprise Innovation Platform
5 Things to Consider when evaluating an Enterprise Innovation Platform 5 Things to Consider when evaluating an Enterprise Innovation Platform
5 Things to Consider when evaluating an Enterprise Innovation Platform
 
Manage Your Agile Development from Salesforce
Manage Your Agile Development from SalesforceManage Your Agile Development from Salesforce
Manage Your Agile Development from Salesforce
 
A Modern Take on the Agile Manifesto
A Modern Take on the Agile ManifestoA Modern Take on the Agile Manifesto
A Modern Take on the Agile Manifesto
 
Mission Based UX Strategy (UX Strat USA 2015)
Mission Based UX Strategy (UX Strat USA 2015)Mission Based UX Strategy (UX Strat USA 2015)
Mission Based UX Strategy (UX Strat USA 2015)
 
Successfully Scaling an Agile Innovation Culture with Perforce - 2011 Perforc...
Successfully Scaling an Agile Innovation Culture with Perforce - 2011 Perforc...Successfully Scaling an Agile Innovation Culture with Perforce - 2011 Perforc...
Successfully Scaling an Agile Innovation Culture with Perforce - 2011 Perforc...
 
From Zero to Continuous Validated Learning: Lean Startup on PaaS
From Zero to Continuous Validated Learning: Lean Startup on PaaSFrom Zero to Continuous Validated Learning: Lean Startup on PaaS
From Zero to Continuous Validated Learning: Lean Startup on PaaS
 
The Human Side of Productivity
The Human Side of ProductivityThe Human Side of Productivity
The Human Side of Productivity
 
Common Misconceptions of Tool Integrations
Common Misconceptions of Tool IntegrationsCommon Misconceptions of Tool Integrations
Common Misconceptions of Tool Integrations
 
How to do Estimates (well) in Agile?
How to do Estimates (well) in Agile?How to do Estimates (well) in Agile?
How to do Estimates (well) in Agile?
 

Similaire à When Enterprise Meets DevOps

Seven Habits For Highly Successful Use Of Organization
Seven Habits For Highly Successful Use Of OrganizationSeven Habits For Highly Successful Use Of Organization
Seven Habits For Highly Successful Use Of OrganizationSherryanne Meyer, SHRM-SCP
 
Reaching agility: Why aren't we done yet?
Reaching agility: Why aren't we done yet?Reaching agility: Why aren't we done yet?
Reaching agility: Why aren't we done yet?Nicola Dourambeis
 
Transformation keys
Transformation keysTransformation keys
Transformation keysTim Kadom
 
Business Agility And Software Development Alan Chedalawada
Business Agility And Software Development   Alan ChedalawadaBusiness Agility And Software Development   Alan Chedalawada
Business Agility And Software Development Alan ChedalawadaValtech UK
 
Talent Management
Talent Management Talent Management
Talent Management Doug Young
 
Performance Management - Seeking an indepth understanding of people and proce...
Performance Management - Seeking an indepth understanding of people and proce...Performance Management - Seeking an indepth understanding of people and proce...
Performance Management - Seeking an indepth understanding of people and proce...Andre Jankowitz
 
Four top-team imperatives for capability building
Four top-team imperatives for capability buildingFour top-team imperatives for capability building
Four top-team imperatives for capability buildingRichard Benson-Armer
 
The app trail how ideas move out of the drawing board onto the app store
The app trail how ideas move out of the drawing board onto the app storeThe app trail how ideas move out of the drawing board onto the app store
The app trail how ideas move out of the drawing board onto the app storeBitMin Infosystems Pvt. Ltd
 
Are you ready to innovate? Get your free Innovation Readiness Assessment
Are you ready to innovate? Get your free Innovation Readiness AssessmentAre you ready to innovate? Get your free Innovation Readiness Assessment
Are you ready to innovate? Get your free Innovation Readiness AssessmentBryan Cassady
 
Social Media Management - Phase 2 (optimize)
Social Media Management - Phase 2 (optimize)Social Media Management - Phase 2 (optimize)
Social Media Management - Phase 2 (optimize)Jim Clark
 
2011 10 12 eric ries lean startup web 2.0 expo ny keynote
2011 10 12 eric ries lean startup web 2.0 expo ny keynote2011 10 12 eric ries lean startup web 2.0 expo ny keynote
2011 10 12 eric ries lean startup web 2.0 expo ny keynoteEric Ries
 
How to Build a Business Case for Online Employee Training - Webinar 09.04.14
How to Build a Business Case for Online Employee Training - Webinar 09.04.14How to Build a Business Case for Online Employee Training - Webinar 09.04.14
How to Build a Business Case for Online Employee Training - Webinar 09.04.14BizLibrary
 
Organisation effectiveness primer and framework for practice
Organisation effectiveness primer and framework for practiceOrganisation effectiveness primer and framework for practice
Organisation effectiveness primer and framework for practiceShirshendu Pandey
 
Lean Manager Certification Program - January 2018
Lean Manager Certification Program - January 2018Lean Manager Certification Program - January 2018
Lean Manager Certification Program - January 2018W3 Group Canada Inc.
 
Organizational Culture and Performance Index
Organizational Culture and Performance IndexOrganizational Culture and Performance Index
Organizational Culture and Performance IndexBoardroom Metrics
 
Delivering Learning to a Dispersed and Virtual Workforce [Webinar 07.14.15]
Delivering Learning to a Dispersed and Virtual Workforce [Webinar 07.14.15]Delivering Learning to a Dispersed and Virtual Workforce [Webinar 07.14.15]
Delivering Learning to a Dispersed and Virtual Workforce [Webinar 07.14.15]BizLibrary
 

Similaire à When Enterprise Meets DevOps (20)

How to scale a program painlessly
How to scale a program painlesslyHow to scale a program painlessly
How to scale a program painlessly
 
Seven Habits For Highly Successful Use Of Organization
Seven Habits For Highly Successful Use Of OrganizationSeven Habits For Highly Successful Use Of Organization
Seven Habits For Highly Successful Use Of Organization
 
Reaching agility: Why aren't we done yet?
Reaching agility: Why aren't we done yet?Reaching agility: Why aren't we done yet?
Reaching agility: Why aren't we done yet?
 
Transformation keys
Transformation keysTransformation keys
Transformation keys
 
Business Agility And Software Development Alan Chedalawada
Business Agility And Software Development   Alan ChedalawadaBusiness Agility And Software Development   Alan Chedalawada
Business Agility And Software Development Alan Chedalawada
 
Talent Management
Talent Management Talent Management
Talent Management
 
Exec ed pm3
Exec ed pm3Exec ed pm3
Exec ed pm3
 
Performance Management - Seeking an indepth understanding of people and proce...
Performance Management - Seeking an indepth understanding of people and proce...Performance Management - Seeking an indepth understanding of people and proce...
Performance Management - Seeking an indepth understanding of people and proce...
 
Four top-team imperatives for capability building
Four top-team imperatives for capability buildingFour top-team imperatives for capability building
Four top-team imperatives for capability building
 
The app trail how ideas move out of the drawing board onto the app store
The app trail how ideas move out of the drawing board onto the app storeThe app trail how ideas move out of the drawing board onto the app store
The app trail how ideas move out of the drawing board onto the app store
 
Are you ready to innovate? Get your free Innovation Readiness Assessment
Are you ready to innovate? Get your free Innovation Readiness AssessmentAre you ready to innovate? Get your free Innovation Readiness Assessment
Are you ready to innovate? Get your free Innovation Readiness Assessment
 
Social Media Management - Phase 2 (optimize)
Social Media Management - Phase 2 (optimize)Social Media Management - Phase 2 (optimize)
Social Media Management - Phase 2 (optimize)
 
Policy Deployment
Policy DeploymentPolicy Deployment
Policy Deployment
 
2011 10 12 eric ries lean startup web 2.0 expo ny keynote
2011 10 12 eric ries lean startup web 2.0 expo ny keynote2011 10 12 eric ries lean startup web 2.0 expo ny keynote
2011 10 12 eric ries lean startup web 2.0 expo ny keynote
 
How to Build a Business Case for Online Employee Training - Webinar 09.04.14
How to Build a Business Case for Online Employee Training - Webinar 09.04.14How to Build a Business Case for Online Employee Training - Webinar 09.04.14
How to Build a Business Case for Online Employee Training - Webinar 09.04.14
 
Organisation effectiveness primer and framework for practice
Organisation effectiveness primer and framework for practiceOrganisation effectiveness primer and framework for practice
Organisation effectiveness primer and framework for practice
 
Growing vs Aging: Lessons in Business Transformation
Growing vs Aging: Lessons in Business TransformationGrowing vs Aging: Lessons in Business Transformation
Growing vs Aging: Lessons in Business Transformation
 
Lean Manager Certification Program - January 2018
Lean Manager Certification Program - January 2018Lean Manager Certification Program - January 2018
Lean Manager Certification Program - January 2018
 
Organizational Culture and Performance Index
Organizational Culture and Performance IndexOrganizational Culture and Performance Index
Organizational Culture and Performance Index
 
Delivering Learning to a Dispersed and Virtual Workforce [Webinar 07.14.15]
Delivering Learning to a Dispersed and Virtual Workforce [Webinar 07.14.15]Delivering Learning to a Dispersed and Virtual Workforce [Webinar 07.14.15]
Delivering Learning to a Dispersed and Virtual Workforce [Webinar 07.14.15]
 

Plus de Thoughtworks

Design System as a Product
Design System as a ProductDesign System as a Product
Design System as a ProductThoughtworks
 
Designers, Developers & Dogs
Designers, Developers & DogsDesigners, Developers & Dogs
Designers, Developers & DogsThoughtworks
 
Cloud-first for fast innovation
Cloud-first for fast innovationCloud-first for fast innovation
Cloud-first for fast innovationThoughtworks
 
More impact with flexible teams
More impact with flexible teamsMore impact with flexible teams
More impact with flexible teamsThoughtworks
 
Culture of Innovation
Culture of InnovationCulture of Innovation
Culture of InnovationThoughtworks
 
Developer Experience
Developer ExperienceDeveloper Experience
Developer ExperienceThoughtworks
 
When we design together
When we design togetherWhen we design together
When we design togetherThoughtworks
 
Hardware is hard(er)
Hardware is hard(er)Hardware is hard(er)
Hardware is hard(er)Thoughtworks
 
Customer-centric innovation enabled by cloud
 Customer-centric innovation enabled by cloud Customer-centric innovation enabled by cloud
Customer-centric innovation enabled by cloudThoughtworks
 
Amazon's Culture of Innovation
Amazon's Culture of InnovationAmazon's Culture of Innovation
Amazon's Culture of InnovationThoughtworks
 
When in doubt, go live
When in doubt, go liveWhen in doubt, go live
When in doubt, go liveThoughtworks
 
Don't cross the Rubicon
Don't cross the RubiconDon't cross the Rubicon
Don't cross the RubiconThoughtworks
 
Your test coverage is a lie!
Your test coverage is a lie!Your test coverage is a lie!
Your test coverage is a lie!Thoughtworks
 
Docker container security
Docker container securityDocker container security
Docker container securityThoughtworks
 
Redefining the unit
Redefining the unitRedefining the unit
Redefining the unitThoughtworks
 
Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22Thoughtworks
 
A Tribute to Turing
A Tribute to TuringA Tribute to Turing
A Tribute to TuringThoughtworks
 
Rsa maths worked out
Rsa maths worked outRsa maths worked out
Rsa maths worked outThoughtworks
 

Plus de Thoughtworks (20)

Design System as a Product
Design System as a ProductDesign System as a Product
Design System as a Product
 
Designers, Developers & Dogs
Designers, Developers & DogsDesigners, Developers & Dogs
Designers, Developers & Dogs
 
Cloud-first for fast innovation
Cloud-first for fast innovationCloud-first for fast innovation
Cloud-first for fast innovation
 
More impact with flexible teams
More impact with flexible teamsMore impact with flexible teams
More impact with flexible teams
 
Culture of Innovation
Culture of InnovationCulture of Innovation
Culture of Innovation
 
Dual-Track Agile
Dual-Track AgileDual-Track Agile
Dual-Track Agile
 
Developer Experience
Developer ExperienceDeveloper Experience
Developer Experience
 
When we design together
When we design togetherWhen we design together
When we design together
 
Hardware is hard(er)
Hardware is hard(er)Hardware is hard(er)
Hardware is hard(er)
 
Customer-centric innovation enabled by cloud
 Customer-centric innovation enabled by cloud Customer-centric innovation enabled by cloud
Customer-centric innovation enabled by cloud
 
Amazon's Culture of Innovation
Amazon's Culture of InnovationAmazon's Culture of Innovation
Amazon's Culture of Innovation
 
When in doubt, go live
When in doubt, go liveWhen in doubt, go live
When in doubt, go live
 
Don't cross the Rubicon
Don't cross the RubiconDon't cross the Rubicon
Don't cross the Rubicon
 
Error handling
Error handlingError handling
Error handling
 
Your test coverage is a lie!
Your test coverage is a lie!Your test coverage is a lie!
Your test coverage is a lie!
 
Docker container security
Docker container securityDocker container security
Docker container security
 
Redefining the unit
Redefining the unitRedefining the unit
Redefining the unit
 
Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22
 
A Tribute to Turing
A Tribute to TuringA Tribute to Turing
A Tribute to Turing
 
Rsa maths worked out
Rsa maths worked outRsa maths worked out
Rsa maths worked out
 

Dernier

Advantages of Cargo Cloud Solutions.pptx
Advantages of Cargo Cloud Solutions.pptxAdvantages of Cargo Cloud Solutions.pptx
Advantages of Cargo Cloud Solutions.pptxRTS corp
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldRoberto Pérez Alcolea
 
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdfAndrey Devyatkin
 
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingOpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingShane Coughlan
 
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfEnhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfRTS corp
 
Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited CatalogueRonisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogueitservices996
 
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesWhat’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesVictoriaMetrics
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...Bert Jan Schrijver
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...OnePlan Solutions
 
Effort Estimation Techniques used in Software Projects
Effort Estimation Techniques used in Software ProjectsEffort Estimation Techniques used in Software Projects
Effort Estimation Techniques used in Software ProjectsDEEPRAJ PATHAK
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolsosttopstonverter
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...OnePlan Solutions
 
The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...
The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...
The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...kalichargn70th171
 
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdfSteve Caron
 
Zer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdfZer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdfmaor17
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsJean Silva
 
Osi security architecture in network.pptx
Osi security architecture in network.pptxOsi security architecture in network.pptx
Osi security architecture in network.pptxVinzoCenzo
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jNeo4j
 
Key Steps in Agile Software Delivery Roadmap
Key Steps in Agile Software Delivery RoadmapKey Steps in Agile Software Delivery Roadmap
Key Steps in Agile Software Delivery RoadmapIshara Amarasekera
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorTier1 app
 

Dernier (20)

Advantages of Cargo Cloud Solutions.pptx
Advantages of Cargo Cloud Solutions.pptxAdvantages of Cargo Cloud Solutions.pptx
Advantages of Cargo Cloud Solutions.pptx
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository world
 
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
 
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingOpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
 
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfEnhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
 
Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited CatalogueRonisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogue
 
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesWhat’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 Updates
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
 
Effort Estimation Techniques used in Software Projects
Effort Estimation Techniques used in Software ProjectsEffort Estimation Techniques used in Software Projects
Effort Estimation Techniques used in Software Projects
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration tools
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
 
The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...
The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...
The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...
 
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
 
Zer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdfZer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdf
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero results
 
Osi security architecture in network.pptx
Osi security architecture in network.pptxOsi security architecture in network.pptx
Osi security architecture in network.pptx
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
 
Key Steps in Agile Software Delivery Roadmap
Key Steps in Agile Software Delivery RoadmapKey Steps in Agile Software Delivery Roadmap
Key Steps in Agile Software Delivery Roadmap
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryError
 

When Enterprise Meets DevOps

  • 2. WHAT TO EXPECT FROM THIS SESSION 2  Business Challenges  Enterprise Snapshot  DevOps Adoption Model  Case Study & Learning  Takeaways
  • 4. HOW COULD AN ENTERPRISE SUCCEED WITH... 4 Old fashioned complex systems with many integration points? Heavily regulated environment? Risk adverse? Hierarchical organizational structure? Annual budget plan /project based? Centralized functional team? Outsourcing /partnership?
  • 5. SAME PRINCIPLE, WHETHER THE COMPANY IS SMALL OR BIG 5
  • 6. ENTERPRISE DEVOPS ADOPTION MODEL 6 ENVIRONMENT: People, Organization, Laws, Regulations, Culture, Competitors PRINCIPLE 1. Self-directed team Over Command and Control 2. Course correction over Perfection 3. Automated over Manual MANAGEMENT FRAMEWORK 1. People first 2. Organizational structure 3. Capability development 4. Budget 5. Risk management 6. Asset management 7. Change management 8. Security management PRACTICES 1. Infrastructure as code 2. Dashboard 3. Working backwards 4. Open source 5. DevOps skill matrix 6. Audit automation 7. Self service 8. And etc. VALUE/PURPOSE Continuously deliver customer value in a sustainable way with improved lead time, resilience and quality — May Xu How can we improve the work How can we develop people? What kind of problem are we trying to solve?
  • 7. PICK A FOCUSED AREA AND START ACTION 7 1 Identify the goal 2 Understand the environment, people and organization 3 Develop the pillars 4 Celebration of success, show it! 5 Keep iterating, continuous improving
  • 8. EXPLORE BUSINESS VALUE 8 DevOps solves business problem, not technical problem TECH PROBLEMS DEVOPS TECH PROBLEMS TECH PROBLEMS TECH PROBLEM S BUSINESS PROBLEMS
  • 9. DON’T TALK TO BUSINESS USING TERMS LIKE... 9 Continuous Delivery Configuration Management Automation Test Driven Development Infrastructure As Code DevOps Continuous Integration
  • 10. DO TALK ABOUT… 10 DevOps is not a goal, but a process of continuous improvement Reduce Lead Time Improved Resilience Improved Quality Reduce Time to Market
  • 11. UNDERSTAND THE ORGANIZATION, PEOPLE AND ENVIRONMENT 11DevOps is not a recipe, work out your own flavor GENERAL ENVIRONMENT INDUSTRY/SECTOR ENVIRONMENT YOUR ORGANIZATION Clients/Customers Competitors Suppliers Associations Special interest groups Communities Governments Shareholders Creditors Unions Employees Environmental Drivers Legal Drivers Technology Drivers Social & Demographic Drivers Economic Drivers Political/ Regulatory Drivers
  • 12. GETTING BUY IN IS HARD BUT ACHIEVABLE 12
  • 13. TURN NO INTO YES 13  Shared goal  Transparency  Collaboration  Trust the people  Show progress  Choose your mistakes
  • 14. DEFINE PILLAR OF PRINCIPLE 14 Automated over Manual Course correction over Perfection Self-directed team over Command and Control
  • 15. PRIORITIZE PILLAR OF PRACTICES 15 ESSENTIAL Collaboration Build for failure Continuous Integration Version control Change control Testing Automation ADVANCED Monitor and audit everything Operational Matrix Infrastructure As Code Continuous delivery Dashboard everything Visualization CUSTOMIZED DevOps skill matrix Working backwards Audit automation tool Asset management automation Open source internally Sharing both failures and success
  • 16. DEVELOP CORE COMPETENCY TO ONGOING SUCCESS 16 People are #1 asset! No skill Basic knowledge Perform basic tasks Perform all tasks Teach all tasks
  • 17. CONTINUOUS IMPROVEMENT OF THE MANAGEMENT FRAMEWORK 17 Budget Project Management Security Management Organization Structure Capability development Risk Management Asset Management Change Management Sustainable success requires both bottom-up practices and top-down management framework support PEOPLE
  • 18. EVOLVE THE MANAGEMENT FRAMEWORK 18 SELF DIRECTED  Respect  Competency  Collaboration  Motivation  Safe to fail  Continuity  Continuous improvement CROSS-FUNCTIONAL  Shared goal  Organization structure  Knowledge Sharing  Innovation END TO END DELIVERY TEAM  Value  Reduce hand off rate  Reduce lead time  Early feedback
  • 19. KEY TAKEAWAYS 19  People are #1 asset  DevOps is not a recipe, work out your own flavor  Start with business, even if you don’t have a trust relationship  Sustainable success requires both bottom-up practices and top-down management framework support  Enterprise DevOps adoption is not easy, but rewarding
  • 20. SHORTEN THE PATH BETWEEN INNOVATION AND VALUE 20