SlideShare una empresa de Scribd logo
1 de 107
@RealGeneKim
Session ID:
Gene Kim
Building A World-Class
Engineering Culture:
Top Lessons Learned Since
The Phoenix Project Was Released
@RealGeneKim
My Definition of DevOps
The architecture, technical practices, and cultural norms
that enable us to…
increase our ability to deliver applications and services...
quickly and safely, which enables rapid experimentation
and innovation, and the fastest delivery of value to our
customers…
while ensuring world-class security, reliability, and stability...
…so that we can win in the marketplace.
(vs. traditional software development and infrastructure practices)
@RealGeneKim
Another Definition of DevOps
Better, Faster, Safer, Happier
Jon Smart, Head of Better Ways of Working, Barclays
@RealGeneKim
The Downward
Spiral
@RealGeneKim
@RealGeneKim
@RealGeneKim
IT Ops And Dev At War
12
@RealGeneKim
@RealGeneKim
IT Operations
CBS Photo Archive/Star Trek: The Original Series/Getty Images
@RealGeneKim
The Developers
@RealGeneKimSource: Flickr: birdsandanchors
The Product Managers
@RealGeneKim“Hot Fuzz”: Rogue Pictures
@RealGeneKim
The Product Managers
Source: Flickr: birdsandanchors
Architects
@RealGeneKim
@RealGeneKim
Session ID:
Surprise #1:
The Business Value Of DevOps
Is Even Higher Than We Thought
@RealGeneKim
Elite Low Difference
Deployment Frequency
On-demand
(multiple times per day)
Weekly to
monthly
46x
Deployment Lead Time < 1 hour 1 day to 1 week 2,555x
Deploy Success Rate 0-15% 46-60% 7x
Mean Time to Restore < 1 hour 1 week to 1 month 2,604x
Elite vs. Low Performers
Source: Google/DORA: 2018 State Of DevOps Report: https://cloudplatformonline.com/2018-state-of-devops.html
@RealGeneKim
Elite Low Difference
Deployment Frequency
On-demand
(multiple times per day)
Weekly to
monthly
46x
Deployment Lead Time < 1 hour 1 day to 1 week 2,555x
Deploy Success Rate 0-15% 46-60% 7x
Mean Time to Restore < 1 hour 1 week to 1 month 2,604x
Elite vs. Low Performers
Source: Google/DORA: 2018 State Of DevOps Report: https://cloudplatformonline.com/2018-state-of-devops.html
@RealGeneKim
Elite Low Difference
Deployment Frequency
On-demand
(multiple times per day)
Weekly to
monthly
46x
Deployment Lead Time < 1 hour 1 day to 1 week 2,555x
Deploy Success Rate 0-15% 46-60% 7x
Mean Time to Restore < 1 hour 1 week to 1 month 2,604x
Elite vs. Low Performers
Source: Google/DORA: 2018 State Of DevOps Report: https://cloudplatformonline.com/2018-state-of-devops.html
@RealGeneKim
Elite Low Difference
Deployment Frequency
On-demand
(multiple times per day)
Weekly to
monthly
46x
Deployment Lead Time < 1 hour 1 day to 1 week 2,555x
Deploy Success Rate 0-15% 46-60% 7x
Mean Time to Restore < 1 hour 1 week to 1 month 2,604x
Elite vs. Low Performers
Source: Google/DORA: 2018 State Of DevOps Report: https://cloudplatformonline.com/2018-state-of-devops.html
@RealGeneKim
High Performers Are More Secure And
Controlled
2x 29%
less time spent
remediating
security issues
more time spent
on new work
Source: Google/DORA: 2018 State Of DevOps Report: https://cloudplatformonline.com/2018-state-of-devops.html
@RealGeneKim
High Performers Win In The Marketplace
2x 2xmore likely to
exceed profitability,
market share &
productivity goals
more likely to achieve
organizational and
mission goals, customer
satisfaction, quantity &
quality goals
Source: Google/DORA: 2018 State Of DevOps Report: https://cloudplatformonline.com/2018-state-of-devops.html
@RealGeneKim
High Performers Win In The Marketplace
2.2xhigher employee
Net Promoter Score
50%higher market
capitalization growth
over 3 years*
Source: Google/DORA: 2018 State Of DevOps Report: https://cloudplatformonline.com/2018-state-of-devops.html
@RealGeneKim© 2018, DevOps Research and Assessment, LLC. All Rights Reserved.
Elite Performers
Data shows a new 4th high
performance group:
elite performers
Proportion of high performers has
grown YoY, but the bar for
excellence remains high
Elite performers are still able to
optimize for throughput and stability
Source: Google/DORA: 2018 State Of DevOps Report: https://cloudplatformonline.com/2018-state-of-devops.html
@RealGeneKim
The Opposite Of
Technical Debt Is…
@RealGeneKim
When we can safely, quickly,
reliably, securely achieve
all the goals, dreams and
aspirations of our business…
@RealGeneKim
Session ID:
Surprise #2:
DevOps Is As Good For Ops & Sec …
...As It Is For Dev!
@RealGeneKim
Deploy Smaller Changes, More Frequently *
Source: http://www.facebook.com/note.php?note_id=14218138919
@RealGeneKim
“As a lifelong Ops practitioner, I know we
need DevOps to make our work humane.
In the past, I’ve worked every holiday, on
my birthday, my spouse’s birthday, and
even on the day my son was born.”
Nathan Shimek
Engineering Manager, New Context
@nathan_shimek
@RealGeneKim
CSG: COBOL App + 20 tech stacks
Source: Scott Prugh, Chief Architect, CSG, Inc.
And the customer got
the feature in half the
time!
 Apps supporting bill printing and customer care for 50MM customer, 6B transactions per month
 20 technology platforms, including mainframe VSAM and DB2, Java, desktop client
 Moved from 2 to 4 releases per year
 Shared Operations Team performed daily deployments to UAT
@RealGeneKim
Developers Carry Pagers
“We found that when we woke up developers at
2am, defects got fixed faster than ever”
– Patrick Lightbody
“You build it, you run it.”
– Werner Vogels
@RealGeneKim
“As a developer, the most satisfying
points in my career?
“It’s when I wrote the code, pushed the
button to deploy it, watched the metrics
to see if it actually worked in production,
and fixed it if it broke.”
Tim Tischler
Director of Operations Engineering
Nike, Inc.
@RealGeneKim
Capital One: DevOpsSec
Source: Tapabrata Pal, Capital One
@RealGeneKim
Dev And Ops and Sec:
We’re All Engineers
@RealGeneKim
Session ID:
Surprise #3:
The Importance Of Measuring
Code Deployment Lead Time
@RealGeneKim
“deploys per day”
vs.
“lead time”
@RealGeneKim
“What is your lead time
for changes?”
“How long does it take to go from
code committed to code successfully
running in production?”
@RealGeneKimSource: The DevOps Handbook
Product Design and Development Product Delivery
(Build, Test, Deploy)
Create new products and services that solve
customer problems using hypothesis-driven
delivery, modern UX, design thinking
Enable fast flow from development to
production and reliable releases by
standardizing work, reducing variability and
batch sizes
Feature design and implementation may
require work that has never been done before
Integration, test and deployment must be
performed continuously, as quickly as possible
Estimates are highly uncertain
Cycle times should be well-known and
predictable
Outcomes are highly variable Outcomes should have low variability
Change Committed Into Version Control
@RealGeneKimSource: The DevOps Handbook
Product Design and Development Product Delivery
(Build, Test, Deploy)
Create new products and services that solve
customer problems using hypothesis-driven
delivery, modern UX, design thinking
Enable fast flow from development to
production and reliable releases by
standardizing work, reducing variability and
batch sizes
Feature design and implementation may
require work that has never been done before
Integration, test and deployment must be
performed continuously, as quickly as possible
Estimates are highly uncertain
Cycle times should be well-known and
predictable
Outcomes are highly variable Outcomes should have low variability
Change Committed Into Version Control
@RealGeneKimSource: The DevOps Handbook
Change Committed Into Version Control
Product Design and Development Product Delivery
(Build, Test, Deploy)
Create new products and services that solve
customer problems using hypothesis-driven
delivery, modern UX, design thinking
Enable fast flow from development to
production and reliable releases by
standardizing work, reducing variability and
batch sizes
Feature design and implementation may
require work that has never been done before
Integration, test and deployment must be
performed continuously, as quickly as possible
Estimates are highly uncertain
Cycle times should be well-known and
predictable
Outcomes are highly variable Outcomes should have low variability
@RealGeneKim
What Is The One Question That
Predicts Performance With
Startling Accuracy?
@RealGeneKim
“To what degree do we fear
doing deployments?”
Source: Puppet Labs 2015 State Of DevOps: https://puppetlabs.com/2015-devops-report
@RealGeneKim
Session ID:
Surprise #4:
The Surprising Implications Of
Conway’s Law
@RealGeneKim
Conway’s Law
 Eric S. Raymond: “If you have four groups
