SlideShare una empresa de Scribd logo
1 de 34
@RealGeneKim
Session ID:
Gene Kim
genek@realgenekim.me
Leading A DevOps Transformation
@RealGeneKim
Dr. Steve Spear
5
@RealGeneKim
6
@RealGeneKim
Dr. Steven Spear
@RealGeneKim
“As tempting as it seems, you cannot
reorganize your way to continuous
improvement and adaptiveness. What is
decisive is not the form of the
organization, but how people act and
react.
“The roots of Toyota’s success lie not in
its organizational structures, but in
developing capability and habits in its
people. It surprises many people, in fact,
to find that Toyota is largely organized in
a traditional, functional-department style.”
– Mike Rother
@RealGeneKim
Dr. Steven Spear
 “While designing perfectly safe systems is likely
beyond our abilities, safe systems are close to
achievable” when the following conditions are
met…
@RealGeneKim
Capability 1
 See problems as they occur:
 Complex work is managed so that problems in design
are revealed
 They see problems as they occur, through relentless
testing of assumptions
Automated testing in the deployment pipeline,
proactive monitoring of the production environment, …
Source: Dr. Steven Spear
@RealGeneKim
Capability 2
 Swarming and solving problems as they are seen
to build new knowledge
 Problems that are seen are solved so that new
knowledge is built quickly
 Improvement of daily work is prioritized above daily
work
Stopping work when builds, tests, deployments and services break,
enabling fast feedback loops, especially to Dev…
Source: Dr. Steven Spear
@RealGeneKim
Capability 3
 Spreading new knowledge throughout the
organization
 The new discovery of local knowledge and
improvements are turned into global improvements,
shared throughout the organization
 Learning is fed back into the system to prevent future
failures
High trust culture, blameless post-mortems when things go wrong,
single source code repositories enterprise-wide, …
Source: Dr. Steven Spear
@RealGeneKim
Capability 4
 Leading by developing
 The job of leaders is not to command and control, but
to create other capable leaders who can perpetuate this
system of work
Source: Dr. Steven Spear
Encouraging experimentation and learning, coaching, removing
obstacles, enabling
@RealGeneKim
“Culture isn’t just touchy-feely kumbahyah. Instead,
it is the consistent response by a group of people
to conditions. When we change culture, we
fundamentally shift how people respond to a
situation.
– Dr. Steven Spear
@RealGeneKim
“The most effective way is for senior leaders to
change the conversation from ‘did you carry your
orders out?’ to ‘what did you learn today?’ ”
– Dr. Steven Spear
@RealGeneKim
The “Big Bang” Transformation Dream
Start
Finish
Source: Damon Edwards (@damonedwards)
@RealGeneKim
The “Big Bang” Transformation Reality
Start
Finish
Fear
Panic
Abort
Maybe
People revert to
legacy behaviors
Source: Damon Edwards (@damonedwards)
@RealGeneKim
“Big J” vs “Little J’s”
Start
Finish
Start
Finish
Big Bang Continuous Improvement
Source: Damon Edwards (@damonedwards)
@RealGeneKim
Other Side Of Innovation
19
@RealGeneKim
Breaking The Bottlenecks In The Flow
 Environment creation
 Code deployment
 Test setup and run (mention @rohansingh)
 Overly tight architecture
 Development
 Product management
@RealGeneKim
Blackboard Learn: 2005-Present
23
Source: David Ashman, Chief Architect, Blackboard, Inc. (@davidbashman)
LoC
Commits
The Problem
@RealGeneKim
Blackboard Learn Building Blocks
24
Source: David Ashman, Chief Architect, Blackboard, Inc. (@davidbashman)
@RealGeneKim
Target
“stopping changes makes it
worse”
“still working out how to apply
this to legacy”
“still challenged to scale across
thousands of people”
 Make structural
changes
 Modernise technology
 Connect important dots
 Build an internal
incubator
 Develop learning
service offerings
 Prioritise demand
based on constraints
 Six internal DevOps
conferneces
instead of waiting 3-6
months an individual
can build a full stack
automatically
200 trained
in DevOps
Source: Rob England (@theitskeptic)
@RealGeneKim
Chivas Nambiar, Verizon
@RealGeneKim
CSG bill printing
40 dev teams, 1000 staff
A release has been practiced 70
times
Phoenix servers not snowflakes
 Improve work visibility
 Single intake of work:
dev, ops, requests
 Go see, and role rotation
 Change behaviour to
change culture
 Legacy test automation
 Strangler pattern
 Telemetry and shared
understanding
Regression tests
went from 20% to
5% of effort
Incidents per release
2013: 201
2015: 18
Source: Rob England (@theitskeptic)
CSG International Confidential and Proprietary Information Copyright © 2015 CSG Systems International, Inc. and/or its affiliates (“CSG International”). All rights reserved.
1b. Dependency Visibility
28
Make your team and system dependencies visible. Leverage this to increase
understanding, unwind handoffs and move towards feature teams.
41 Teams
7Iterations
“Conway’s Board”
http://www.scaledagileframework.com/release-planning
@RealGeneKim
Michael Hrenko, Blue Shield of CA
@RealGeneKim
Nordstrom
“stopped optimizing for
cost, started optimizing for
speed”
“in 2015, 20% lead time
reduction target across
the board for customer
facing properties”
 Goal: make cycle
time visible
 Created internal
Kata coaches and
trainers to help
internal teams
 Experimenting with
microservices for e-
commerceCosmetic Business
Office lead time: 7d to
”nearly real time”
Source: Rob England (@theitskeptic)
@RealGeneKim
TicketMaster
73 dev teams, 100% push
their own code
3 days DevOps training =
access to Prod
Metal-to-money
deployment, no hands
Ego is a forcefield against
learning
Blocked is an
unacceptable state
 Breaking bread
together
 Breath customer
air
 4 in the box: mgr,
ops, UX, process
 Dev teams on call
 Metrics: outcomes
over outputs
98% reduction
in MTTR
Source: Rob England (@theitskeptic)
@RealGeneKim
USAA military insurance
If you have to rely on
heroics your process is
broken
It is requirements and
testing that take the time
 Elevator pitch:
aspirational, same
page
 Have an internal
brand
 Daily regression
test runs overnight
 Leading indicators
on a dashboard
Release 28 days
-> 7 days
with 40 years of legacy
Source: Rob England (@theitskeptic)
@RealGeneKim
Sherwin-Williams
Never mind the
technology: you need a
salesman and a
politician
 Using SAFe
 Maturity model
 Code
 Environments
 Data
 Tests
 Process
 Use value mapping to
find the pain points
46,000 code
deploys a year
Provision an
Oracle server
in 15 minutes
Source: Rob England (@theitskeptic)
@RealGeneKim
ING
TiTo today in today out: go home with
a clean slate
Agile can learn from ITIL and ITIL can
learn from Agile
 Eliminate duplicate admin,
make ITIL as lean as
possible
 Reserve 30% of sprint
capacity for incidents
 Problem management
stories as backlog
 Minimise tech debt:
ThisSprintInNextSprintOut
 Daily CAB
 Permission to change from
other team members
500 app
teams doing
DevOps
Source: Rob England (@theitskeptic)
@RealGeneKim
Capital One
Its never going to be
perfect; its only going to
get better.
All new software must
justify why not open
source.
Dev, QA and some prod
on public cloud
 Started with
automated builds
for one team
 Developers are
customers of the
toolmakers
 All code peer
reviewed before
merge to trunk
Building a server
60 days $25k
-> on demand
Internal DevOps
conference 1200
attendees
Source: Rob England (@theitskeptic)
@RealGeneKim
HP
DevOps is a parallel
mode for us.
The war is over: the
source control tool is git.
Trust but verify.
Minimum viable
process.
 CIO in the room
 ChatOps
integration
 Lightweight peer
reviews
 Collaboration
without playing
with org charts
 Vertical
One change =
one deploy
Source: Rob England (@theitskeptic)
@RealGeneKim
IBM
JAT tool built on ANT to
test CICS
RD&T tool on Intel/Linux
 Mainframe test