working on a compiler, you’ll get a four pass
compiler”
(summarizing results of Dr. Melvin Conway’s
experiment in 1968)
@RealGeneKim
The Birth And Death Of Etsy Sprouter
 A story about teams of engineers implementing
changes
 2008: Devs and DBAs
 2009: Devs and DBAs and Sprouter team
 2010: Devs
@RealGeneKim
Lesson:
The Organization and
The Architecture Of Our Software
Must Be Congruent
@RealGeneKim
Lead Time = 9 months
Source: Damon Edwards (@damonedwards)
@RealGeneKim
Architecture Enables Teams To…
 …make large scale changes to the design of its system without the
permission of someone outside the team, or depending on other
teams
 ...complete its work without fine-grained communication and
coordination with people outside the team
 ...deploy and release its product or service on demand, independently
of other services the product or service depends upon
 ...do most of its testing on demand, without requiring an integrated
test environment
 ...perform deployments during normal business hours with negligible
downtime
Source: Puppet/DORA: 2017 State Of DevOps Report: https://puppet.com/resources/whitepaper/state-of-devops-report
@RealGeneKim
The Value Of Platforms
 Enable developer productivity
 Self-service
 On-demand
 Immediacy and fast feedback
 Focus and flow
 Joy
 Monitoring, deployment, environment creation,
security scans, orchestration…
@RealGeneKim
“deploys / day”
“deploys / day / dev”
@RealGeneKim
High (linear)
Low
Med
Source: Puppet Labs 2015 State Of DevOps: https://puppetlabs.com/2015-devops-report
deploys/day
# of developers
@RealGeneKim© 2018, DevOps Research and Assessment, LLC. All Rights Reserved.
Doing Cloud Right
It's not just about adopting cloud, it’s
using cloud in essential ways that
matters.
Only 22% of teams are doing cloud
right
Teams that use these essentials
characteristics are 23X more likely to
be elite performers
AGREED OR STRONGLY
AGREED
On-demand self-service
Broad network access
Resource Pooling
Rapid elasticity
Measured service
@RealGeneKim
Session ID:
Surprise #5:
DevOps Enables
Dynamic, Learning Organizations…
@RealGeneKim
Dr. Steven Spear
“While designing
perfectly safe systems is
likely beyond our
abilities, safe systems
are close to achievable”
when the four following
conditions are met…”
Source: Dr. Steven Spear
@RealGeneKim
Dr. Steven Spear’s Four Capabilities
1. See problems as they occur
2. Swarm and solve problems to create new
knowledge
3. Spread new knowledge throughout the
organization
4. Leaders create new leaders
Source: Dr. Steven Spear
@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
Pervasive Production Telemetry
Etsy engineering culture: anything in production
requires telemetry:
Ian Malpass: “If it moves, we graph it. Even if it
doesn’t move, we graph it, just in case it makes a
run for it.”
2011: 200,000 production metrics
2015: 800,000 production metrics
@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
Source: Dr. Steven Spear
@RealGeneKim
Absence Of Capability 2
“In manufacturing, the absence of effective feedback often
contribute to major quality and safety problems. In one well-
documented case at the General Motors Fremont manufacturing
plant, there were no effective procedures in place to detect
problems during the assembly process, nor were there explicit
procedures on what to do when problems were found.
“As a result, there were instances of engines being put in
backward, cars missing steering wheels or tires, and cars even
having to be towed off the assembly line because they wouldn’t
start.”
Source: DevOps Handbook
@RealGeneKim
Create as much feedback in our system, from as
many areas in our system, sooner, faster, and
cheaper, with as much clarity between cause and
effect.
Why? Because the more assumptions we can
invalidate, the more we learn, improving our ability
to fix problems and innovate.
Source: DevOps Handbook
@RealGeneKim
@RealGeneKim
How many times per day is the andon cord
pulled in a typical day at a Toyota
manufacturing plant?
3,500 times per day
Source: http://www.gembapantarei.com/2008/04/how_many_times_do_you_pull_the_andon_cord_each_day.html
@RealGeneKim
Capability 2
Stopping work when builds, tests, deployments
and services break
Stopping work to do peer reviews
Source: DevOps Handbook
@RealGeneKim
"Automated tests transform fear into boredom."
-- Eran Messeri, Google
Google Dev And Ops (2013)
15,000 engineers, working on 4,000+ projects
All code is checked into one source tree
(billions of files!)
5,500 code commits/day
75 million test cases are run daily
@RealGeneKim
@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
Source: Dr. Steven Spear
@RealGeneKim
DevOps Practices In Capability 3
Single, shared source code repositories
Blameless post-mortems
Chaos Monkeys
@RealGeneKim
87
@RealGeneKim
Inject Failures Often
@RealGeneKim
You Don’t Choose Chaos Monkey…
Chaos Monkey Chooses You
@RealGeneKim
“Then I remembered all the Chaos Monkey
exercises we’ve gone through. My reaction
was, ‘Bring it on!’”
The 2014 AWS Reboot
“When we got the news about the emergency EC2
reboots, our jaws dropped. When we got the list of
how many Cassandra nodes would be affected, I
felt ill.
– Christos Kalantzis
Netflix Cloud DB Engineering
Source: http://techblog.netflix.com/2014/10/a-state-of-xen-chaos-monkey-cassandra.html
@RealGeneKim
The 2014 AWS Reboot
“Out of our 2700+ production Cassandra nodes,
218 were rebooted. 22 Cassandra nodes did not
reboot successfully.
“Netflix customers experienced no downtime that
weekend.”
– Bruce Wong
Netflix Chaos Engineering
@RealGeneKim
DevOps Practices In Capability 3
Learning days and internal technology
conferences
DevOps Dojos and other training
Embracing open source
Internal architecture to propagate best known
patterns (“buoys, not boundaries”)
Functional organizations
@RealGeneKim© 2018, DevOps Research and Assessment, LLC. All Rights Reserved.
Open Source Software
The data shows that using open
source software is correlated with
high SDO performance
Teams that use open source software
are 1.75X more likely to be elite
performers
Those same teams are also
1.5X more likely to expand their
open source usage in future
@RealGeneKim
Session ID:
Surprise #6:
DevOps Is For The Unicorns…
...And The Horses, Too
@RealGeneKim
DevOps Enterprise: Lessons Learned
 In 2018, we’ll hold the fifth year of the DevOps Enterprise Summit, a
conference for horses, by horses
 Over the years, we’ve had over 200 leaders from:
 Capital One, KeyBank, Barclays, GE Capital, ING Bank, Fidelity, PNC, ADP, BofA,
Western Union, BBVA
 Nationwide Insurance, Zurich Insurance, Hiscox, Aviva, LV=
 Walmart, Nordstrom, Target, Macy’s, Marks and Spencer
 Nike, Adidas, Sherwin Williams
 Verizon, Telstra, T-Mobile, Orange, CSG
 Raytheon, Lockheed Martin, Northrop Grumman, CSRA, Jaguar Land Rover
 Disney, Ticketmaster, NBC/Universal
 Kaiser Permanente
 US Citizenship & Immigration Services, UK HM Revenue Collection, DISA Forge.mil, NZ
Ministry of Social Development, UK Welfare and Pensions, US Joint Warfare Analysis
Center
 Amazon PrimeNow, CA, Compuware, Google Search, IBM, MicroFocus, Microsoft, SAP
@RealGeneKim
Observations
 They were using the same technical practices and getting the same sort of
metrics as the unicorns
 Target: 100+ deploys per week, < 10 incidents per month, enabled 53 business
initiatives
 Capital One: 100s of deploys per day, lead time of minutes
 Macy’s: 1,500 manual tests every 10 days, now 100Ks automated tests run daily
 Disney: Has embedded nearly 100 Ops engineers into LOB teams across the
enterprise
 Nationwide Insurance: Retirement Plans app (COBOL on mainframe)
 Raytheon: testing and certification from months to a day
 Key Bank: rebuilt consumer online banking in containers and Kubernetes in 1 year
 Nordstrom: 20% lead time reduction into executive bonuses
@RealGeneKim
Spanning Business/Technology Divide
Verizon Enterprise
Nike EMEA
Capital One
KeyBank
@RealGeneKim
@RealGeneKimSource: Puppet/DORA: 2017 State Of DevOps Report: https://puppet.com/resources/whitepaper/state-of-devops-report
@RealGeneKim
Leadership Matters
Teams with the least reported transformational
leadership behaviors (the bottom-third) were one-
half as likely to be high IT performers
Leaders cannot do it alone! Teams with the top
10% of reported transformational leadership
behaviors performed no better than the median
Source: Puppet/DORA: 2017 State Of DevOps Report: https://puppet.com/resources/whitepaper/state-of-devops-report
@RealGeneKim
Leaders Affect Outcomes Through…
Source: Puppet/DORA: 2017 State Of DevOps Report: https://puppet.com/resources/whitepaper/state-of-devops-report
© 2018, DevOps Research and Assessment, LLC. All Rights Reserved.110 © 2018, DevOps Research and Assessment, LLC. All Rights Reserved.
Influencing culture -
autonomy
Giving teams autonomy
improves voice and trust
Voice and trust improve
Westrum organizational
culture, which drives SDO and
organizational performance
@RealGeneKim
Session ID:
Surprise #8:
Features, Defects, Risks, Debts
@RealGeneKim
R&D Outputs
Value
Cost
Quality
Employee Happiness
Source: Project To Product, Dr. Mik Kersten (upcoming)
@RealGeneKim
Allocating R&D Inputs
 Features: net new customer visible
value
 Defects: broken promises to
customers
 Risks: ensure availability, compliance,
security
 Debts: architecture debt, technical
debt that inhibit features, encourage
defects, increase risks
Source: Project To Product, Dr. Mik Kersten (upcoming)
@RealGeneKim
Fast Push To Market
Debts & Risks
Features
Quality
Defects
@RealGeneKim
Fast Push To Market — Continued
Features
Defects
Defect fixing dominates work
Site reliability tanks
Slower and slower velocity
Customers leave
Morale plunges
Devs leave because everything is hard
Quality
Debts & Risks
@RealGeneKimSource: https://twitter.com/johncutlefish/status/1046169469268111361
Who hasn’t felt this?
You hire a bunch of developers, but you
still can’t ship the features you
promised…
…and maybe you even have the feeling
that things are slowing down…
@RealGeneKim
Near Death Experiences
● Ebay (1999)
● Microsoft (2002): Bill Gates memo
● Amazon (2004): Jeff Bezos memo
● Twitter (2008)
● LinkedIn (2009)
● Etsy (2009)
● Knight Capital (2012)
● Healthcare.gov (2013)
● British Airways (2015) *
● Equifax (2018) *
* Not actually a “near death experience” — but I think they’re egregiously bad…
@RealGeneKim
The Feature Freeze / Standdown
Debt
Features
Quality
Defects
Features
@RealGeneKim
@RealGeneKim
Quote from Marty Cagan from his book
Inspired
The deal [between product owners and] engineering goes like this: Product
management takes 20% of the team’s capacity right off the top and gives this to
engineering to spend as they see fit. They might use it to rewrite, re-architect, or
re-factor problematic parts of the code base…​whatever they believe is necessary
to avoid ever having to come to the team and say, ‘we need to stop and rewrite [all
our code].’ If you’re in really bad shape today, you might need to make this 30% or
even more of the resources. However, I get nervous when I find teams that think
they can get away with much less than 20%.
Cagan notes that when organizations do not pay their “20% tax,” technical debt
will increase to the point where an organization inevitably spends all of its cycles
paying down technical debt. At some point, the services become so fragile that
feature delivery grinds to a halt because all the engineers are working on reliability
issues or working around problems.
@RealGeneKim
The Same Technique at LinkedIn 2011
@RealGeneKim
2002 Microsoft Security
Standdown
Famously, Microsoft after
SQL Slammer required
every product group to
freeze feature
Source: https://www.wired.com/2002/01/bill-gates-trustworthy-computing/
@RealGeneKim
Advice To Business Leaders
Managing technical debt doesn’t have to always
happen during extinction event crises
20% of R&D time as a part of daily work is one of my
favorite patterns
Hack Days, Improvement Blitzes, Improvement
Days saved Google, Facebook, Etsy, Amazon
Surface and solve problems as a part of daily work
Work with your teams to determine whether the Debts
dial needs to turned up higher! (0% is never
sustainable)
Encourage “blameless post-mortems”: make it safe to
talk about problems
@RealGeneKim
From Dr. Mik Kersten, CEO, Tasktop
Top annual priority: new features
Result: debt to pay down
@RealGeneKim
From Dr. Mik Kersten, CEO, Tasktop
Last year: Unhappiest team
Now: Happiest team
Highest feature flow
@RealGeneKim
Session ID:
Surprise #9:
From Dev to Ops…
…back to Dev
@RealGeneKim
As Your Ambassador From Dev
For decades, I self-identified as an Ops person…
2 years ago, I’ve started to self-identify as Dev
Clojure / ClojureScript
LISP, functional programming, immutability
3000 lines of Objective C -> 1500 lines of
TypeScript/React -> 500 lines of ClojureScript
Development is so fun, and these days, you can do
miraculous things with so little effort
@RealGeneKim
Why Functional Programming
The famous French philosopher Claude Lévi-Strauss
would say of certain tools, ‘is it good to think with?’
Core FP concepts
Immutability
Pure functions
Composability
Pioneered by Haskell and Ocaml. Popularized by
Clojure, Erlang, Elm, Elixir
@RealGeneKim
Interestingly, It Portends Future Of Ops
Core concepts
Immutability
Pure functions
Composability
Look at…
Docker, Docker Compose
Kubernetes
Kubernetes sidecars
Event streams: Apache Kafka
@RealGeneKim
Never Have I Valued Infrastructure More
Things I detest now
Everything outside of my application
Connecting to anything to anything
Secrets management
Bash
YAML
Patching
Building kubernetes deployment files (mostly by
Googling)
Why my cloud costs are so high
@RealGeneKim
@RealGeneKim
The Rebellion Needs You
The DevOps Enterprise journey is a rebellion
against an ancient and powerful order
Digital transformation is changing everything —
and that’s where the excitement is
The Rebellion needs you — the next generation
of leaders
@RealGeneKim
Why Do I Think This Is
Important?
@RealGeneKim
Help I’m Looking For
 For 1.5 years, I’ve been working on “The Unicorn