automation
 Refactoring to
callable services
 Recompile
optimisationVISANET has
been up for
19 years
Dev time
reduced by 90%
Testing
from weeks
to hours
Source: Rob England (@theitskeptic)
@RealGeneKim
Google
2013: 15k Devs, 4k
projects
The biggest obstacle is
how we see the world
 One version of code
 Open repository
75 million test
cases a day
5,500 code
commits a day
@RealGeneKim
CSC
If you ask people to
change they don’t go
straight to awesome,
first they get worse.
You have to practice.
 Measure baseline
 Visualise system
of work
 Identify waste
 Change the
bureaucracy
 Measure
improvement
Deployments
12 hours
-> 12 minutes
Source: Rob England (@theitskeptic)

Más contenido relacionado

La actualidad más candente

ServiceNow ITIL at Ludicrous Speeds - Rugged DevOps
ServiceNow  ITIL at Ludicrous Speeds - Rugged DevOpsServiceNow  ITIL at Ludicrous Speeds - Rugged DevOps
ServiceNow ITIL at Ludicrous Speeds - Rugged DevOps
Gene Kim
 
Kim IT Pro Forum Eugene: IT at Ludicrous Speeds - rugged dev ops
Kim IT Pro Forum Eugene: IT at Ludicrous Speeds - rugged dev opsKim IT Pro Forum Eugene: IT at Ludicrous Speeds - rugged dev ops
Kim IT Pro Forum Eugene: IT at Ludicrous Speeds - rugged dev ops
Gene Kim
 
DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?
DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?
DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?
Gene Kim
 
Kim itSMF New England: ITIL at Ludicrous Speeds - Rugged DevOps 6a
Kim itSMF New England: ITIL at Ludicrous Speeds - Rugged DevOps 6aKim itSMF New England: ITIL at Ludicrous Speeds - Rugged DevOps 6a
Kim itSMF New England: ITIL at Ludicrous Speeds - Rugged DevOps 6a
Gene Kim
 
The Unicorn Project and The Five Ideals (older: see notes for newer version)
The Unicorn Project and The Five Ideals (older: see notes for newer version)The Unicorn Project and The Five Ideals (older: see notes for newer version)
The Unicorn Project and The Five Ideals (older: see notes for newer version)
Gene Kim
 
The Unicorn Project and The Five Ideals (Updated Dec 2019)
The Unicorn Project and The Five Ideals (Updated Dec 2019)The Unicorn Project and The Five Ideals (Updated Dec 2019)
The Unicorn Project and The Five Ideals (Updated Dec 2019)
Gene Kim
 
SecureWorld Kim - Infosec at Ludicrous Speeds - Rugged DevOps 6a
SecureWorld   Kim - Infosec at Ludicrous Speeds - Rugged DevOps 6aSecureWorld   Kim - Infosec at Ludicrous Speeds - Rugged DevOps 6a
SecureWorld Kim - Infosec at Ludicrous Speeds - Rugged DevOps 6a
Gene Kim
 
Tui the phoenix project book review
Tui the phoenix project book reviewTui the phoenix project book review
Tui the phoenix project book review
Rudiger Wolf
 
2012 05 corp fin 1c
2012 05 corp fin 1c2012 05 corp fin 1c
2012 05 corp fin 1c
Gene Kim
 

La actualidad más candente (20)

ServiceNow ITIL at Ludicrous Speeds - Rugged DevOps
ServiceNow  ITIL at Ludicrous Speeds - Rugged DevOpsServiceNow  ITIL at Ludicrous Speeds - Rugged DevOps
ServiceNow ITIL at Ludicrous Speeds - Rugged DevOps
 
Kim IT Pro Forum Eugene: IT at Ludicrous Speeds - rugged dev ops
Kim IT Pro Forum Eugene: IT at Ludicrous Speeds - rugged dev opsKim IT Pro Forum Eugene: IT at Ludicrous Speeds - rugged dev ops
Kim IT Pro Forum Eugene: IT at Ludicrous Speeds - rugged dev ops
 