Project”
 “The Phoenix Project” retold, but from perspective of a
developer/architect
 It’s a book about people rebelling against an ancient and
powerful order
 Combination of Redshirts from Star Trek, Hogan’s Heroes, A
Team, and the movie Brazil
 I’m looking for women in technology to review an
early draft of a book
@RealGeneKim
Want More Learn More?
To receive the following:
 A copy of this presentation
 Eight excerpts from Beyond The Phoenix Project audio series w/John Willis
 The 140 page excerpt of The DevOps Handbook
 The 140 page excerpt of The Phoenix Project
 Videos and slides from DevOps Enterprise 2014-2017
 Whitepaper from DevOps Research and Assessment
 The DevOps Enterprise Forum Guidance Papers
 Link to the DevOps Audit Defense Toolkit
 One hour excerpt of The Phoenix Project audiobook
Just pick up your phone, and send an email:
To: realgenekim@SendYourSlides.com
Subject: devops
realgenekim@SendYourSlides.com
devops

Más contenido relacionado

La actualidad más candente

Lean Portfolio Strategy Part 2: Shifting from Imitation to Real LPM - The Mov...
Lean Portfolio Strategy Part 2: Shifting from Imitation to Real LPM - The Mov...Lean Portfolio Strategy Part 2: Shifting from Imitation to Real LPM - The Mov...
Lean Portfolio Strategy Part 2: Shifting from Imitation to Real LPM - The Mov...
Cprime
 
Agile Placemat v9
Agile Placemat v9Agile Placemat v9
Agile Placemat v9
Chris Webb
 

La actualidad más candente (20)

Lean Portfolio Strategy Part 2: Shifting from Imitation to Real LPM - The Mov...
Lean Portfolio Strategy Part 2: Shifting from Imitation to Real LPM - The Mov...Lean Portfolio Strategy Part 2: Shifting from Imitation to Real LPM - The Mov...
Lean Portfolio Strategy Part 2: Shifting from Imitation to Real LPM - The Mov...
 
Agile IT Service Management
Agile IT Service ManagementAgile IT Service Management
Agile IT Service Management
 
Technical Debt: A Management Problem That Requires a Management Solution
Technical Debt: A Management Problem That Requires a Management SolutionTechnical Debt: A Management Problem That Requires a Management Solution
Technical Debt: A Management Problem That Requires a Management Solution
 
Portfolio Management in an Agile World - Rick Austin
Portfolio Management in an Agile World - Rick AustinPortfolio Management in an Agile World - Rick Austin
Portfolio Management in an Agile World - Rick Austin
 
Practical Guide to Scrum
Practical Guide to ScrumPractical Guide to Scrum
Practical Guide to Scrum
 
Scaling Agile With SAFe (Scaled Agile Framework)
Scaling Agile With SAFe (Scaled Agile Framework)Scaling Agile With SAFe (Scaled Agile Framework)
Scaling Agile With SAFe (Scaled Agile Framework)
 
Agile Product Management: Getting from Backlog to Value
Agile Product Management: Getting from Backlog to ValueAgile Product Management: Getting from Backlog to Value
Agile Product Management: Getting from Backlog to Value
 
Introducing SAFe® 5
Introducing SAFe® 5Introducing SAFe® 5
Introducing SAFe® 5
 
Agile Release & Iteration Planning
Agile Release & Iteration Planning   Agile Release & Iteration Planning
Agile Release & Iteration Planning
 
Agile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily ReleasesAgile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily Releases
 
Customer Driven Digital Transformation
Customer Driven Digital Transformation Customer Driven Digital Transformation
Customer Driven Digital Transformation
 
Agile Placemat v9
Agile Placemat v9Agile Placemat v9
Agile Placemat v9
 
Project To Product: How we transitioned to product-aligned value streams
Project To Product: How we transitioned to product-aligned value streamsProject To Product: How we transitioned to product-aligned value streams
Project To Product: How we transitioned to product-aligned value streams
 
Scaled Agile Framework
Scaled Agile FrameworkScaled Agile Framework
Scaled Agile Framework
 
Agile Organisational Change
Agile Organisational Change Agile Organisational Change
Agile Organisational Change
 
Scrum vs SAFe | Differences Between Scrum and Scaled Agile Framework | Edureka
Scrum vs SAFe | Differences Between Scrum and Scaled Agile Framework | EdurekaScrum vs SAFe | Differences Between Scrum and Scaled Agile Framework | Edureka
Scrum vs SAFe | Differences Between Scrum and Scaled Agile Framework | Edureka
 
Align to Strategy with Portfolio Management & Jira Align
Align to Strategy with Portfolio Management & Jira AlignAlign to Strategy with Portfolio Management & Jira Align
Align to Strategy with Portfolio Management & Jira Align
 
Agile 101
Agile 101Agile 101
Agile 101
 
What is Scaled Agile Framework | Edureka
What is Scaled Agile Framework | EdurekaWhat is Scaled Agile Framework | Edureka
What is Scaled Agile Framework | Edureka
 
OKR best practices.pdf
OKR best practices.pdfOKR best practices.pdf
OKR best practices.pdf
 

Similar a 2019 Top Lessons Learned Since the Phoenix Project Was Released

From 0 to DevOps in 80 Days [Webinar Replay]
From 0 to DevOps in 80 Days [Webinar Replay]From 0 to DevOps in 80 Days [Webinar Replay]
From 0 to DevOps in 80 Days [Webinar Replay]
Dynatrace
 
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
 
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
 
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
 
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
 
6 ways DevOps helped PrepSportswear move from monolith to microservices
6 ways DevOps helped PrepSportswear move from monolith to microservices6 ways DevOps helped PrepSportswear move from monolith to microservices
6 ways DevOps helped PrepSportswear move from monolith to microservices
Dynatrace
 
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
 
How Can We Better Sell DevOps?
How Can We Better Sell DevOps?How Can We Better Sell DevOps?
How Can We Better Sell DevOps?
Gene Kim
 

Similar a 2019 Top Lessons Learned Since the Phoenix Project Was Released (20)

My Top Five DevOps Learnings
My Top Five DevOps LearningsMy Top Five DevOps Learnings
My Top Five DevOps Learnings
 
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
 
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
 
Docker and Devops
Docker and DevopsDocker and Devops
Docker and Devops
 
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
 
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 - Gene Kim
Why Everyone Needs DevOps Now - Gene KimWhy Everyone Needs DevOps Now - Gene Kim
Why Everyone Needs DevOps Now - Gene Kim
 
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
 
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...
 
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
 
From 0 to DevOps in 80 Days [Webinar Replay]
From 0 to DevOps in 80 Days [Webinar Replay]From 0 to DevOps in 80 Days [Webinar Replay]
From 0 to DevOps in 80 Days [Webinar Replay]
 
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
 
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
 
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
 
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)
 
6 ways DevOps helped PrepSportswear move from monolith to microservices
6 ways DevOps helped PrepSportswear move from monolith to microservices6 ways DevOps helped PrepSportswear move from monolith to microservices
6 ways DevOps helped PrepSportswear move from monolith to microservices
 
RightScale Webinar: The DevOps Debate - Is the Enterprise Ready?
RightScale Webinar: The DevOps Debate - Is the Enterprise Ready?RightScale Webinar: The DevOps Debate - Is the Enterprise Ready?
RightScale Webinar: The DevOps Debate - Is the Enterprise Ready?
 
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
 