PuppetConf2012GeneKim
PuppetConf2012GeneKimPuppetConf2012GeneKim
PuppetConf2012GeneKim
 
DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?
DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?
DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?
 
DevOps State of the Union 2015
DevOps State of the Union 2015DevOps State of the Union 2015
DevOps State of the Union 2015
 
SecureWorld - Communicating With Your CFO
SecureWorld - Communicating With Your CFOSecureWorld - Communicating With Your CFO
SecureWorld - Communicating With Your CFO
 
Kim itSMF New England: ITIL at Ludicrous Speeds - Rugged DevOps 6a
Kim itSMF New England: ITIL at Ludicrous Speeds - Rugged DevOps 6aKim itSMF New England: ITIL at Ludicrous Speeds - Rugged DevOps 6a
Kim itSMF New England: ITIL at Ludicrous Speeds - Rugged DevOps 6a
 
When IT Fails The Business Fails...
When IT Fails The Business Fails...When IT Fails The Business Fails...
When IT Fails The Business Fails...
 
The Unicorn Project and The Five Ideals (older: see notes for newer version)
The Unicorn Project and The Five Ideals (older: see notes for newer version)The Unicorn Project and The Five Ideals (older: see notes for newer version)
The Unicorn Project and The Five Ideals (older: see notes for newer version)
 
2013 Velocity DevOps Metrics -- It's Not Just For WebOps Any More!
2013 Velocity DevOps Metrics -- It's Not Just For WebOps Any More!2013 Velocity DevOps Metrics -- It's Not Just For WebOps Any More!
2013 Velocity DevOps Metrics -- It's Not Just For WebOps Any More!
 
2019 Top Lessons Learned Since the Phoenix Project Was Released
2019 Top Lessons Learned Since the Phoenix Project Was Released2019 Top Lessons Learned Since the Phoenix Project Was Released
2019 Top Lessons Learned Since the Phoenix Project Was Released
 
2014 State Of DevOps Findings! Velocity Conference
2014 State Of DevOps Findings! Velocity Conference2014 State Of DevOps Findings! Velocity Conference
2014 State Of DevOps Findings! Velocity Conference
 
The Unicorn Project and The Five Ideals (Updated Dec 2019)
The Unicorn Project and The Five Ideals (Updated Dec 2019)The Unicorn Project and The Five Ideals (Updated Dec 2019)
The Unicorn Project and The Five Ideals (Updated Dec 2019)
 
SecureWorld Kim - Infosec at Ludicrous Speeds - Rugged DevOps 6a
SecureWorld   Kim - Infosec at Ludicrous Speeds - Rugged DevOps 6aSecureWorld   Kim - Infosec at Ludicrous Speeds - Rugged DevOps 6a
SecureWorld Kim - Infosec at Ludicrous Speeds - Rugged DevOps 6a
 
Tui the phoenix project book review
Tui the phoenix project book reviewTui the phoenix project book review
Tui the phoenix project book review
 
Why Everyone Needs DevOps Now - Gene Kim
Why Everyone Needs DevOps Now - Gene KimWhy Everyone Needs DevOps Now - Gene Kim
Why Everyone Needs DevOps Now - Gene Kim
 
2012 05 corp fin 1c
2012 05 corp fin 1c2012 05 corp fin 1c
2012 05 corp fin 1c
 
DevOps and Audit
DevOps and AuditDevOps and Audit
DevOps and Audit
 
2012 Velocity London: DevOps Patterns Distilled
2012 Velocity London: DevOps Patterns Distilled2012 Velocity London: DevOps Patterns Distilled
2012 Velocity London: DevOps Patterns Distilled
 
Limited WIP Meeting presentation - The Phoenix Project book review
Limited WIP Meeting presentation - The Phoenix Project book reviewLimited WIP Meeting presentation - The Phoenix Project book review
Limited WIP Meeting presentation - The Phoenix Project book review
 

Similar a Leading A DevOps Transformation: Lessons Learned

2012 SxSW When IT Says No by Gene Kim
2012 SxSW When IT Says No by Gene Kim2012 SxSW When IT Says No by Gene Kim
2012 SxSW When IT Says No by Gene Kim
Gene Kim
 
2010 10 28 the lean startup at ucsd
2010 10 28 the lean startup at ucsd2010 10 28 the lean startup at ucsd
2010 10 28 the lean startup at ucsd
Eric Ries
 
How Do We Better Sell DevOps? - PuppetConf 2013
How Do We Better Sell DevOps? - PuppetConf 2013How Do We Better Sell DevOps? - PuppetConf 2013
How Do We Better Sell DevOps? - PuppetConf 2013
Puppet
 

Similar a Leading A DevOps Transformation: Lessons Learned (20)

Leading Your DevOps Enterprise Journey
Leading Your DevOps Enterprise JourneyLeading Your DevOps Enterprise Journey
Leading Your DevOps Enterprise Journey
 
My Top Five DevOps Learnings
My Top Five DevOps LearningsMy Top Five DevOps Learnings
My Top Five DevOps Learnings
 
DevOps and the Importance of Single Source Code Repos 
DevOps and the Importance of Single Source Code Repos DevOps and the Importance of Single Source Code Repos 
DevOps and the Importance of Single Source Code Repos 
 
Why Everyone Needs DevOps Now: 15 Year Study Of High Performing Technology Orgs
Why Everyone Needs DevOps Now: 15 Year Study Of High Performing Technology OrgsWhy Everyone Needs DevOps Now: 15 Year Study Of High Performing Technology Orgs
Why Everyone Needs DevOps Now: 15 Year Study Of High Performing Technology Orgs
 
Experiment Management for the Enterprise
Experiment Management for the EnterpriseExperiment Management for the Enterprise
Experiment Management for the Enterprise
 
Top Lessons Learned From The DevOps Handbook
Top Lessons Learned From The DevOps HandbookTop Lessons Learned From The DevOps Handbook
Top Lessons Learned From The DevOps Handbook
 
DevOps Patterns Distilled: Implementing The Needed Practices In Practical Steps
DevOps Patterns Distilled: Implementing The Needed Practices In Practical StepsDevOps Patterns Distilled: Implementing The Needed Practices In Practical Steps
DevOps Patterns Distilled: Implementing The Needed Practices In Practical Steps
 
DEV345_Tools Won’t Fix Your Broken DevOps
DEV345_Tools Won’t Fix Your Broken DevOpsDEV345_Tools Won’t Fix Your Broken DevOps
DEV345_Tools Won’t Fix Your Broken DevOps
 
DevOps: From Adoption to Performance
DevOps: From Adoption to PerformanceDevOps: From Adoption to Performance
DevOps: From Adoption to Performance
 
Edit Privacy Settings Analytics FREE Collect Leads Micro Focus DevOps Drive-i...
Edit Privacy Settings Analytics FREE Collect Leads Micro Focus DevOps Drive-i...Edit Privacy Settings Analytics FREE Collect Leads Micro Focus DevOps Drive-i...
Edit Privacy Settings Analytics FREE Collect Leads Micro Focus DevOps Drive-i...
 
Big Data Analytics: The Move Toward Rapid Experimentation
Big Data Analytics: The Move Toward Rapid ExperimentationBig Data Analytics: The Move Toward Rapid Experimentation
Big Data Analytics: The Move Toward Rapid Experimentation
 
Top Lessons Learned While Researching and Writing The DevOps Handbook
Top Lessons Learned While Researching and Writing The DevOps HandbookTop Lessons Learned While Researching and Writing The DevOps Handbook
Top Lessons Learned While Researching and Writing The DevOps Handbook
 
The History of DevOps (and what you need to do about it)
The History of DevOps (and what you need to do about it)The History of DevOps (and what you need to do about it)
The History of DevOps (and what you need to do about it)
 
The New Agile
The New AgileThe New Agile
The New Agile
 
2012 SxSW When IT Says No by Gene Kim
2012 SxSW When IT Says No by Gene Kim2012 SxSW When IT Says No by Gene Kim
2012 SxSW When IT Says No by Gene Kim
 