How Can We Better Sell DevOps?
How Can We Better Sell DevOps?How Can We Better Sell DevOps?
How Can We Better Sell DevOps?
 

Más de Gene Kim

2019 12 Clojure/conj: Love Letter To Clojure, and A Datomic Experience Report
2019 12 Clojure/conj: Love Letter To Clojure, and A Datomic Experience Report2019 12 Clojure/conj: Love Letter To Clojure, and A Datomic Experience Report
2019 12 Clojure/conj: Love Letter To Clojure, and A Datomic Experience Report
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
 
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
Gene Kim
 
Infosec at Ludicrous Speeds - Rugged DevOps
Infosec at Ludicrous Speeds - Rugged DevOps Infosec at Ludicrous Speeds - Rugged DevOps
Infosec at Ludicrous Speeds - Rugged DevOps
Gene Kim
 
2012 05 corp fin 1c
2012 05 corp fin 1c2012 05 corp fin 1c
2012 05 corp fin 1c
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
 
Winnipeg ISACA Security is Dead, Rugged DevOps
Winnipeg ISACA Security is Dead, Rugged DevOpsWinnipeg ISACA Security is Dead, Rugged DevOps
Winnipeg ISACA Security is Dead, Rugged DevOps
Gene Kim
 
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
Gene Kim
 
DevOps Kanban Meet Up 3/22/12
DevOps Kanban Meet Up 3/22/12DevOps Kanban Meet Up 3/22/12
DevOps Kanban Meet Up 3/22/12
Gene Kim
 

Más de Gene Kim (20)

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...
 
2019 12 Clojure/conj: Love Letter To Clojure, and A Datomic Experience Report
2019 12 Clojure/conj: Love Letter To Clojure, and A Datomic Experience Report2019 12 Clojure/conj: Love Letter To Clojure, and A Datomic Experience Report
2019 12 Clojure/conj: Love Letter To Clojure, and A Datomic Experience Report
 
GitHub Universe: 2019: Exemplars, Laggards, and Hoarders A Data-driven Look a...
GitHub Universe: 2019: Exemplars, Laggards, and Hoarders A Data-driven Look a...GitHub Universe: 2019: Exemplars, Laggards, and Hoarders A Data-driven Look a...
GitHub Universe: 2019: Exemplars, Laggards, and Hoarders A Data-driven Look a...
 
Leading A DevOps Transformation: Lessons Learned
Leading A DevOps Transformation: Lessons LearnedLeading A DevOps Transformation: Lessons Learned
Leading A DevOps Transformation: Lessons Learned
 
Keeping The Auditor Away: DevOps Audit Compliance Case Studies
Keeping The Auditor Away: DevOps Audit Compliance Case StudiesKeeping The Auditor Away: DevOps Audit Compliance Case Studies
Keeping The Auditor Away: DevOps Audit Compliance Case Studies
 
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
 
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?
 
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!
 
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
 
SecureWorld - Communicating With Your CFO
SecureWorld - Communicating With Your CFOSecureWorld - Communicating With Your CFO
SecureWorld - Communicating With Your CFO
 
2012 Velocity London: DevOps Patterns Distilled
2012 Velocity London: DevOps Patterns Distilled2012 Velocity London: DevOps Patterns Distilled
2012 Velocity London: DevOps Patterns Distilled
 
PuppetConf2012GeneKim
PuppetConf2012GeneKimPuppetConf2012GeneKim
PuppetConf2012GeneKim
 
United2012 Rugged DevOps Rocks
United2012 Rugged DevOps RocksUnited2012 Rugged DevOps Rocks
United2012 Rugged DevOps Rocks
 
Infosec at Ludicrous Speeds - Rugged DevOps
Infosec at Ludicrous Speeds - Rugged DevOps Infosec at Ludicrous Speeds - Rugged DevOps
Infosec at Ludicrous Speeds - Rugged DevOps
 
When IT Fails The Business Fails...
When IT Fails The Business Fails...When IT Fails The Business Fails...
When IT Fails The Business Fails...
 
2012 05 corp fin 1c
2012 05 corp fin 1c2012 05 corp fin 1c
2012 05 corp fin 1c
 
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
 
Winnipeg ISACA Security is Dead, Rugged DevOps
Winnipeg ISACA Security is Dead, Rugged DevOpsWinnipeg ISACA Security is Dead, Rugged DevOps
Winnipeg ISACA Security is Dead, Rugged DevOps
 
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
 
DevOps Kanban Meet Up 3/22/12
DevOps Kanban Meet Up 3/22/12DevOps Kanban Meet Up 3/22/12
DevOps Kanban Meet Up 3/22/12
 

Último

Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
masabamasaba
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 

Último (20)

WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 