Tools Won't Fix Your Broken DevOps
Tools Won't Fix Your Broken DevOpsTools Won't Fix Your Broken DevOps
Tools Won't Fix Your Broken DevOps
 
2010 02 19 the lean startup - webstock 2010
2010 02 19 the lean startup - webstock 20102010 02 19 the lean startup - webstock 2010
2010 02 19 the lean startup - webstock 2010
 
The Unicorn Project and the Five Ideals.pdf
The Unicorn Project and the Five Ideals.pdfThe Unicorn Project and the Five Ideals.pdf
The Unicorn Project and the Five Ideals.pdf
 
2010 10 28 the lean startup at ucsd
2010 10 28 the lean startup at ucsd2010 10 28 the lean startup at ucsd
2010 10 28 the lean startup at ucsd
 
How Do We Better Sell DevOps? - PuppetConf 2013
How Do We Better Sell DevOps? - PuppetConf 2013How Do We Better Sell DevOps? - PuppetConf 2013
How Do We Better Sell DevOps? - PuppetConf 2013
 

Más de Gene Kim (6)

Speaker Recording Tips For Virtual DevOps Enterprise (And Why We're Pre-Recor...
Speaker Recording Tips For Virtual DevOps Enterprise (And Why We're Pre-Recor...Speaker Recording Tips For Virtual DevOps Enterprise (And Why We're Pre-Recor...
Speaker Recording Tips For Virtual DevOps Enterprise (And Why We're Pre-Recor...
 
Kevin Behr: Integrating Controls and Process Improvement
Kevin Behr: Integrating Controls and Process ImprovementKevin Behr: Integrating Controls and Process Improvement
Kevin Behr: Integrating Controls and Process Improvement
 
United2012 Rugged DevOps Rocks
United2012 Rugged DevOps RocksUnited2012 Rugged DevOps Rocks
United2012 Rugged DevOps Rocks
 
SecureWorld: Security is Dead, Rugged DevOps 1f
SecureWorld:  Security is Dead, Rugged DevOps 1fSecureWorld:  Security is Dead, Rugged DevOps 1f
SecureWorld: Security is Dead, Rugged DevOps 1f
 
Security is Dead. Long Live Rugged DevOps: IT at Ludicrous Speed
Security is Dead. Long Live Rugged DevOps: IT at Ludicrous SpeedSecurity is Dead. Long Live Rugged DevOps: IT at Ludicrous Speed
Security is Dead. Long Live Rugged DevOps: IT at Ludicrous Speed
 
2011 09 19 LSPE Dev Ops Cookbook 1a
2011 09 19 LSPE Dev Ops Cookbook 1a2011 09 19 LSPE Dev Ops Cookbook 1a
2011 09 19 LSPE Dev Ops Cookbook 1a
 

Último

The Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard BrownThe Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard Brown
SandaliGurusinghe2
 
internship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamrainternship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamra
AllTops
 
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Riyadh +966572737505 get cytotec
 
Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable development
Nimot Muili
 

Último (14)

The Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard BrownThe Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard Brown
 
International Ocean Transportation p.pdf
International Ocean Transportation p.pdfInternational Ocean Transportation p.pdf
International Ocean Transportation p.pdf
 
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siliguri
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime SiliguriSiliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siliguri
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siliguri
 
Marketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxMarketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docx
 
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professionalW.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
 
Persuasive and Communication is the art of negotiation.
Persuasive and Communication is the art of negotiation.Persuasive and Communication is the art of negotiation.
Persuasive and Communication is the art of negotiation.
 
Information Technology Project Management, Revised 7th edition test bank.docx
Information Technology Project Management, Revised 7th edition test bank.docxInformation Technology Project Management, Revised 7th edition test bank.docx
Information Technology Project Management, Revised 7th edition test bank.docx
 
Safety T fire missions army field Artillery
Safety T fire missions army field ArtillerySafety T fire missions army field Artillery
Safety T fire missions army field Artillery
 
internship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamrainternship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamra
 
How Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxHow Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptx
 
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
 
digital Human resource management presentation.pdf
digital Human resource management presentation.pdfdigital Human resource management presentation.pdf
digital Human resource management presentation.pdf
 
Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable development
 
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot ModelGautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 

Leading A DevOps Transformation: Lessons Learned

  • 5. @RealGeneKim “As tempting as it seems, you cannot reorganize your way to continuous improvement and adaptiveness. What is decisive is not the form of the organization, but how people act and react. “The roots of Toyota’s success lie not in its organizational structures, but in developing capability and habits in its people. It surprises many people, in fact, to find that Toyota is largely organized in a traditional, functional-department style.” – Mike Rother
  • 6. @RealGeneKim Dr. Steven Spear  “While designing perfectly safe systems is likely beyond our abilities, safe systems are close to achievable” when the following conditions are met…
  • 7. @RealGeneKim Capability 1  See problems as they occur:  Complex work is managed so that problems in design are revealed  They see problems as they occur, through relentless testing of assumptions Automated testing in the deployment pipeline, proactive monitoring of the production environment, … Source: Dr. Steven Spear
  • 8. @RealGeneKim Capability 2  Swarming and solving problems as they are seen to build new knowledge  Problems that are seen are solved so that new knowledge is built quickly  Improvement of daily work is prioritized above daily work Stopping work when builds, tests, deployments and services break, enabling fast feedback loops, especially to Dev… Source: Dr. Steven Spear
  • 9. @RealGeneKim Capability 3  Spreading new knowledge throughout the organization  The new discovery of local knowledge and improvements are turned into global improvements, shared throughout the organization  Learning is fed back into the system to prevent future failures High trust culture, blameless post-mortems when things go wrong, single source code repositories enterprise-wide, … Source: Dr. Steven Spear
  • 10. @RealGeneKim Capability 4  Leading by developing  The job of leaders is not to command and control, but to create other capable leaders who can perpetuate this system of work Source: Dr. Steven Spear Encouraging experimentation and learning, coaching, removing obstacles, enabling
  • 11. @RealGeneKim “Culture isn’t just touchy-feely kumbahyah. Instead, it is the consistent response by a group of people to conditions. When we change culture, we fundamentally shift how people respond to a situation. – Dr. Steven Spear
  • 12. @RealGeneKim “The most effective way is for senior leaders to change the conversation from ‘did you carry your orders out?’ to ‘what did you learn today?’ ” – Dr. Steven Spear
  • 13. @RealGeneKim The “Big Bang” Transformation Dream Start Finish Source: Damon Edwards (@damonedwards)
  • 14. @RealGeneKim The “Big Bang” Transformation Reality Start Finish Fear Panic Abort Maybe People revert to legacy behaviors Source: Damon Edwards (@damonedwards)
  • 15. @RealGeneKim “Big J” vs “Little J’s” Start Finish Start Finish Big Bang Continuous Improvement Source: Damon Edwards (@damonedwards)
  • 16. @RealGeneKim Other Side Of Innovation 19
  • 17. @RealGeneKim Breaking The Bottlenecks In The Flow  Environment creation  Code deployment  Test setup and run (mention @rohansingh)  Overly tight architecture  Development  Product management
  • 18. @RealGeneKim Blackboard Learn: 2005-Present 23 Source: David Ashman, Chief Architect, Blackboard, Inc. (@davidbashman) LoC Commits The Problem
  • 19. @RealGeneKim Blackboard Learn Building Blocks 24 Source: David Ashman, Chief Architect, Blackboard, Inc. (@davidbashman)
  • 20. @RealGeneKim Target “stopping changes makes it worse” “still working out how to apply this to legacy” “still challenged to scale across thousands of people”  Make structural changes  Modernise technology  Connect important dots  Build an internal incubator  Develop learning service offerings  Prioritise demand based on constraints  Six internal DevOps conferneces instead of waiting 3-6 months an individual can build a full stack automatically 200 trained in DevOps Source: Rob England (@theitskeptic)
  • 22. @RealGeneKim CSG bill printing 40 dev teams, 1000 staff A release has been practiced 70 times Phoenix servers not snowflakes  Improve work visibility  Single intake of work: dev, ops, requests  Go see, and role rotation  Change behaviour to change culture  Legacy test automation  Strangler pattern  Telemetry and shared understanding Regression tests went from 20% to 5% of effort Incidents per release 2013: 201 2015: 18 Source: Rob England (@theitskeptic)
  • 23. CSG International Confidential and Proprietary Information Copyright © 2015 CSG Systems International, Inc. and/or its affiliates (“CSG International”). All rights reserved. 1b. Dependency Visibility 28 Make your team and system dependencies visible. Leverage this to increase understanding, unwind handoffs and move towards feature teams. 41 Teams 7Iterations “Conway’s Board” http://www.scaledagileframework.com/release-planning
  • 25. @RealGeneKim Nordstrom “stopped optimizing for cost, started optimizing for speed” “in 2015, 20% lead time reduction target across the board for customer facing properties”  Goal: make cycle time visible  Created internal Kata coaches and trainers to help internal teams  Experimenting with microservices for e- commerceCosmetic Business Office lead time: 7d to ”nearly real time” Source: Rob England (@theitskeptic)
  • 26. @RealGeneKim TicketMaster 73 dev teams, 100% push their own code 3 days DevOps training = access to Prod Metal-to-money deployment, no hands Ego is a forcefield against learning Blocked is an unacceptable state  Breaking bread together  Breath customer air  4 in the box: mgr, ops, UX, process  Dev teams on call  Metrics: outcomes over outputs 98% reduction in MTTR Source: Rob England (@theitskeptic)
  • 27. @RealGeneKim USAA military insurance If you have to rely on heroics your process is broken It is requirements and testing that take the time  Elevator pitch: aspirational, same page  Have an internal brand  Daily regression test runs overnight  Leading indicators on a dashboard Release 28 days -> 7 days with 40 years of legacy Source: Rob England (@theitskeptic)
  • 28. @RealGeneKim Sherwin-Williams Never mind the technology: you need a salesman and a politician  Using SAFe  Maturity model  Code  Environments  Data  Tests  Process  Use value mapping to find the pain points 46,000 code deploys a year Provision an Oracle server in 15 minutes Source: Rob England (@theitskeptic)
  • 29. @RealGeneKim ING TiTo today in today out: go home with a clean slate Agile can learn from ITIL and ITIL can learn from Agile  Eliminate duplicate admin, make ITIL as lean as possible  Reserve 30% of sprint capacity for incidents  Problem management stories as backlog  Minimise tech debt: ThisSprintInNextSprintOut  Daily CAB  Permission to change from other team members 500 app teams doing DevOps Source: Rob England (@theitskeptic)
  • 30. @RealGeneKim Capital One Its never going to be perfect; its only going to get better. All new software must justify why not open source. Dev, QA and some prod on public cloud  Started with automated builds for one team  Developers are customers of the toolmakers  All code peer reviewed before merge to trunk Building a server 60 days $25k -> on demand Internal DevOps conference 1200 attendees Source: Rob England (@theitskeptic)
  • 31. @RealGeneKim HP DevOps is a parallel mode for us. The war is over: the source control tool is git. Trust but verify. Minimum viable process.  CIO in the room  ChatOps integration  Lightweight peer reviews  Collaboration without playing with org charts  Vertical One change = one deploy Source: Rob England (@theitskeptic)
  • 32. @RealGeneKim IBM JAT tool built on ANT to test CICS RD&T tool on Intel/Linux  Mainframe test automation  Refactoring to callable services  Recompile optimisationVISANET has been up for 19 years Dev time reduced by 90% Testing from weeks to hours Source: Rob England (@theitskeptic)
  • 33. @RealGeneKim Google 2013: 15k Devs, 4k projects The biggest obstacle is how we see the world  One version of code  Open repository 75 million test cases a day 5,500 code commits a day
  • 34. @RealGeneKim CSC If you ask people to change they don’t go straight to awesome, first they get worse. You have to practice.  Measure baseline  Visualise system of work  Identify waste  Change the bureaucracy  Measure improvement Deployments 12 hours -> 12 minutes Source: Rob England (@theitskeptic)