2019 Top Lessons Learned Since the Phoenix Project Was Released

  • 1. @RealGeneKim Session ID: Gene Kim Building A World-Class Engineering Culture: Top Lessons Learned Since The Phoenix Project Was Released
  • 2. @RealGeneKim My Definition of DevOps The architecture, technical practices, and cultural norms that enable us to… increase our ability to deliver applications and services... quickly and safely, which enables rapid experimentation and innovation, and the fastest delivery of value to our customers… while ensuring world-class security, reliability, and stability... …so that we can win in the marketplace. (vs. traditional software development and infrastructure practices)
  • 3. @RealGeneKim Another Definition of DevOps Better, Faster, Safer, Happier Jon Smart, Head of Better Ways of Working, Barclays
  • 7. @RealGeneKim IT Ops And Dev At War 12
  • 9. @RealGeneKim IT Operations CBS Photo Archive/Star Trek: The Original Series/Getty Images
  • 13. @RealGeneKim The Product Managers Source: Flickr: birdsandanchors Architects
  • 15. @RealGeneKim Session ID: Surprise #1: The Business Value Of DevOps Is Even Higher Than We Thought
  • 16. @RealGeneKim Elite Low Difference Deployment Frequency On-demand (multiple times per day) Weekly to monthly 46x Deployment Lead Time < 1 hour 1 day to 1 week 2,555x Deploy Success Rate 0-15% 46-60% 7x Mean Time to Restore < 1 hour 1 week to 1 month 2,604x Elite vs. Low Performers Source: Google/DORA: 2018 State Of DevOps Report: https://cloudplatformonline.com/2018-state-of-devops.html
  • 17. @RealGeneKim Elite Low Difference Deployment Frequency On-demand (multiple times per day) Weekly to monthly 46x Deployment Lead Time < 1 hour 1 day to 1 week 2,555x Deploy Success Rate 0-15% 46-60% 7x Mean Time to Restore < 1 hour 1 week to 1 month 2,604x Elite vs. Low Performers Source: Google/DORA: 2018 State Of DevOps Report: https://cloudplatformonline.com/2018-state-of-devops.html
  • 18. @RealGeneKim Elite Low Difference Deployment Frequency On-demand (multiple times per day) Weekly to monthly 46x Deployment Lead Time < 1 hour 1 day to 1 week 2,555x Deploy Success Rate 0-15% 46-60% 7x Mean Time to Restore < 1 hour 1 week to 1 month 2,604x Elite vs. Low Performers Source: Google/DORA: 2018 State Of DevOps Report: https://cloudplatformonline.com/2018-state-of-devops.html
  • 19. @RealGeneKim Elite Low Difference Deployment Frequency On-demand (multiple times per day) Weekly to monthly 46x Deployment Lead Time < 1 hour 1 day to 1 week 2,555x Deploy Success Rate 0-15% 46-60% 7x Mean Time to Restore < 1 hour 1 week to 1 month 2,604x Elite vs. Low Performers Source: Google/DORA: 2018 State Of DevOps Report: https://cloudplatformonline.com/2018-state-of-devops.html
  • 20. @RealGeneKim High Performers Are More Secure And Controlled 2x 29% less time spent remediating security issues more time spent on new work Source: Google/DORA: 2018 State Of DevOps Report: https://cloudplatformonline.com/2018-state-of-devops.html
  • 21. @RealGeneKim High Performers Win In The Marketplace 2x 2xmore likely to exceed profitability, market share & productivity goals more likely to achieve organizational and mission goals, customer satisfaction, quantity & quality goals Source: Google/DORA: 2018 State Of DevOps Report: https://cloudplatformonline.com/2018-state-of-devops.html
  • 22. @RealGeneKim High Performers Win In The Marketplace 2.2xhigher employee Net Promoter Score 50%higher market capitalization growth over 3 years* Source: Google/DORA: 2018 State Of DevOps Report: https://cloudplatformonline.com/2018-state-of-devops.html
  • 23. @RealGeneKim© 2018, DevOps Research and Assessment, LLC. All Rights Reserved. Elite Performers Data shows a new 4th high performance group: elite performers Proportion of high performers has grown YoY, but the bar for excellence remains high Elite performers are still able to optimize for throughput and stability Source: Google/DORA: 2018 State Of DevOps Report: https://cloudplatformonline.com/2018-state-of-devops.html
  • 25. @RealGeneKim When we can safely, quickly, reliably, securely achieve all the goals, dreams and aspirations of our business…
  • 26. @RealGeneKim Session ID: Surprise #2: DevOps Is As Good For Ops & Sec … ...As It Is For Dev!
  • 27. @RealGeneKim Deploy Smaller Changes, More Frequently * Source: http://www.facebook.com/note.php?note_id=14218138919
  • 28. @RealGeneKim “As a lifelong Ops practitioner, I know we need DevOps to make our work humane. In the past, I’ve worked every holiday, on my birthday, my spouse’s birthday, and even on the day my son was born.” Nathan Shimek Engineering Manager, New Context @nathan_shimek
  • 29. @RealGeneKim CSG: COBOL App + 20 tech stacks Source: Scott Prugh, Chief Architect, CSG, Inc. And the customer got the feature in half the time!  Apps supporting bill printing and customer care for 50MM customer, 6B transactions per month  20 technology platforms, including mainframe VSAM and DB2, Java, desktop client  Moved from 2 to 4 releases per year  Shared Operations Team performed daily deployments to UAT
  • 30. @RealGeneKim Developers Carry Pagers “We found that when we woke up developers at 2am, defects got fixed faster than ever” – Patrick Lightbody “You build it, you run it.” – Werner Vogels
  • 31. @RealGeneKim “As a developer, the most satisfying points in my career? “It’s when I wrote the code, pushed the button to deploy it, watched the metrics to see if it actually worked in production, and fixed it if it broke.” Tim Tischler Director of Operations Engineering Nike, Inc.
  • 32. @RealGeneKim Capital One: DevOpsSec Source: Tapabrata Pal, Capital One
  • 33. @RealGeneKim Dev And Ops and Sec: We’re All Engineers
  • 34. @RealGeneKim Session ID: Surprise #3: The Importance Of Measuring Code Deployment Lead Time
  • 36. @RealGeneKim “What is your lead time for changes?” “How long does it take to go from code committed to code successfully running in production?”
  • 37. @RealGeneKimSource: The DevOps Handbook Product Design and Development Product Delivery (Build, Test, Deploy) Create new products and services that solve customer problems using hypothesis-driven delivery, modern UX, design thinking Enable fast flow from development to production and reliable releases by standardizing work, reducing variability and batch sizes Feature design and implementation may require work that has never been done before Integration, test and deployment must be performed continuously, as quickly as possible Estimates are highly uncertain Cycle times should be well-known and predictable Outcomes are highly variable Outcomes should have low variability Change Committed Into Version Control
  • 38. @RealGeneKimSource: The DevOps Handbook Product Design and Development Product Delivery (Build, Test, Deploy) Create new products and services that solve customer problems using hypothesis-driven delivery, modern UX, design thinking Enable fast flow from development to production and reliable releases by standardizing work, reducing variability and batch sizes Feature design and implementation may require work that has never been done before Integration, test and deployment must be performed continuously, as quickly as possible Estimates are highly uncertain Cycle times should be well-known and predictable Outcomes are highly variable Outcomes should have low variability Change Committed Into Version Control
  • 39. @RealGeneKimSource: The DevOps Handbook Change Committed Into Version Control Product Design and Development Product Delivery (Build, Test, Deploy) Create new products and services that solve customer problems using hypothesis-driven delivery, modern UX, design thinking Enable fast flow from development to production and reliable releases by standardizing work, reducing variability and batch sizes Feature design and implementation may require work that has never been done before Integration, test and deployment must be performed continuously, as quickly as possible Estimates are highly uncertain Cycle times should be well-known and predictable Outcomes are highly variable Outcomes should have low variability
  • 40. @RealGeneKim What Is The One Question That Predicts Performance With Startling Accuracy?
  • 41. @RealGeneKim “To what degree do we fear doing deployments?” Source: Puppet Labs 2015 State Of DevOps: https://puppetlabs.com/2015-devops-report
  • 42. @RealGeneKim Session ID: Surprise #4: The Surprising Implications Of Conway’s Law
  • 43. @RealGeneKim Conway’s Law  Eric S. Raymond: “If you have four groups working on a compiler, you’ll get a four pass compiler” (summarizing results of Dr. Melvin Conway’s experiment in 1968)
  • 44. @RealGeneKim The Birth And Death Of Etsy Sprouter  A story about teams of engineers implementing changes  2008: Devs and DBAs  2009: Devs and DBAs and Sprouter team  2010: Devs
  • 45. @RealGeneKim Lesson: The Organization and The Architecture Of Our Software Must Be Congruent
  • 46. @RealGeneKim Lead Time = 9 months Source: Damon Edwards (@damonedwards)
  • 47. @RealGeneKim Architecture Enables Teams To…  …make large scale changes to the design of its system without the permission of someone outside the team, or depending on other teams  ...complete its work without fine-grained communication and coordination with people outside the team  ...deploy and release its product or service on demand, independently of other services the product or service depends upon  ...do most of its testing on demand, without requiring an integrated test environment  ...perform deployments during normal business hours with negligible downtime Source: Puppet/DORA: 2017 State Of DevOps Report: https://puppet.com/resources/whitepaper/state-of-devops-report
  • 48. @RealGeneKim The Value Of Platforms  Enable developer productivity  Self-service  On-demand  Immediacy and fast feedback  Focus and flow  Joy  Monitoring, deployment, environment creation, security scans, orchestration…
  • 50. @RealGeneKim High (linear) Low Med Source: Puppet Labs 2015 State Of DevOps: https://puppetlabs.com/2015-devops-report deploys/day # of developers
  • 51. @RealGeneKim© 2018, DevOps Research and Assessment, LLC. All Rights Reserved. Doing Cloud Right It's not just about adopting cloud, it’s using cloud in essential ways that matters. Only 22% of teams are doing cloud right Teams that use these essentials characteristics are 23X more likely to be elite performers AGREED OR STRONGLY AGREED On-demand self-service Broad network access Resource Pooling Rapid elasticity Measured service
  • 52. @RealGeneKim Session ID: Surprise #5: DevOps Enables Dynamic, Learning Organizations…
  • 53. @RealGeneKim Dr. Steven Spear “While designing perfectly safe systems is likely beyond our abilities, safe systems are close to achievable” when the four following conditions are met…” Source: Dr. Steven Spear
  • 54. @RealGeneKim Dr. Steven Spear’s Four Capabilities 1. See problems as they occur 2. Swarm and solve problems to create new knowledge 3. Spread new knowledge throughout the organization 4. Leaders create new leaders Source: Dr. Steven Spear
  • 55. @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
  • 56. @RealGeneKim Pervasive Production Telemetry Etsy engineering culture: anything in production requires telemetry: Ian Malpass: “If it moves, we graph it. Even if it doesn’t move, we graph it, just in case it makes a run for it.” 2011: 200,000 production metrics 2015: 800,000 production metrics
  • 57. @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 Source: Dr. Steven Spear
  • 58. @RealGeneKim Absence Of Capability 2 “In manufacturing, the absence of effective feedback often contribute to major quality and safety problems. In one well- documented case at the General Motors Fremont manufacturing plant, there were no effective procedures in place to detect problems during the assembly process, nor were there explicit procedures on what to do when problems were found. “As a result, there were instances of engines being put in backward, cars missing steering wheels or tires, and cars even having to be towed off the assembly line because they wouldn’t start.” Source: DevOps Handbook
  • 59. @RealGeneKim Create as much feedback in our system, from as many areas in our system, sooner, faster, and cheaper, with as much clarity between cause and effect. Why? Because the more assumptions we can invalidate, the more we learn, improving our ability to fix problems and innovate. Source: DevOps Handbook
  • 61. @RealGeneKim How many times per day is the andon cord pulled in a typical day at a Toyota manufacturing plant? 3,500 times per day Source: http://www.gembapantarei.com/2008/04/how_many_times_do_you_pull_the_andon_cord_each_day.html
  • 62. @RealGeneKim Capability 2 Stopping work when builds, tests, deployments and services break Stopping work to do peer reviews Source: DevOps Handbook
  • 63. @RealGeneKim "Automated tests transform fear into boredom." -- Eran Messeri, Google Google Dev And Ops (2013) 15,000 engineers, working on 4,000+ projects All code is checked into one source tree (billions of files!) 5,500 code commits/day 75 million test cases are run daily
  • 65. @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 Source: Dr. Steven Spear
  • 66. @RealGeneKim DevOps Practices In Capability 3 Single, shared source code repositories Blameless post-mortems Chaos Monkeys
  • 69. @RealGeneKim You Don’t Choose Chaos Monkey… Chaos Monkey Chooses You
  • 70. @RealGeneKim “Then I remembered all the Chaos Monkey exercises we’ve gone through. My reaction was, ‘Bring it on!’” The 2014 AWS Reboot “When we got the news about the emergency EC2 reboots, our jaws dropped. When we got the list of how many Cassandra nodes would be affected, I felt ill. – Christos Kalantzis Netflix Cloud DB Engineering Source: http://techblog.netflix.com/2014/10/a-state-of-xen-chaos-monkey-cassandra.html
  • 71. @RealGeneKim The 2014 AWS Reboot “Out of our 2700+ production Cassandra nodes, 218 were rebooted. 22 Cassandra nodes did not reboot successfully. “Netflix customers experienced no downtime that weekend.” – Bruce Wong Netflix Chaos Engineering
  • 72. @RealGeneKim DevOps Practices In Capability 3 Learning days and internal technology conferences DevOps Dojos and other training Embracing open source Internal architecture to propagate best known patterns (“buoys, not boundaries”) Functional organizations
  • 73. @RealGeneKim© 2018, DevOps Research and Assessment, LLC. All Rights Reserved. Open Source Software The data shows that using open source software is correlated with high SDO performance Teams that use open source software are 1.75X more likely to be elite performers Those same teams are also 1.5X more likely to expand their open source usage in future
  • 74. @RealGeneKim Session ID: Surprise #6: DevOps Is For The Unicorns… ...And The Horses, Too
  • 75. @RealGeneKim DevOps Enterprise: Lessons Learned  In 2018, we’ll hold the fifth year of the DevOps Enterprise Summit, a conference for horses, by horses  Over the years, we’ve had over 200 leaders from:  Capital One, KeyBank, Barclays, GE Capital, ING Bank, Fidelity, PNC, ADP, BofA, Western Union, BBVA  Nationwide Insurance, Zurich Insurance, Hiscox, Aviva, LV=  Walmart, Nordstrom, Target, Macy’s, Marks and Spencer  Nike, Adidas, Sherwin Williams  Verizon, Telstra, T-Mobile, Orange, CSG  Raytheon, Lockheed Martin, Northrop Grumman, CSRA, Jaguar Land Rover  Disney, Ticketmaster, NBC/Universal  Kaiser Permanente  US Citizenship & Immigration Services, UK HM Revenue Collection, DISA Forge.mil, NZ Ministry of Social Development, UK Welfare and Pensions, US Joint Warfare Analysis Center  Amazon PrimeNow, CA, Compuware, Google Search, IBM, MicroFocus, Microsoft, SAP
  • 76. @RealGeneKim Observations  They were using the same technical practices and getting the same sort of metrics as the unicorns  Target: 100+ deploys per week, < 10 incidents per month, enabled 53 business initiatives  Capital One: 100s of deploys per day, lead time of minutes  Macy’s: 1,500 manual tests every 10 days, now 100Ks automated tests run daily  Disney: Has embedded nearly 100 Ops engineers into LOB teams across the enterprise  Nationwide Insurance: Retirement Plans app (COBOL on mainframe)  Raytheon: testing and certification from months to a day  Key Bank: rebuilt consumer online banking in containers and Kubernetes in 1 year  Nordstrom: 20% lead time reduction into executive bonuses
  • 77. @RealGeneKim Spanning Business/Technology Divide Verizon Enterprise Nike EMEA Capital One KeyBank
  • 79. @RealGeneKimSource: Puppet/DORA: 2017 State Of DevOps Report: https://puppet.com/resources/whitepaper/state-of-devops-report
  • 80. @RealGeneKim Leadership Matters Teams with the least reported transformational leadership behaviors (the bottom-third) were one- half as likely to be high IT performers Leaders cannot do it alone! Teams with the top 10% of reported transformational leadership behaviors performed no better than the median Source: Puppet/DORA: 2017 State Of DevOps Report: https://puppet.com/resources/whitepaper/state-of-devops-report
  • 81. @RealGeneKim Leaders Affect Outcomes Through… Source: Puppet/DORA: 2017 State Of DevOps Report: https://puppet.com/resources/whitepaper/state-of-devops-report
  • 82. © 2018, DevOps Research and Assessment, LLC. All Rights Reserved.110 © 2018, DevOps Research and Assessment, LLC. All Rights Reserved. Influencing culture - autonomy Giving teams autonomy improves voice and trust Voice and trust improve Westrum organizational culture, which drives SDO and organizational performance
  • 85. @RealGeneKim Allocating R&D Inputs  Features: net new customer visible value  Defects: broken promises to customers  Risks: ensure availability, compliance, security  Debts: architecture debt, technical debt that inhibit features, encourage defects, increase risks Source: Project To Product, Dr. Mik Kersten (upcoming)
  • 86. @RealGeneKim Fast Push To Market Debts & Risks Features Quality Defects
  • 87. @RealGeneKim Fast Push To Market — Continued Features Defects Defect fixing dominates work Site reliability tanks Slower and slower velocity Customers leave Morale plunges Devs leave because everything is hard Quality Debts & Risks
  • 88. @RealGeneKimSource: https://twitter.com/johncutlefish/status/1046169469268111361 Who hasn’t felt this? You hire a bunch of developers, but you still can’t ship the features you promised… …and maybe you even have the feeling that things are slowing down…
  • 89. @RealGeneKim Near Death Experiences ● Ebay (1999) ● Microsoft (2002): Bill Gates memo ● Amazon (2004): Jeff Bezos memo ● Twitter (2008) ● LinkedIn (2009) ● Etsy (2009) ● Knight Capital (2012) ● Healthcare.gov (2013) ● British Airways (2015) * ● Equifax (2018) * * Not actually a “near death experience” — but I think they’re egregiously bad…
  • 90. @RealGeneKim The Feature Freeze / Standdown Debt Features Quality Defects Features
  • 92. @RealGeneKim Quote from Marty Cagan from his book Inspired The deal [between product owners and] engineering goes like this: Product management takes 20% of the team’s capacity right off the top and gives this to engineering to spend as they see fit. They might use it to rewrite, re-architect, or re-factor problematic parts of the code base…​whatever they believe is necessary to avoid ever having to come to the team and say, ‘we need to stop and rewrite [all our code].’ If you’re in really bad shape today, you might need to make this 30% or even more of the resources. However, I get nervous when I find teams that think they can get away with much less than 20%. Cagan notes that when organizations do not pay their “20% tax,” technical debt will increase to the point where an organization inevitably spends all of its cycles paying down technical debt. At some point, the services become so fragile that feature delivery grinds to a halt because all the engineers are working on reliability issues or working around problems.
  • 94. @RealGeneKim 2002 Microsoft Security Standdown Famously, Microsoft after SQL Slammer required every product group to freeze feature Source: https://www.wired.com/2002/01/bill-gates-trustworthy-computing/
  • 95. @RealGeneKim Advice To Business Leaders Managing technical debt doesn’t have to always happen during extinction event crises 20% of R&D time as a part of daily work is one of my favorite patterns Hack Days, Improvement Blitzes, Improvement Days saved Google, Facebook, Etsy, Amazon Surface and solve problems as a part of daily work Work with your teams to determine whether the Debts dial needs to turned up higher! (0% is never sustainable) Encourage “blameless post-mortems”: make it safe to talk about problems
  • 96. @RealGeneKim From Dr. Mik Kersten, CEO, Tasktop Top annual priority: new features Result: debt to pay down
  • 97. @RealGeneKim From Dr. Mik Kersten, CEO, Tasktop Last year: Unhappiest team Now: Happiest team Highest feature flow
  • 98. @RealGeneKim Session ID: Surprise #9: From Dev to Ops… …back to Dev
  • 99. @RealGeneKim As Your Ambassador From Dev For decades, I self-identified as an Ops person… 2 years ago, I’ve started to self-identify as Dev Clojure / ClojureScript LISP, functional programming, immutability 3000 lines of Objective C -> 1500 lines of TypeScript/React -> 500 lines of ClojureScript Development is so fun, and these days, you can do miraculous things with so little effort
  • 100. @RealGeneKim Why Functional Programming The famous French philosopher Claude Lévi-Strauss would say of certain tools, ‘is it good to think with?’ Core FP concepts Immutability Pure functions Composability Pioneered by Haskell and Ocaml. Popularized by Clojure, Erlang, Elm, Elixir
  • 101. @RealGeneKim Interestingly, It Portends Future Of Ops Core concepts Immutability Pure functions Composability Look at… Docker, Docker Compose Kubernetes Kubernetes sidecars Event streams: Apache Kafka
  • 102. @RealGeneKim Never Have I Valued Infrastructure More Things I detest now Everything outside of my application Connecting to anything to anything Secrets management Bash YAML Patching Building kubernetes deployment files (mostly by Googling) Why my cloud costs are so high
  • 104. @RealGeneKim The Rebellion Needs You The DevOps Enterprise journey is a rebellion against an ancient and powerful order Digital transformation is changing everything — and that’s where the excitement is The Rebellion needs you — the next generation of leaders
  • 105. @RealGeneKim Why Do I Think This Is Important?
  • 106. @RealGeneKim Help I’m Looking For  For 1.5 years, I’ve been working on “The Unicorn Project”  “The Phoenix Project” retold, but from perspective of a developer/architect  It’s a book about people rebelling against an ancient and powerful order  Combination of Redshirts from Star Trek, Hogan’s Heroes, A Team, and the movie Brazil  I’m looking for women in technology to review an early draft of a book
  • 107. @RealGeneKim Want More Learn More? To receive the following:  A copy of this presentation  Eight excerpts from Beyond The Phoenix Project audio series w/John Willis  The 140 page excerpt of The DevOps Handbook  The 140 page excerpt of The Phoenix Project  Videos and slides from DevOps Enterprise 2014-2017  Whitepaper from DevOps Research and Assessment  The DevOps Enterprise Forum Guidance Papers  Link to the DevOps Audit Defense Toolkit  One hour excerpt of The Phoenix Project audiobook Just pick up your phone, and send an email: To: realgenekim@SendYourSlides.com Subject: devops realgenekim@SendYourSlides.com devops

Notas del editor

  1. [ picture of messy data center ] Ten minutes into Bill’s first day on the job, he has to deal with a payroll run failure. Tomorrow is payday, and finance just found out that while all the salaried employees are going to get paid, none of the hourly factory employees will. All their records from the factory timekeeping systems were zeroed out. Was it a SAN failure? A database failure? An application failure? Interface failure? Cabling error?
  2. Source: http://biobreak.wordpress.com/2010/10/07/games-evangelism-dos-and-donts/
  3. Who are they auditing? IT operations. I love IT operatoins. Why? Because when the developers screw up, the only people who can save the day are the IT operations people. Memory leak? No problem, we’ll do hourly reboots until you figure that out. Who here is from IT operations? Bad day: Not as prepared for the audit as they thought Spending 30% of their time scrambling, generating presentation for auditors Or an outage, and the developer is adamant that they didn’t make the change – they’re saying, “it must be the security guys – they’re always causing outages” Or, there’s 50 systems behind the load balancer, and six systems are acting funny – what different, and who made them different Or every server is like a snowflake, each having their own personality We as Tripwire practitioners can help them make sure changes are made visible, authorized, deployed completely and accurately, find differences Create and enforce a culture of change management and causality
  4. Source: Flickr: birdsandanchors
  5. Source: RyanJLane
  6. High performing IT organizations are still deploying more frequently with fewer failures. - High performers deploy 46x (compared to 200x in 2016) more frequently than low performers. This is the difference between being able to deploy on demand multiple times a day and only being able to deploy a one or two times a month. - High performers also have 440x (compared to 2,555x faster in 2016) lead times. They can push a change to production in less than an hour versus once every couple of months. - They also recover from failures 24x faster. This is the difference between an hour and a day, which is significant when you factor in the average cost of downtime per hour. - High performing organizations also have 1/5 the change failure rate (or 5x lower change failure rate).
  7. Takeway: High performers are maximizing throughput while maintaining the highest levels of stability. This means they are able to get new features and bug fixes to market faster, get customer feedback, and iterate more rapidly. Low performers have increased their throughput, compared to 2016 results, and are deploy faster and more frequently, but they’re still doing poorly in terms of stability. We speculate that this is due to low-performing teams are optimizing for speed, but not investing enough in building quality into the process, which takes time. The result is larger failures that take more time to restore service. High performers understand that they don’t have to trade speed for stability or vice versa, because by building quality in, they get both.
  8. We used the most powerful analytical tool to generate this graph: not SPSS, R, Tableau, PLA Sim. We used pivot tables in Excel.
  9. April 22, 2011
  10. [ picture of messy data center ] Ten minutes into Bill’s first day on the job, he has to deal with a payroll run failure. Tomorrow is payday, and finance just found out that while all the salaried employees are going to get paid, none of the hourly factory employees will. All their records from the factory timekeeping systems were zeroed out. Was it a SAN failure? A database failure? An application failure? Interface failure? Cabling error?