SlideShare a Scribd company logo
1 of 153
Download to read offline
DevOps: The Future is Already Here
— It’s Just Unevenly Distributed
Damon Edwards
@damonedwards
@damonedwards
Damon Edwards
DevOps Consulting
Automation Design
Support & Services
devopscafe.org
dev2ops.org
The history of DevOps is important…
A B
A B
OpsDev
“Agile
Infrastructure”
“Agile
Infrastructure”
“Agile
Infrastructure”
“Agile
Infrastructure”
June 23, 2009
"10+ Deploys Per Day: Dev and
Ops Cooperation at Flickr”
June 23, 2009
"10+ Deploys Per Day: Dev and
Ops Cooperation at Flickr”
June 23, 2009
"10+ Deploys Per Day: Dev and
Ops Cooperation at Flickr”
June 23, 2009
"10+ Deploys Per Day: Dev and
Ops Cooperation at Flickr”
June 23, 2009
October 30 - 31, 2009: Ghent, Belgium
Dev
October 30 - 31, 2009: Ghent, Belgium
Dev
October 30 - 31, 2009: Ghent, Belgium
Ops
Dev
October 30 - 31, 2009: Ghent, Belgium
OpsDays
Dev
October 30 - 31, 2009: Ghent, Belgium
OpsDays
*and many more!
Dev
October 30 - 31, 2009: Ghent, Belgium
# OpsDays
*and many more!
DevOps Days
Ghent 2009
DevOps Days
Ghent 2009
Sydney 2010
DevOps Days
Ghent 2009
Sydney 2010
Mountain View 2010
DevOps Days
Ghent 2009
Sydney 2010
Mountain View 2010
+49 more as of Jan 2015

devopsdays.org
The Rise of a New IT Operations
Support Model
By 2015, DevOps will evolve from a niche strategy employed
by large cloud providers into a mainstream strategy employed
by 20% of Global 2000 organizations
Why DevOps will emerge:
!DevOps is not usually driven from
Why DevOps will not emerge:
!Cultural changes are the hardest to
by 20% of Global 2000 organizations.
!DevOps is not usually driven from
the top down and, thus, may be
more easily accepted by IT
operations teams.
!Cultural changes are the hardest to
implement, and DevOps requires a
significant rethinking of IT
operations conventional wisdom.
!ITIL and other best practices
frameworks are acknowledged to
have not delivered on their goals,
enabling IT organizations to look for
!There is a large body of work with
respect to ITIL and other best
practices frameworks that is already
accepted within the industry enabling IT organizations to look for
new models.
!The growing interest in tools such
as Chef, Puppet, etc., will help
accepted within the industry.
!Open source (OSS) management
tools, which are more aligned with
this approach, have not seen pp p
stimulate demand for OSS-based
management
pp
significant enterprise market share
traction.
March 18, 2011
The Rise of a New IT Operations
Support Model
By 2015, DevOps will evolve from a niche strategy employed
by large cloud providers into a mainstream strategy employed
by 20% of Global 2000 organizations
Why DevOps will emerge:
!DevOps is not usually driven from
Why DevOps will not emerge:
!Cultural changes are the hardest to
by 20% of Global 2000 organizations.
!DevOps is not usually driven from
the top down and, thus, may be
more easily accepted by IT
operations teams.
!Cultural changes are the hardest to
implement, and DevOps requires a
significant rethinking of IT
operations conventional wisdom.
!ITIL and other best practices
frameworks are acknowledged to
have not delivered on their goals,
enabling IT organizations to look for
!There is a large body of work with
respect to ITIL and other best
practices frameworks that is already
accepted within the industry enabling IT organizations to look for
new models.
!The growing interest in tools such
as Chef, Puppet, etc., will help
accepted within the industry.
!Open source (OSS) management
tools, which are more aligned with
this approach, have not seen pp p
stimulate demand for OSS-based
management
pp
significant enterprise market share
traction.
March 18, 2011
Next ➔ October 19-21, 2015 in San Francisco
devopsenterprise.io
2014 State of
DevOps Survey
9,200+ Respondents
from 110 countries,
across all industries
2014 State of
DevOps Survey
9,200+ Respondents
from 110 countries,
across all industries
Why is the history important?
Why is the history important?
It reminds us that DevOps is...
Why is the history important?
• from practitioners, by practitioners
It reminds us that DevOps is...
Why is the history important?
• from practitioners, by practitioners
• not a “thing” (product, methodology, specification, job title)
It reminds us that DevOps is...
Why is the history important?
• from practitioners, by practitioners
• not a “thing” (product, methodology, specification, job title)
• an experience-based movement
It reminds us that DevOps is...
Why is the history important?
• from practitioners, by practitioners
• not a “thing” (product, methodology, specification, job title)
• an experience-based movement
• decentralized and open to all
It reminds us that DevOps is...
Why is the history important?
• from practitioners, by practitioners
• not a “thing” (product, methodology, specification, job title)
• an experience-based movement
• decentralized and open to all
It reminds us that DevOps is...
Biggest source of tensions in community is not understanding this!
What have we learned?
Dev
WallofConfusion
Ops
At first we forgot the context!
OpsDev
We are in business to give the customer...
• What they want
• When they want it
• At the lowest cost possible
OpsDev
DevOps Problems!
Ah-ha!
OpsDev Remove
Shorten
Lead Time
Feedback
Ah-ha!
OpsDev Remove
Shorten
Lead Time
Feedback
• “My organization is stuck!… and
I don’t know why”
• “Business pressuring to route
around me”
• “I have no real visibility”
• “Org has low confidence in
ability to deliver”
• “Usual coping mechanisms
aren’t working”
• “Don’t bring me more tools!”
• “My job is painful!.. and I know
why”
• “I’m always waiting for someone
or being undermined by
someone else”
• “If you just let me do it myself…”
• “We should automate everything
first”
• “Using new tools like company x
will fix our problems!”
Executives Teams
“I think DevOps can help me” “I think DevOps can help me”
• “My organization is stuck!… and
I don’t know why”
• “Business pressuring to route
around me”
• “I have no real visibility”
• “Org has low confidence in
ability to deliver”
• “Usual coping mechanisms
aren’t working”
• “Don’t bring me more tools!”
• “My job is painful!.. and I know
why”
• “I’m always waiting for someone
or being undermined by
someone else”
• “If you just let me do it myself…”
• “We should automate everything
first”
• “Using new tools like company x
will fix our problems!”
Executives Teams
“I think DevOps can help me” “I think DevOps can help me”
• “My organization is stuck!… and
I don’t know why”
• “Business pressuring to route
around me”
• “I have no real visibility”
• “Org has low confidence in
ability to deliver”
• “Usual coping mechanisms
aren’t working”
• “Don’t bring me more tools!”
• “My job is painful!.. and I know
why”
• “I’m always waiting for someone
or being undermined by
someone else”
• “If you just let me do it myself…”
• “We should automate everything
first”
• “Using new tools like company x
will fix our problems!”
Executives Teams
“I think DevOps can help me” “I think DevOps can help me”
• “My organization is stuck!… and
I don’t know why”
• “Business pressuring to route
around me”
• “I have no real visibility”
• “Org has low confidence in
ability to deliver”
• “Usual coping mechanisms
aren’t working”
• “Don’t bring me more tools!”
• “My job is painful!.. and I know
why”
• “I’m always waiting for someone
or being undermined by
someone else”
• “If you just let me do it myself…”
• “We should automate everything
first”
• “Using new tools like company x
will fix our problems!”
Executives Teams
“I think DevOps can help me” “I think DevOps can help me”
Organizational Analysis

Process Redesign

Management Coaching
• “My organization is stuck!… and
I don’t know why”
• “Business pressuring to route
around me”
• “I have no real visibility”
• “Org has low confidence in
ability to deliver”
• “Usual coping mechanisms
aren’t working”
• “Don’t bring me more tools!”
• “My job is painful!.. and I know
why”
• “I’m always waiting for someone
or being undermined by
someone else”
• “If you just let me do it myself…”
• “We should automate everything
first”
• “Using new tools like company x
will fix our problems!”
Executives Teams
“I think DevOps can help me” “I think DevOps can help me”
Organizational Analysis

Process Redesign

Management Coaching
Software Tools

Design Patterns and Methodologies

Training
• “My organization is stuck!… and
I don’t know why”
• “Business pressuring to route
around me”
• “I have no real visibility”
• “Org has low confidence in
ability to deliver”
• “Usual coping mechanisms
aren’t working”
• “Don’t bring me more tools!”
• “My job is painful!.. and I know
why”
• “I’m always waiting for someone
or being undermined by
someone else”
• “If you just let me do it myself…”
• “We should automate everything
first”
• “Using new tools like company x
will fix our problems!”
Executives Teams
“I think DevOps can help me” “I think DevOps can help me”
Organizational Analysis

Process Redesign

Management Coaching
Software Tools

Design Patterns and Methodologies

Training
• “My organization is stuck!… and
I don’t know why”
• “Business pressuring to route
around me”
• “I have no real visibility”
• “Org has low confidence in
ability to deliver”
• “Usual coping mechanisms
aren’t working”
• “Don’t bring me more tools!”
• “My job is painful!.. and I know
why”
• “I’m always waiting for someone
or being undermined by
someone else”
• “If you just let me do it myself…”
• “We should automate everything
first”
• “Using new tools like company x
will fix our problems!”
Executives Teams
“I think DevOps can help me” “I think DevOps can help me”
Organizational Analysis

Process Redesign

Management Coaching
Software Tools

Design Patterns and Methodologies

Training
Execs
Teams
"I want to transform
my organization"
"I want to transform
how I work"
DevOps?
Organizational
Transformation
Execs
"I want to transform
my organization"
Predictability
Short Time-to-Market
High Quality Operations
My silo works just
fine
It’s out of my
control
Not the way
we’ve always
done it
That just
won’t work
here
Too busy
running the
business
What is
important?
Didn’t work
last time, why
now?
Where do I
start?
Improved Time to Market & Quality
Quicker Feedback
from Users
Business
Idea
Running
Services
Dev Ops
DevOps and Agile
Ops Security
Auditing
Compliance
Availability
Ops is in a particularly tough spot
Success: an organization that learns to fix itself
Focus is on:
● Seeing end-to-end
● Fast feedback
● Eliminating waiting, rework
● Catching problems early
Predictability
Short Time-to-Market
High Quality Operations
If you stand back far enough…
Silos are the #1 enemy of throughput and quality
Dev Release OpsBusiness
Silos are the #1 enemy of throughput and quality
Dev Release OpsBusiness
Silos are the #1 enemy of throughput and quality
Dev Release OpsBusiness
Handoff
!
Handoff
!
Handoff
!
Silos are the #1 enemy of throughput and quality
Dev Release OpsBusiness
Application Knowledge
Handoff
!
Handoff
!
Handoff
!
Silos are the #1 enemy of throughput and quality
Dev Release OpsBusiness
Application Knowledge
Operational Knowledge
Handoff
!
Handoff
!
Handoff
!
Silos are the #1 enemy of throughput and quality
Dev Release OpsBusiness
Application Knowledge
Operational Knowledge
Business Intent
Handoff
!
Handoff
!
Handoff
!
Silos are the #1 enemy of throughput and quality
Dev Release OpsBusiness
Application Knowledge
Operational Knowledge
Business Intent
Handoff
!
Handoff
!
Handoff
!
Ownership
but limited
Accountability
Silos are the #1 enemy of throughput and quality
Dev Release OpsBusiness
Application Knowledge
Operational Knowledge
Business Intent
Handoff
!
Handoff
!
Handoff
!
Ownership
but limited
Accountability
Accountability
but no
Ownership
Organizational alignment is the key to overcoming silos
Organizational alignment is the key to overcoming silos
• 1000’s of small decisions made daily
• How do we harness that?
Organizational alignment is the key to overcoming silos
• 1000’s of small decisions made daily
• How do we harness that?
• Top down is brittle
• Conditions, people, tools are always
changing... how do we handle that?
Organizational alignment is the key to overcoming silos
• 1000’s of small decisions made daily
• How do we harness that?
• Top down is brittle
• Conditions, people, tools are always
changing... how do we handle that?
• Alignment: 

When you know that different individuals would
independently see a set of conditions and arrive
at the same decision that is directionally correct
to achieve the company’s goals
Organizational alignment is the key to overcoming silos
• 1000’s of small decisions made daily
• How do we harness that?
• Top down is brittle
• Conditions, people, tools are always
changing... how do we handle that?
• Alignment: 

When you know that different individuals would
independently see a set of conditions and arrive
at the same decision that is directionally correct
to achieve the company’s goals
• Startups have it; Enterprises lose it
Value Stream Mapping
Value Stream Mapping
Process
1
Value Stream Mapping
Process
1
?
PD
TS
W
EP M
M
M
TS
PDM
W
DWastes
2
Value Stream Mapping
Process
1
?
PD
TS
W
EP M
M
M
TS
PDM
W
DWastes
2
?
PD
TS
W
EP M
M
M
TS
PDM
W
D
Ops
involved
early
Unify
ticket/req
tools
Write
service
tests in
dev
Automate
from
spec
System
Verification
Tests
Move
into
Dev
Self-
Service
ACLs
Verify from
definition
of done
Counter-
measures
3
Core business service deliver
Current state value stream m
Development
Environments
Release
Build and deploy
QA
Environments
Performance
Environment
Staging
Environment
Productio
Environme
Deploy to
Performance
b Assets,
ws and
eframes
Delta
features and
fixesSet of
service
ranches
Documented
test plans
and cases
Request QA
build
Daily Scrum
meeting
Daily Scrum
meeting
Deployment
Meeting Business Systems
Support
Stan Walters
Change
Control
Project Manager
Erica Switzer
Change
request
Business Analyst
Erica Switzer
Steering
Committee
Erica Switzer
Full
Projects /
Expedites
Estimates
and
requirements
Technical
Specification
Deployment
Document
Change
Control Forms
RT tickets
Jira issues
Jira issues
Tested
packages
Development
Joe Harbaugh
L/T 8 weeks
P/T
H/C
S/R
4 weeks
5
25%
Development
Build and deploy
Joe Harbaugh
L/T 2 days
P/T
H/C
S/R
4 hours
1
10%
Development
Integration testing
Joe Harbaugh
L/T 1 day
P/T
H/C
S/R
1 day
5
95%
Performance
testing
Deploy
Product
Build test plan
Raj Lee
L/T 5 days
P/T
H/C
S/R
4 days
1
10%
Build test cases
Raj Lee
L/T 2 weeks
P/T
H/C
S/R
8 days
2
20%
Fernando Gomez
L/T 8 hours
P/T
H/C
S/R
7 hours
1
2%
Acceptance testing
Raj Lee
L/T 5 days
P/T
H/C
S/R
5 hours
2
10%
Feature testing
Raj Lee
L/T 4 weeks
P/T
H/C
S/R
2.5 weeks
4
20%
Allen Cannata
L/T 1 week
P/T
H/C
S/R
3 days
1
66%
RT tickets
Deploy to Staging
Frances Middleton
L/T 6 days
P/T
H/C
S/R
90 minutes
3
66%
Staging testing
Frances Middleton
L/T 1 week
P/T
H/C
S/R
3.5 days
4
66%
Allen Can
L/T 9 hou
P/T
H/C
S/R
8 hou
6
66%
Frances Middleton
L/T 6 days
P/T
H/C
S/R
90 minutes
3
66%
D
DD
PD
TSx5 Dx2
Wx2 PDx4
EP
D
PDx3 Mx8
D
Wx2
PDx2
What should we be looking for?
• Long lead times (vs processing time)
• Request and approval queues
• Large batch sizes
• Human to human information transfer
• Scrap / Rework / “Backwash”
• Process or tooling inconsistency
• Manual deployment / configuration
• Reliance on manual testing / verification
• Injecting requirements late in the process
• Fixing in place (vs rebuilding)
• “Snowflake” servers and environments
• Manual dependency management
• Ad-hoc or unstructured artifact management
People
Process
Tools
Align work to customer value
Dev & QA
Activity
Rel. / SRE
Activity
Ops
Activity
Business
Activity
Dev & QA
Activity
Rel. / SRE
Activity
Ops
Activity
Business
Activity
Customer / Product Aligned Teams
Customer / Product Aligned Teams
Customer / Product Aligned Teams
Align work to customer value
Dev & QA
Activity
Rel. / SRE
Activity
Ops
Activity
Business
Activity
Customer / Product Aligned Teams
Customer / Product Aligned Teams
Customer / Product Aligned Teams
Environments
as a
Service
QA
as a
Service
Insights
as a
Service
Security
as a
Service
Environments
Team
QA
Team
Monitoring
& Metrics
Team
Security
Team
What about cross-cutting concerns?
Process and Tooling
Transformation
Teams
"I want to transform
how I work"
Dev & QA
Activity
Rel. / SRE
Activity
Ops
Activity
Business
Activity
Customer / Product Aligned Teams
Customer / Product Aligned Teams
Customer / Product Aligned Teams
Environments
as a
Service
QA
as a
Service
Insights
as a
Service
Security
as a
Service
Environments
Team
QA
Team
Monitoring
& Metrics
Team
Security
Team
Align work to customer value
Code
Source
Repo
Config
CI
Server
Package
Repo
Operations
Console
Shell
Powershell
Pre-Production
Environments
Shell
Powershell
Production
Environment
Packages
Operations
Development
SOURCE
Drive all changes through a SDLC
Tests
CodeTests
Source
Repo
Config
Env
Spec
Run-
book
Auto-
mation
CI
Server
Package
Repo
Operations
Console
Shell
Powershell
Pre-Production
Environments
Shell
Powershell
Production
Environment
Packages
Operations
Development
SOURCE
Drive all changes through a SDLC
Code
Source
Repo
Config
Env
Spec
Run-
book
Auto-
mation
CI
Server
Package
Repo
Operations
Console
Shell
Powershell
Pre-Production
Environments
Shell
Powershell
Production
Environment
Packages
Operations
Development
SOURCE
Dev Ops
*
Collaboration
Tests
Drive all changes through a SDLC
Code
Versioned Release
Tests
Source
Repo
Config
Env
Spec
Run-
book
Auto-
mation
CI
Server
Package
Repo
Operations
Console
Shell
Powershell
Pre-Production
Environments
Shell
Powershell
Production
Environment
Packages
Operations
Development
SOURCE
Dev Ops
*
Collaboration
Drive all changes through a SDLC
Code
Versioned Release
Tests
Source
Repo
Config
Env
Spec
Run-
book
Auto-
mation
CI
Server
Package
Repo
Operations
Console
Shell
Powershell
Pre-Production
Environments
Shell
Powershell
Production
Environment
Packages
Operations
Development
SOURCE
Dev Ops
*
Collaboration
Dev Ops
*
Execute
Operations
Procedures
Drive all changes through a SDLC
Code
Versioned Release
Tests
Source
Repo
Config
Env
Spec
Run-
book
Auto-
mation
CI
Server
Package
Repo
Operations
Console
Shell
Powershell
Pre-Production
Environments
Shell
Powershell
Production
Environment
Packages
Operations
Development
SOURCE
Dev Ops
*
Collaboration
Dev Ops
*
Execute
Operations
Procedures
Drive all changes through a SDLC
Same People!!
Code
Versioned Release
Tests
Source
Repo
Config
Env
Spec
Run-
book
Auto-
mation
CI
Server
Package
Repo
Operations
Console
Shell
Powershell
Pre-Production
Environments
Shell
Powershell
Production
Environment
Packages
Operations
Development
SOURCE
Dev Ops
*
Collaboration
Dev Ops
*
Execute
Operations
Procedures
SERVICE
Drive all changes through a SDLC
What about cross-cutting concerns?
(PO • Dev • Test • SRE)
Cross Functional Delivery Team
CodeTests
Source
Repo
Config
Env
Spec
Run-
book
Auto-
mation
CI
Server
Package
Repo
Operations
Console
Shell
Powershell
Pre-Production
EnvironmentsPackages
SOURCE
QA Security Environments
Monitoring
---
Metrics
What about cross-cutting concerns?
(PO • Dev • Test • SRE)
Cross Functional Delivery Team
CodeTests
Source
Repo
Config
Env
Spec
Run-
book
Auto-
mation
CI
Server
Package
Repo
Operations
Console
Shell
Powershell
Pre-Production
EnvironmentsPackages
SOURCE
QA Security Environments
Monitoring
---
Metrics
QA as a

Service
Security as a

Service
Metrics as a

Service
Env. as a

Service
What about cross-cutting concerns?
(PO • Dev • Test • SRE)
Cross Functional Delivery Team
CodeTests
Source
Repo
Config
Env
Spec
Run-
book
Auto-
mation
CI
Server
Package
Repo
Operations
Console
Shell
Powershell
Pre-Production
EnvironmentsPackages
SOURCE
pull pull pull pull
QA Security Environments
Monitoring
---
Metrics
QA as a

Service
Security as a

Service
Metrics as a

Service
Env. as a

Service
Be a service provider
pull
Cross-Cutting
Concern X
✓ Standardized offerings
✓ Pulled by users (not pushed)
✓ On-demand and self-service
✓ Implementation knowledge not
necessary for normal use
✓ Provider spends their time building
service and coaching users
X as a Service
Be a service provider
pull
Cross-Cutting
Concern X
✓ Standardized offerings
✓ Pulled by users (not pushed)
✓ On-demand and self-service
✓ Implementation knowledge not
necessary for normal use
✓ Provider spends their time building
service and coaching users
X as a Service
Google:
“Cloud Operations at
Netflix”

“Actionable Metrics
Netflix”
Roy Rapoport Mark Maun
In this room at
1:30pm!
How to start being a service provider
pull
Cross-Cutting
Concern X
X as a Service
How to start being a service provider
pull
Cross-Cutting
Concern X
X as a Service
Define your offerings1
How to start being a service provider
pull
Cross-Cutting
Concern X
X as a Service
Define your offerings1
How to start being a service provider
pull
Cross-Cutting
Concern X
X as a Service
Define your offerings1
Tame the tool sprawl2
How to start being a service provider
pull
Cross-Cutting
Concern X
X as a Service
Define your offerings1
Tame the tool sprawl2
How to start being a service provider
pull
Cross-Cutting
Concern X
X as a Service
Define your offerings1
Tame the tool sprawl2
Setup self-service interfaces3
How to start being a service provider
pull
Cross-Cutting
Concern X
X as a Service
Define your offerings1
Tame the tool sprawl2
Setup self-service interfaces3
How to start being a service provider
pull
Cross-Cutting
Concern X
X as a Service
Define your offerings1
Tame the tool sprawl2
Setup self-service interfaces3
Setup secure access4
How to start being a service provider
pull
Cross-Cutting
Concern X
X as a Service
Define your offerings1
Tame the tool sprawl2
Setup self-service interfaces3
Setup secure access4
How to start being a service provider
pull
Cross-Cutting
Concern X
X as a Service
Define your offerings1
Tame the tool sprawl2
Setup self-service interfaces3
Setup secure access4
Plug: Give Rundeck a try --> rundeck.org
What’s Next?
Microservices
Any organization that designs a system
(defined broadly) will produce a design whose
structure is a copy of the organization's
communication structure.
Melvyn Conway, 1967
Conway’s Law:
Martin Fowler
Martin Fowler
Martin Fowler
Go read:
http://martinfowler.com/articles/microservices.html
Martin Fowler
Adrian Cockcroft
Adrian Cockcroft
Adrian Cockcroft
Google: “Adrian Cockcroft Microservices”
Adrian Cockcroft
The Network
The pain is legendary
“Our cloud is awesome… VMs in minutes… but then it
takes two days to get the VM connected to anything”
“But the ACL policy worked yesterday”
“Firewall rules only get changed on Thursdays”
“I didn’t know the load would spike that way”
“That’ll take 4 tickets and an act of god”
“If we don’t predict traffic patterns right our app is
hosed and there is no quick recovery”
“Only 3 people here know how to do that”
“After all that it turns out it was a DNS issue”
The network is changing
1990 2015
95% traffic left the DC New architectures:
5% traffic leaves the DC
(Facebook: only 2%!)
John Willis
The demands are changing
• Disaggregation of Hardware/Software
• Web Scale
• Private Cloud Computing
• Containerization
• Software Eating the Network
• DevOps
Faster pace of change!
Decentralized control!
John Willis
Expect acceleration
The Network Iceberg
Data Gravity Micro Services
Who?
How?
John Willis
Expect acceleration
The Network Iceberg
Data Gravity Micro Services
Who?
How?
John Willis
In this room at
3:00pm!
@botchagalupe
Let’s close with… you.
What can you do starting now?
Does your solution….
DevOps Litmus Test
Reduce cycle time AND improve quality?
Does your solution….
DevOps Litmus Test
Reduce cycle time AND improve quality?
Eliminate handoffs or reduce the friction of those
handoffs that can't be eliminated?
Does your solution….
DevOps Litmus Test
Reduce cycle time AND improve quality?
Eliminate handoffs or reduce the friction of those
handoffs that can't be eliminated?
Improve tool-to-tool artifact flow and eliminate
manual information flow?
Does your solution….
DevOps Litmus Test
Reduce cycle time AND improve quality?
Eliminate handoffs or reduce the friction of those
handoffs that can't be eliminated?
Improve tool-to-tool artifact flow and eliminate
manual information flow?
Eliminate manually-fulfilled request queues and
other sources of waiting?
Does your solution….
DevOps Litmus Test
Reduce cycle time AND improve quality?
Eliminate handoffs or reduce the friction of those
handoffs that can't be eliminated?
Improve tool-to-tool artifact flow and eliminate
manual information flow?
Eliminate manually-fulfilled request queues and
other sources of waiting?
Improve awareness and understanding of the
current state and desired state of the end-to-end
system?
Does your solution….
DevOps Litmus Test
Reduce cycle time AND improve quality?
Eliminate handoffs or reduce the friction of those
handoffs that can't be eliminated?
Improve tool-to-tool artifact flow and eliminate
manual information flow?
Eliminate manually-fulfilled request queues and
other sources of waiting?
Improve awareness and understanding of the
current state and desired state of the end-to-end
system?
Does your solution….
DevOps Litmus Test
✓
✓
✓
✓
✓
@damonedwards
Damon Edwards

More Related Content

What's hot

Bimodal IT: Shortcut to Innovation or Path to Dysfunction?
Bimodal IT: Shortcut to Innovation or Path to Dysfunction?Bimodal IT: Shortcut to Innovation or Path to Dysfunction?
Bimodal IT: Shortcut to Innovation or Path to Dysfunction?dev2ops
 
Without Self-Service Operations, the Cloud is Just Expensive Hosting 2.0 - (a...
Without Self-Service Operations, the Cloud is Just Expensive Hosting 2.0 - (a...Without Self-Service Operations, the Cloud is Just Expensive Hosting 2.0 - (a...
Without Self-Service Operations, the Cloud is Just Expensive Hosting 2.0 - (a...dev2ops
 
No Projects - Beyond Projects (Refreshed version)
No Projects - Beyond Projects (Refreshed version)No Projects - Beyond Projects (Refreshed version)
No Projects - Beyond Projects (Refreshed version)allan kelly
 
Agile 2008 Retrospective
Agile 2008 RetrospectiveAgile 2008 Retrospective
Agile 2008 RetrospectiveCraig Smith
 
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 ConferenceGene Kim
 
40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes40 Agile Methods in 40 Minutes
40 Agile Methods in 40 MinutesCraig Smith
 
Applying Organizational Change and Leadership in Agile Transformations
Applying Organizational Change and Leadership in Agile TransformationsApplying Organizational Change and Leadership in Agile Transformations
Applying Organizational Change and Leadership in Agile TransformationsCprime
 
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!Gene Kim
 
Does this FizzGood? Improve velocity, predictability & agility by asking a si...
Does this FizzGood? Improve velocity, predictability & agility by asking a si...Does this FizzGood? Improve velocity, predictability & agility by asking a si...
Does this FizzGood? Improve velocity, predictability & agility by asking a si...Jon Terry
 
Agile 2 - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
Agile 2  - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021Agile 2  - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
Agile 2 - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021Lisa Boyer Cooney (she/her)
 
Deloitte lean agile state of the nation
Deloitte lean   agile state of the nationDeloitte lean   agile state of the nation
Deloitte lean agile state of the nationAlexis Hui
 
Lean Software Development: Values and Principles
Lean Software Development: Values and PrinciplesLean Software Development: Values and Principles
Lean Software Development: Values and PrinciplesBalaji Sathram
 
Holistic Product Development
Holistic Product DevelopmentHolistic Product Development
Holistic Product DevelopmentGary Pedretti
 
2012 Velocity London: DevOps Patterns Distilled
2012 Velocity London: DevOps Patterns Distilled2012 Velocity London: DevOps Patterns Distilled
2012 Velocity London: DevOps Patterns DistilledGene Kim
 
DOES16 London - Scott Potter - DevOps: To Autonomy and Beyond
DOES16 London - Scott Potter - DevOps: To Autonomy and BeyondDOES16 London - Scott Potter - DevOps: To Autonomy and Beyond
DOES16 London - Scott Potter - DevOps: To Autonomy and BeyondGene Kim
 
2011 06 15 velocity conf from visible ops to dev ops final
2011 06 15 velocity conf   from visible ops to dev ops final2011 06 15 velocity conf   from visible ops to dev ops final
2011 06 15 velocity conf from visible ops to dev ops finalGene Kim
 
Innovation, Lean, Agile. Myths and Misconception
Innovation, Lean, Agile. Myths and MisconceptionInnovation, Lean, Agile. Myths and Misconception
Innovation, Lean, Agile. Myths and MisconceptionGaetano Mazzanti
 
Don't scale agile. Descale your organisation.
Don't scale agile. Descale your organisation.Don't scale agile. Descale your organisation.
Don't scale agile. Descale your organisation.sbargon
 
40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes40 Agile Methods in 40 Minutes
40 Agile Methods in 40 MinutesCraig Smith
 

What's hot (20)

Bimodal IT: Shortcut to Innovation or Path to Dysfunction?
Bimodal IT: Shortcut to Innovation or Path to Dysfunction?Bimodal IT: Shortcut to Innovation or Path to Dysfunction?
Bimodal IT: Shortcut to Innovation or Path to Dysfunction?
 
Without Self-Service Operations, the Cloud is Just Expensive Hosting 2.0 - (a...
Without Self-Service Operations, the Cloud is Just Expensive Hosting 2.0 - (a...Without Self-Service Operations, the Cloud is Just Expensive Hosting 2.0 - (a...
Without Self-Service Operations, the Cloud is Just Expensive Hosting 2.0 - (a...
 
No Projects - Beyond Projects (Refreshed version)
No Projects - Beyond Projects (Refreshed version)No Projects - Beyond Projects (Refreshed version)
No Projects - Beyond Projects (Refreshed version)
 
Agile 2008 Retrospective
Agile 2008 RetrospectiveAgile 2008 Retrospective
Agile 2008 Retrospective
 
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
 
40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes
 
Applying Organizational Change and Leadership in Agile Transformations
Applying Organizational Change and Leadership in Agile TransformationsApplying Organizational Change and Leadership in Agile Transformations
Applying Organizational Change and Leadership in Agile Transformations
 
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!
 
Does this FizzGood? Improve velocity, predictability & agility by asking a si...
Does this FizzGood? Improve velocity, predictability & agility by asking a si...Does this FizzGood? Improve velocity, predictability & agility by asking a si...
Does this FizzGood? Improve velocity, predictability & agility by asking a si...
 
Agile 2 - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
Agile 2  - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021Agile 2  - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
Agile 2 - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
 
Deloitte lean agile state of the nation
Deloitte lean   agile state of the nationDeloitte lean   agile state of the nation
Deloitte lean agile state of the nation
 
Lean Software Development: Values and Principles
Lean Software Development: Values and PrinciplesLean Software Development: Values and Principles
Lean Software Development: Values and Principles
 
Holistic Product Development
Holistic Product DevelopmentHolistic Product Development
Holistic Product Development
 
2012 Velocity London: DevOps Patterns Distilled
2012 Velocity London: DevOps Patterns Distilled2012 Velocity London: DevOps Patterns Distilled
2012 Velocity London: DevOps Patterns Distilled
 
DOES16 London - Scott Potter - DevOps: To Autonomy and Beyond
DOES16 London - Scott Potter - DevOps: To Autonomy and BeyondDOES16 London - Scott Potter - DevOps: To Autonomy and Beyond
DOES16 London - Scott Potter - DevOps: To Autonomy and Beyond
 
DevOps Requires Agility
DevOps Requires AgilityDevOps Requires Agility
DevOps Requires Agility
 
2011 06 15 velocity conf from visible ops to dev ops final
2011 06 15 velocity conf   from visible ops to dev ops final2011 06 15 velocity conf   from visible ops to dev ops final
2011 06 15 velocity conf from visible ops to dev ops final
 
Innovation, Lean, Agile. Myths and Misconception
Innovation, Lean, Agile. Myths and MisconceptionInnovation, Lean, Agile. Myths and Misconception
Innovation, Lean, Agile. Myths and Misconception
 
Don't scale agile. Descale your organisation.
Don't scale agile. Descale your organisation.Don't scale agile. Descale your organisation.
Don't scale agile. Descale your organisation.
 
40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes
 

Viewers also liked

Bimodal IT - Mode 2 Evolution Roadmap v12
Bimodal IT - Mode 2 Evolution Roadmap v12Bimodal IT - Mode 2 Evolution Roadmap v12
Bimodal IT - Mode 2 Evolution Roadmap v12Janusz Stankiewicz
 
DevOps: IT Operations as a Strategic Weapon
DevOps: IT Operations as a Strategic WeaponDevOps: IT Operations as a Strategic Weapon
DevOps: IT Operations as a Strategic Weapondev2ops
 
Culture Before Tools or Does Tooling Foster Culture?
Culture Before Tools or Does Tooling Foster Culture?Culture Before Tools or Does Tooling Foster Culture?
Culture Before Tools or Does Tooling Foster Culture?MagenTys
 
Can you work agile in a waterfall organisation? Wagile
Can you work agile in a waterfall organisation? Wagile  Can you work agile in a waterfall organisation? Wagile
Can you work agile in a waterfall organisation? Wagile MagenTys
 
2 speed IT and how to get there
2 speed IT and how to get there2 speed IT and how to get there
2 speed IT and how to get thereMagenTys
 
Two-Speed IT: Making It Work!
Two-Speed IT: Making It Work!Two-Speed IT: Making It Work!
Two-Speed IT: Making It Work!North Highland
 
he 7 habits of Highly Effective Organization that Embraced DevOps - Oded Tamir
he 7 habits of Highly Effective Organization that Embraced DevOps - Oded Tamirhe 7 habits of Highly Effective Organization that Embraced DevOps - Oded Tamir
he 7 habits of Highly Effective Organization that Embraced DevOps - Oded TamirAgileSparks
 
from 0 to continuous delivery in 30 minutes
from 0 to continuous delivery in 30 minutesfrom 0 to continuous delivery in 30 minutes
from 0 to continuous delivery in 30 minutesAgileSparks
 
Agile for CIOs
Agile for CIOsAgile for CIOs
Agile for CIOsMagenTys
 
Monitoring Attack Surface to Secure DevOps Pipelines
Monitoring Attack Surface to Secure DevOps PipelinesMonitoring Attack Surface to Secure DevOps Pipelines
Monitoring Attack Surface to Secure DevOps PipelinesDenim Group
 
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...Mirco Hering
 
The Speed of Change. Challenges for the Modern Marketer
The Speed of Change. Challenges for the Modern Marketer The Speed of Change. Challenges for the Modern Marketer
The Speed of Change. Challenges for the Modern Marketer Melissa Fisher, CFE
 
Agile Breakfast - If it hurts do it more often
Agile Breakfast - If it hurts do it more oftenAgile Breakfast - If it hurts do it more often
Agile Breakfast - If it hurts do it more oftenpingworks
 
Continuous Delivery - Nett oder nötig? Erfahrungsbericht der FriendScout24 - ...
Continuous Delivery - Nett oder nötig? Erfahrungsbericht der FriendScout24 - ...Continuous Delivery - Nett oder nötig? Erfahrungsbericht der FriendScout24 - ...
Continuous Delivery - Nett oder nötig? Erfahrungsbericht der FriendScout24 - ...Michael Maretzke
 
DevOps Transition Strategies
DevOps Transition StrategiesDevOps Transition Strategies
DevOps Transition StrategiesAlec Lazarescu
 
DevDay 2016: Dave Farley - The Rationale for Continuous Delivery
DevDay 2016: Dave Farley - The Rationale for Continuous DeliveryDevDay 2016: Dave Farley - The Rationale for Continuous Delivery
DevDay 2016: Dave Farley - The Rationale for Continuous DeliveryDevDay Dresden
 
DevDay 2016 - Jan Dittberner - Continous Delivery - Aber sicher?!
DevDay 2016 - Jan Dittberner - Continous Delivery - Aber sicher?!DevDay 2016 - Jan Dittberner - Continous Delivery - Aber sicher?!
DevDay 2016 - Jan Dittberner - Continous Delivery - Aber sicher?!DevDay Dresden
 
DevDay 2016: Adam Bien - Eine sprachneutrale Essenz der Microservices
DevDay 2016: Adam Bien - Eine sprachneutrale Essenz der MicroservicesDevDay 2016: Adam Bien - Eine sprachneutrale Essenz der Microservices
DevDay 2016: Adam Bien - Eine sprachneutrale Essenz der MicroservicesDevDay Dresden
 

Viewers also liked (20)

Bimodal IT - Mode 2 Evolution Roadmap v12
Bimodal IT - Mode 2 Evolution Roadmap v12Bimodal IT - Mode 2 Evolution Roadmap v12
Bimodal IT - Mode 2 Evolution Roadmap v12
 
DevOps: IT Operations as a Strategic Weapon
DevOps: IT Operations as a Strategic WeaponDevOps: IT Operations as a Strategic Weapon
DevOps: IT Operations as a Strategic Weapon
 
Culture Before Tools or Does Tooling Foster Culture?
Culture Before Tools or Does Tooling Foster Culture?Culture Before Tools or Does Tooling Foster Culture?
Culture Before Tools or Does Tooling Foster Culture?
 
Can you work agile in a waterfall organisation? Wagile
Can you work agile in a waterfall organisation? Wagile  Can you work agile in a waterfall organisation? Wagile
Can you work agile in a waterfall organisation? Wagile
 
2 speed IT and how to get there
2 speed IT and how to get there2 speed IT and how to get there
2 speed IT and how to get there
 
Two-Speed IT: Making It Work!
Two-Speed IT: Making It Work!Two-Speed IT: Making It Work!
Two-Speed IT: Making It Work!
 
Map your Bimodal IT
Map your Bimodal ITMap your Bimodal IT
Map your Bimodal IT
 
he 7 habits of Highly Effective Organization that Embraced DevOps - Oded Tamir
he 7 habits of Highly Effective Organization that Embraced DevOps - Oded Tamirhe 7 habits of Highly Effective Organization that Embraced DevOps - Oded Tamir
he 7 habits of Highly Effective Organization that Embraced DevOps - Oded Tamir
 
from 0 to continuous delivery in 30 minutes
from 0 to continuous delivery in 30 minutesfrom 0 to continuous delivery in 30 minutes
from 0 to continuous delivery in 30 minutes
 
Enabling Enterprises Adopt DevOps
Enabling Enterprises Adopt DevOpsEnabling Enterprises Adopt DevOps
Enabling Enterprises Adopt DevOps
 
Agile for CIOs
Agile for CIOsAgile for CIOs
Agile for CIOs
 
Monitoring Attack Surface to Secure DevOps Pipelines
Monitoring Attack Surface to Secure DevOps PipelinesMonitoring Attack Surface to Secure DevOps Pipelines
Monitoring Attack Surface to Secure DevOps Pipelines
 
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
 
The Speed of Change. Challenges for the Modern Marketer
The Speed of Change. Challenges for the Modern Marketer The Speed of Change. Challenges for the Modern Marketer
The Speed of Change. Challenges for the Modern Marketer
 
Agile Breakfast - If it hurts do it more often
Agile Breakfast - If it hurts do it more oftenAgile Breakfast - If it hurts do it more often
Agile Breakfast - If it hurts do it more often
 
Continuous Delivery - Nett oder nötig? Erfahrungsbericht der FriendScout24 - ...
Continuous Delivery - Nett oder nötig? Erfahrungsbericht der FriendScout24 - ...Continuous Delivery - Nett oder nötig? Erfahrungsbericht der FriendScout24 - ...
Continuous Delivery - Nett oder nötig? Erfahrungsbericht der FriendScout24 - ...
 
DevOps Transition Strategies
DevOps Transition StrategiesDevOps Transition Strategies
DevOps Transition Strategies
 
DevDay 2016: Dave Farley - The Rationale for Continuous Delivery
DevDay 2016: Dave Farley - The Rationale for Continuous DeliveryDevDay 2016: Dave Farley - The Rationale for Continuous Delivery
DevDay 2016: Dave Farley - The Rationale for Continuous Delivery
 
DevDay 2016 - Jan Dittberner - Continous Delivery - Aber sicher?!
DevDay 2016 - Jan Dittberner - Continous Delivery - Aber sicher?!DevDay 2016 - Jan Dittberner - Continous Delivery - Aber sicher?!
DevDay 2016 - Jan Dittberner - Continous Delivery - Aber sicher?!
 
DevDay 2016: Adam Bien - Eine sprachneutrale Essenz der Microservices
DevDay 2016: Adam Bien - Eine sprachneutrale Essenz der MicroservicesDevDay 2016: Adam Bien - Eine sprachneutrale Essenz der Microservices
DevDay 2016: Adam Bien - Eine sprachneutrale Essenz der Microservices
 

Similar to DevOps: The Future is Already Here — It’s Just Unevenly Distributed

Velocity Conference NYC 2014 - Real World DevOps
Velocity Conference NYC 2014 - Real World DevOpsVelocity Conference NYC 2014 - Real World DevOps
Velocity Conference NYC 2014 - Real World DevOpsRodrigo Campos
 
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...David Walker
 
Devops and teammates - Oleksii Khoriev
Devops and teammates - Oleksii KhorievDevops and teammates - Oleksii Khoriev
Devops and teammates - Oleksii KhorievAlexey Khorev
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOpsJulien Pivotto
 
Walk This Way - An Introduction to DevOps
Walk This Way - An Introduction to DevOpsWalk This Way - An Introduction to DevOps
Walk This Way - An Introduction to DevOpsNathen Harvey
 
What Is DevOps, Really
What Is DevOps, ReallyWhat Is DevOps, Really
What Is DevOps, ReallyXebiaLabs
 
Full stack conference talk slides
Full stack conference talk slidesFull stack conference talk slides
Full stack conference talk slidesSameer Al-Sakran
 
DevOps(1) : What's DevOps - (MOSG)
DevOps(1) : What's DevOps - (MOSG)DevOps(1) : What's DevOps - (MOSG)
DevOps(1) : What's DevOps - (MOSG)Soshi Nemoto
 
What business benefits from DevOps 2014
What business benefits from DevOps 2014What business benefits from DevOps 2014
What business benefits from DevOps 2014Erno Aapa
 
How to choose Enterprise tools to build out your Continuous Delivery toolscape
How to choose Enterprise tools to build out your Continuous Delivery toolscapeHow to choose Enterprise tools to build out your Continuous Delivery toolscape
How to choose Enterprise tools to build out your Continuous Delivery toolscapeXebiaLabs
 
Enterprise DevOps fact or fiction - DevOps Summit 2014
Enterprise DevOps fact or fiction - DevOps Summit 2014Enterprise DevOps fact or fiction - DevOps Summit 2014
Enterprise DevOps fact or fiction - DevOps Summit 2014Chris Riley ☁
 
DevOps @ Enterprise - DevOps Meetup Zurich
DevOps @ Enterprise - DevOps Meetup ZurichDevOps @ Enterprise - DevOps Meetup Zurich
DevOps @ Enterprise - DevOps Meetup ZurichMarcelo Sousa Ancelmo
 
DevOps culture: Computer scientists are only human ... ;)
DevOps culture: Computer scientists are only human ... ;)DevOps culture: Computer scientists are only human ... ;)
DevOps culture: Computer scientists are only human ... ;)Jörg Hastreiter
 
The biggest DevOps problems you didn't know you had and what to do about them
The biggest DevOps problems you didn't know you had and what to do about themThe biggest DevOps problems you didn't know you had and what to do about them
The biggest DevOps problems you didn't know you had and what to do about themWayne Greene
 
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...Rauno De Pasquale
 
Culteral impediments to DevOps
Culteral impediments to DevOpsCulteral impediments to DevOps
Culteral impediments to DevOpsClement Pickering
 
Jan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wantsJan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wantsAgile Lietuva
 

Similar to DevOps: The Future is Already Here — It’s Just Unevenly Distributed (20)

Velocity Conference NYC 2014 - Real World DevOps
Velocity Conference NYC 2014 - Real World DevOpsVelocity Conference NYC 2014 - Real World DevOps
Velocity Conference NYC 2014 - Real World DevOps
 
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
 
Devops and teammates - Oleksii Khoriev
Devops and teammates - Oleksii KhorievDevops and teammates - Oleksii Khoriev
Devops and teammates - Oleksii Khoriev
 
DevOps for Managers
DevOps for ManagersDevOps for Managers
DevOps for Managers
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
DevOps beyond the Tools
DevOps beyond the ToolsDevOps beyond the Tools
DevOps beyond the Tools
 
Walk This Way - An Introduction to DevOps
Walk This Way - An Introduction to DevOpsWalk This Way - An Introduction to DevOps
Walk This Way - An Introduction to DevOps
 
What Is DevOps, Really
What Is DevOps, ReallyWhat Is DevOps, Really
What Is DevOps, Really
 
Full stack conference talk slides
Full stack conference talk slidesFull stack conference talk slides
Full stack conference talk slides
 
DevOps(1) : What's DevOps - (MOSG)
DevOps(1) : What's DevOps - (MOSG)DevOps(1) : What's DevOps - (MOSG)
DevOps(1) : What's DevOps - (MOSG)
 
What business benefits from DevOps 2014
What business benefits from DevOps 2014What business benefits from DevOps 2014
What business benefits from DevOps 2014
 
How to choose Enterprise tools to build out your Continuous Delivery toolscape
How to choose Enterprise tools to build out your Continuous Delivery toolscapeHow to choose Enterprise tools to build out your Continuous Delivery toolscape
How to choose Enterprise tools to build out your Continuous Delivery toolscape
 
Enterprise DevOps fact or fiction - DevOps Summit 2014
Enterprise DevOps fact or fiction - DevOps Summit 2014Enterprise DevOps fact or fiction - DevOps Summit 2014
Enterprise DevOps fact or fiction - DevOps Summit 2014
 
DevOps @ Enterprise - DevOps Meetup Zurich
DevOps @ Enterprise - DevOps Meetup ZurichDevOps @ Enterprise - DevOps Meetup Zurich
DevOps @ Enterprise - DevOps Meetup Zurich
 
DevOps culture: Computer scientists are only human ... ;)
DevOps culture: Computer scientists are only human ... ;)DevOps culture: Computer scientists are only human ... ;)
DevOps culture: Computer scientists are only human ... ;)
 
The biggest DevOps problems you didn't know you had and what to do about them
The biggest DevOps problems you didn't know you had and what to do about themThe biggest DevOps problems you didn't know you had and what to do about them
The biggest DevOps problems you didn't know you had and what to do about them
 
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
 
Culteral impediments to DevOps
Culteral impediments to DevOpsCulteral impediments to DevOps
Culteral impediments to DevOps
 
Jan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wantsJan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wants
 
Computing DevOp Summit
Computing DevOp SummitComputing DevOp Summit
Computing DevOp Summit
 

More from dev2ops

Leveraging Your Company's DevOps Transformation (AppSec USA 2014)
Leveraging Your Company's DevOps Transformation (AppSec USA 2014)Leveraging Your Company's DevOps Transformation (AppSec USA 2014)
Leveraging Your Company's DevOps Transformation (AppSec USA 2014)dev2ops
 
Rundeck + Nexus (from Nexus Live on June 5, 2014)
Rundeck + Nexus (from Nexus Live on June 5, 2014)Rundeck + Nexus (from Nexus Live on June 5, 2014)
Rundeck + Nexus (from Nexus Live on June 5, 2014)dev2ops
 
Rundeck's History and Future
Rundeck's History and FutureRundeck's History and Future
Rundeck's History and Futuredev2ops
 
Support and Initiate a DevOps Transformation
Support and Initiate a DevOps TransformationSupport and Initiate a DevOps Transformation
Support and Initiate a DevOps Transformationdev2ops
 
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa ClaraAdobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Claradev2ops
 
You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)
You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)
You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)dev2ops
 
Operations is a Strategic Weapon (PuppetConf)
Operations is a Strategic Weapon (PuppetConf)Operations is a Strategic Weapon (PuppetConf)
Operations is a Strategic Weapon (PuppetConf)dev2ops
 
Velocity 2011: Production Begins in Development
Velocity 2011: Production Begins in DevelopmentVelocity 2011: Production Begins in Development
Velocity 2011: Production Begins in Developmentdev2ops
 
Will DevOps Jump the Shark?
Will DevOps Jump the Shark?Will DevOps Jump the Shark?
Will DevOps Jump the Shark?dev2ops
 
Closing the DevOps gaps
Closing the DevOps gapsClosing the DevOps gaps
Closing the DevOps gapsdev2ops
 
Lloyd Taylor: "Hacking Your Organization"
Lloyd Taylor: "Hacking Your Organization" Lloyd Taylor: "Hacking Your Organization"
Lloyd Taylor: "Hacking Your Organization" dev2ops
 
Process Matters (Cloud2Days / Java2Days conference))
Process Matters (Cloud2Days / Java2Days conference))Process Matters (Cloud2Days / Java2Days conference))
Process Matters (Cloud2Days / Java2Days conference))dev2ops
 
Midnight Cowboy
Midnight CowboyMidnight Cowboy
Midnight Cowboydev2ops
 
Orchestration Panel at Cloud Connect 2010
Orchestration Panel at Cloud Connect 2010Orchestration Panel at Cloud Connect 2010
Orchestration Panel at Cloud Connect 2010dev2ops
 
Provisioning Toolchain Introduction for Velocity Online Conference (March 2010)
Provisioning Toolchain Introduction for Velocity Online Conference (March 2010)Provisioning Toolchain Introduction for Velocity Online Conference (March 2010)
Provisioning Toolchain Introduction for Velocity Online Conference (March 2010)dev2ops
 

More from dev2ops (15)

Leveraging Your Company's DevOps Transformation (AppSec USA 2014)
Leveraging Your Company's DevOps Transformation (AppSec USA 2014)Leveraging Your Company's DevOps Transformation (AppSec USA 2014)
Leveraging Your Company's DevOps Transformation (AppSec USA 2014)
 
Rundeck + Nexus (from Nexus Live on June 5, 2014)
Rundeck + Nexus (from Nexus Live on June 5, 2014)Rundeck + Nexus (from Nexus Live on June 5, 2014)
Rundeck + Nexus (from Nexus Live on June 5, 2014)
 
Rundeck's History and Future
Rundeck's History and FutureRundeck's History and Future
Rundeck's History and Future
 
Support and Initiate a DevOps Transformation
Support and Initiate a DevOps TransformationSupport and Initiate a DevOps Transformation
Support and Initiate a DevOps Transformation
 
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa ClaraAdobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
 
You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)
You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)
You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)
 
Operations is a Strategic Weapon (PuppetConf)
Operations is a Strategic Weapon (PuppetConf)Operations is a Strategic Weapon (PuppetConf)
Operations is a Strategic Weapon (PuppetConf)
 
Velocity 2011: Production Begins in Development
Velocity 2011: Production Begins in DevelopmentVelocity 2011: Production Begins in Development
Velocity 2011: Production Begins in Development
 
Will DevOps Jump the Shark?
Will DevOps Jump the Shark?Will DevOps Jump the Shark?
Will DevOps Jump the Shark?
 
Closing the DevOps gaps
Closing the DevOps gapsClosing the DevOps gaps
Closing the DevOps gaps
 
Lloyd Taylor: "Hacking Your Organization"
Lloyd Taylor: "Hacking Your Organization" Lloyd Taylor: "Hacking Your Organization"
Lloyd Taylor: "Hacking Your Organization"
 
Process Matters (Cloud2Days / Java2Days conference))
Process Matters (Cloud2Days / Java2Days conference))Process Matters (Cloud2Days / Java2Days conference))
Process Matters (Cloud2Days / Java2Days conference))
 
Midnight Cowboy
Midnight CowboyMidnight Cowboy
Midnight Cowboy
 
Orchestration Panel at Cloud Connect 2010
Orchestration Panel at Cloud Connect 2010Orchestration Panel at Cloud Connect 2010
Orchestration Panel at Cloud Connect 2010
 
Provisioning Toolchain Introduction for Velocity Online Conference (March 2010)
Provisioning Toolchain Introduction for Velocity Online Conference (March 2010)Provisioning Toolchain Introduction for Velocity Online Conference (March 2010)
Provisioning Toolchain Introduction for Velocity Online Conference (March 2010)
 

Recently uploaded

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 

DevOps: The Future is Already Here — It’s Just Unevenly Distributed

  • 1. DevOps: The Future is Already Here — It’s Just Unevenly Distributed Damon Edwards @damonedwards
  • 5. The history of DevOps is important…
  • 6.
  • 7.
  • 8. A B
  • 10.
  • 11.
  • 17. "10+ Deploys Per Day: Dev and Ops Cooperation at Flickr” June 23, 2009
  • 18. "10+ Deploys Per Day: Dev and Ops Cooperation at Flickr” June 23, 2009
  • 19. "10+ Deploys Per Day: Dev and Ops Cooperation at Flickr” June 23, 2009
  • 20. "10+ Deploys Per Day: Dev and Ops Cooperation at Flickr” June 23, 2009
  • 21.
  • 22. October 30 - 31, 2009: Ghent, Belgium
  • 23. Dev October 30 - 31, 2009: Ghent, Belgium
  • 24. Dev October 30 - 31, 2009: Ghent, Belgium Ops
  • 25. Dev October 30 - 31, 2009: Ghent, Belgium OpsDays
  • 26. Dev October 30 - 31, 2009: Ghent, Belgium OpsDays *and many more!
  • 27. Dev October 30 - 31, 2009: Ghent, Belgium # OpsDays *and many more!
  • 30. DevOps Days Ghent 2009 Sydney 2010 Mountain View 2010
  • 31. DevOps Days Ghent 2009 Sydney 2010 Mountain View 2010 +49 more as of Jan 2015 devopsdays.org
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47. The Rise of a New IT Operations Support Model By 2015, DevOps will evolve from a niche strategy employed by large cloud providers into a mainstream strategy employed by 20% of Global 2000 organizations Why DevOps will emerge: !DevOps is not usually driven from Why DevOps will not emerge: !Cultural changes are the hardest to by 20% of Global 2000 organizations. !DevOps is not usually driven from the top down and, thus, may be more easily accepted by IT operations teams. !Cultural changes are the hardest to implement, and DevOps requires a significant rethinking of IT operations conventional wisdom. !ITIL and other best practices frameworks are acknowledged to have not delivered on their goals, enabling IT organizations to look for !There is a large body of work with respect to ITIL and other best practices frameworks that is already accepted within the industry enabling IT organizations to look for new models. !The growing interest in tools such as Chef, Puppet, etc., will help accepted within the industry. !Open source (OSS) management tools, which are more aligned with this approach, have not seen pp p stimulate demand for OSS-based management pp significant enterprise market share traction. March 18, 2011
  • 48. The Rise of a New IT Operations Support Model By 2015, DevOps will evolve from a niche strategy employed by large cloud providers into a mainstream strategy employed by 20% of Global 2000 organizations Why DevOps will emerge: !DevOps is not usually driven from Why DevOps will not emerge: !Cultural changes are the hardest to by 20% of Global 2000 organizations. !DevOps is not usually driven from the top down and, thus, may be more easily accepted by IT operations teams. !Cultural changes are the hardest to implement, and DevOps requires a significant rethinking of IT operations conventional wisdom. !ITIL and other best practices frameworks are acknowledged to have not delivered on their goals, enabling IT organizations to look for !There is a large body of work with respect to ITIL and other best practices frameworks that is already accepted within the industry enabling IT organizations to look for new models. !The growing interest in tools such as Chef, Puppet, etc., will help accepted within the industry. !Open source (OSS) management tools, which are more aligned with this approach, have not seen pp p stimulate demand for OSS-based management pp significant enterprise market share traction. March 18, 2011
  • 49.
  • 50. Next ➔ October 19-21, 2015 in San Francisco devopsenterprise.io
  • 51. 2014 State of DevOps Survey 9,200+ Respondents from 110 countries, across all industries
  • 52. 2014 State of DevOps Survey 9,200+ Respondents from 110 countries, across all industries
  • 53. Why is the history important?
  • 54. Why is the history important? It reminds us that DevOps is...
  • 55. Why is the history important? • from practitioners, by practitioners It reminds us that DevOps is...
  • 56. Why is the history important? • from practitioners, by practitioners • not a “thing” (product, methodology, specification, job title) It reminds us that DevOps is...
  • 57. Why is the history important? • from practitioners, by practitioners • not a “thing” (product, methodology, specification, job title) • an experience-based movement It reminds us that DevOps is...
  • 58. Why is the history important? • from practitioners, by practitioners • not a “thing” (product, methodology, specification, job title) • an experience-based movement • decentralized and open to all It reminds us that DevOps is...
  • 59. Why is the history important? • from practitioners, by practitioners • not a “thing” (product, methodology, specification, job title) • an experience-based movement • decentralized and open to all It reminds us that DevOps is... Biggest source of tensions in community is not understanding this!
  • 60. What have we learned?
  • 62. At first we forgot the context!
  • 63. OpsDev We are in business to give the customer... • What they want • When they want it • At the lowest cost possible
  • 67.
  • 68. • “My organization is stuck!… and I don’t know why” • “Business pressuring to route around me” • “I have no real visibility” • “Org has low confidence in ability to deliver” • “Usual coping mechanisms aren’t working” • “Don’t bring me more tools!” • “My job is painful!.. and I know why” • “I’m always waiting for someone or being undermined by someone else” • “If you just let me do it myself…” • “We should automate everything first” • “Using new tools like company x will fix our problems!” Executives Teams “I think DevOps can help me” “I think DevOps can help me”
  • 69. • “My organization is stuck!… and I don’t know why” • “Business pressuring to route around me” • “I have no real visibility” • “Org has low confidence in ability to deliver” • “Usual coping mechanisms aren’t working” • “Don’t bring me more tools!” • “My job is painful!.. and I know why” • “I’m always waiting for someone or being undermined by someone else” • “If you just let me do it myself…” • “We should automate everything first” • “Using new tools like company x will fix our problems!” Executives Teams “I think DevOps can help me” “I think DevOps can help me”
  • 70. • “My organization is stuck!… and I don’t know why” • “Business pressuring to route around me” • “I have no real visibility” • “Org has low confidence in ability to deliver” • “Usual coping mechanisms aren’t working” • “Don’t bring me more tools!” • “My job is painful!.. and I know why” • “I’m always waiting for someone or being undermined by someone else” • “If you just let me do it myself…” • “We should automate everything first” • “Using new tools like company x will fix our problems!” Executives Teams “I think DevOps can help me” “I think DevOps can help me”
  • 71. • “My organization is stuck!… and I don’t know why” • “Business pressuring to route around me” • “I have no real visibility” • “Org has low confidence in ability to deliver” • “Usual coping mechanisms aren’t working” • “Don’t bring me more tools!” • “My job is painful!.. and I know why” • “I’m always waiting for someone or being undermined by someone else” • “If you just let me do it myself…” • “We should automate everything first” • “Using new tools like company x will fix our problems!” Executives Teams “I think DevOps can help me” “I think DevOps can help me” Organizational Analysis Process Redesign Management Coaching
  • 72. • “My organization is stuck!… and I don’t know why” • “Business pressuring to route around me” • “I have no real visibility” • “Org has low confidence in ability to deliver” • “Usual coping mechanisms aren’t working” • “Don’t bring me more tools!” • “My job is painful!.. and I know why” • “I’m always waiting for someone or being undermined by someone else” • “If you just let me do it myself…” • “We should automate everything first” • “Using new tools like company x will fix our problems!” Executives Teams “I think DevOps can help me” “I think DevOps can help me” Organizational Analysis Process Redesign Management Coaching Software Tools Design Patterns and Methodologies Training
  • 73. • “My organization is stuck!… and I don’t know why” • “Business pressuring to route around me” • “I have no real visibility” • “Org has low confidence in ability to deliver” • “Usual coping mechanisms aren’t working” • “Don’t bring me more tools!” • “My job is painful!.. and I know why” • “I’m always waiting for someone or being undermined by someone else” • “If you just let me do it myself…” • “We should automate everything first” • “Using new tools like company x will fix our problems!” Executives Teams “I think DevOps can help me” “I think DevOps can help me” Organizational Analysis Process Redesign Management Coaching Software Tools Design Patterns and Methodologies Training
  • 74. • “My organization is stuck!… and I don’t know why” • “Business pressuring to route around me” • “I have no real visibility” • “Org has low confidence in ability to deliver” • “Usual coping mechanisms aren’t working” • “Don’t bring me more tools!” • “My job is painful!.. and I know why” • “I’m always waiting for someone or being undermined by someone else” • “If you just let me do it myself…” • “We should automate everything first” • “Using new tools like company x will fix our problems!” Executives Teams “I think DevOps can help me” “I think DevOps can help me” Organizational Analysis Process Redesign Management Coaching Software Tools Design Patterns and Methodologies Training
  • 75. Execs Teams "I want to transform my organization" "I want to transform how I work" DevOps?
  • 78. My silo works just fine It’s out of my control Not the way we’ve always done it That just won’t work here Too busy running the business What is important? Didn’t work last time, why now? Where do I start?
  • 79. Improved Time to Market & Quality Quicker Feedback from Users Business Idea Running Services Dev Ops DevOps and Agile Ops Security Auditing Compliance Availability Ops is in a particularly tough spot
  • 80. Success: an organization that learns to fix itself Focus is on: ● Seeing end-to-end ● Fast feedback ● Eliminating waiting, rework ● Catching problems early Predictability Short Time-to-Market High Quality Operations
  • 81. If you stand back far enough…
  • 82. Silos are the #1 enemy of throughput and quality Dev Release OpsBusiness
  • 83. Silos are the #1 enemy of throughput and quality Dev Release OpsBusiness
  • 84. Silos are the #1 enemy of throughput and quality Dev Release OpsBusiness Handoff ! Handoff ! Handoff !
  • 85. Silos are the #1 enemy of throughput and quality Dev Release OpsBusiness Application Knowledge Handoff ! Handoff ! Handoff !
  • 86. Silos are the #1 enemy of throughput and quality Dev Release OpsBusiness Application Knowledge Operational Knowledge Handoff ! Handoff ! Handoff !
  • 87. Silos are the #1 enemy of throughput and quality Dev Release OpsBusiness Application Knowledge Operational Knowledge Business Intent Handoff ! Handoff ! Handoff !
  • 88. Silos are the #1 enemy of throughput and quality Dev Release OpsBusiness Application Knowledge Operational Knowledge Business Intent Handoff ! Handoff ! Handoff ! Ownership but limited Accountability
  • 89. Silos are the #1 enemy of throughput and quality Dev Release OpsBusiness Application Knowledge Operational Knowledge Business Intent Handoff ! Handoff ! Handoff ! Ownership but limited Accountability Accountability but no Ownership
  • 90. Organizational alignment is the key to overcoming silos
  • 91. Organizational alignment is the key to overcoming silos • 1000’s of small decisions made daily • How do we harness that?
  • 92. Organizational alignment is the key to overcoming silos • 1000’s of small decisions made daily • How do we harness that? • Top down is brittle • Conditions, people, tools are always changing... how do we handle that?
  • 93. Organizational alignment is the key to overcoming silos • 1000’s of small decisions made daily • How do we harness that? • Top down is brittle • Conditions, people, tools are always changing... how do we handle that? • Alignment: 
 When you know that different individuals would independently see a set of conditions and arrive at the same decision that is directionally correct to achieve the company’s goals
  • 94. Organizational alignment is the key to overcoming silos • 1000’s of small decisions made daily • How do we harness that? • Top down is brittle • Conditions, people, tools are always changing... how do we handle that? • Alignment: 
 When you know that different individuals would independently see a set of conditions and arrive at the same decision that is directionally correct to achieve the company’s goals • Startups have it; Enterprises lose it
  • 98. Value Stream Mapping Process 1 ? PD TS W EP M M M TS PDM W DWastes 2 ? PD TS W EP M M M TS PDM W D Ops involved early Unify ticket/req tools Write service tests in dev Automate from spec System Verification Tests Move into Dev Self- Service ACLs Verify from definition of done Counter- measures 3
  • 99. Core business service deliver Current state value stream m Development Environments Release Build and deploy QA Environments Performance Environment Staging Environment Productio Environme Deploy to Performance b Assets, ws and eframes Delta features and fixesSet of service ranches Documented test plans and cases Request QA build Daily Scrum meeting Daily Scrum meeting Deployment Meeting Business Systems Support Stan Walters Change Control Project Manager Erica Switzer Change request Business Analyst Erica Switzer Steering Committee Erica Switzer Full Projects / Expedites Estimates and requirements Technical Specification Deployment Document Change Control Forms RT tickets Jira issues Jira issues Tested packages Development Joe Harbaugh L/T 8 weeks P/T H/C S/R 4 weeks 5 25% Development Build and deploy Joe Harbaugh L/T 2 days P/T H/C S/R 4 hours 1 10% Development Integration testing Joe Harbaugh L/T 1 day P/T H/C S/R 1 day 5 95% Performance testing Deploy Product Build test plan Raj Lee L/T 5 days P/T H/C S/R 4 days 1 10% Build test cases Raj Lee L/T 2 weeks P/T H/C S/R 8 days 2 20% Fernando Gomez L/T 8 hours P/T H/C S/R 7 hours 1 2% Acceptance testing Raj Lee L/T 5 days P/T H/C S/R 5 hours 2 10% Feature testing Raj Lee L/T 4 weeks P/T H/C S/R 2.5 weeks 4 20% Allen Cannata L/T 1 week P/T H/C S/R 3 days 1 66% RT tickets Deploy to Staging Frances Middleton L/T 6 days P/T H/C S/R 90 minutes 3 66% Staging testing Frances Middleton L/T 1 week P/T H/C S/R 3.5 days 4 66% Allen Can L/T 9 hou P/T H/C S/R 8 hou 6 66% Frances Middleton L/T 6 days P/T H/C S/R 90 minutes 3 66% D DD PD TSx5 Dx2 Wx2 PDx4 EP D PDx3 Mx8 D Wx2 PDx2 What should we be looking for? • Long lead times (vs processing time) • Request and approval queues • Large batch sizes • Human to human information transfer • Scrap / Rework / “Backwash” • Process or tooling inconsistency • Manual deployment / configuration • Reliance on manual testing / verification • Injecting requirements late in the process • Fixing in place (vs rebuilding) • “Snowflake” servers and environments • Manual dependency management • Ad-hoc or unstructured artifact management
  • 101. Align work to customer value Dev & QA Activity Rel. / SRE Activity Ops Activity Business Activity
  • 102. Dev & QA Activity Rel. / SRE Activity Ops Activity Business Activity Customer / Product Aligned Teams Customer / Product Aligned Teams Customer / Product Aligned Teams Align work to customer value
  • 103. Dev & QA Activity Rel. / SRE Activity Ops Activity Business Activity Customer / Product Aligned Teams Customer / Product Aligned Teams Customer / Product Aligned Teams Environments as a Service QA as a Service Insights as a Service Security as a Service Environments Team QA Team Monitoring & Metrics Team Security Team What about cross-cutting concerns?
  • 104. Process and Tooling Transformation Teams "I want to transform how I work"
  • 105. Dev & QA Activity Rel. / SRE Activity Ops Activity Business Activity Customer / Product Aligned Teams Customer / Product Aligned Teams Customer / Product Aligned Teams Environments as a Service QA as a Service Insights as a Service Security as a Service Environments Team QA Team Monitoring & Metrics Team Security Team Align work to customer value
  • 113. What about cross-cutting concerns? (PO • Dev • Test • SRE) Cross Functional Delivery Team CodeTests Source Repo Config Env Spec Run- book Auto- mation CI Server Package Repo Operations Console Shell Powershell Pre-Production EnvironmentsPackages SOURCE QA Security Environments Monitoring --- Metrics
  • 114. What about cross-cutting concerns? (PO • Dev • Test • SRE) Cross Functional Delivery Team CodeTests Source Repo Config Env Spec Run- book Auto- mation CI Server Package Repo Operations Console Shell Powershell Pre-Production EnvironmentsPackages SOURCE QA Security Environments Monitoring --- Metrics QA as a
 Service Security as a
 Service Metrics as a
 Service Env. as a
 Service
  • 115. What about cross-cutting concerns? (PO • Dev • Test • SRE) Cross Functional Delivery Team CodeTests Source Repo Config Env Spec Run- book Auto- mation CI Server Package Repo Operations Console Shell Powershell Pre-Production EnvironmentsPackages SOURCE pull pull pull pull QA Security Environments Monitoring --- Metrics QA as a
 Service Security as a
 Service Metrics as a
 Service Env. as a
 Service
  • 116. Be a service provider pull Cross-Cutting Concern X ✓ Standardized offerings ✓ Pulled by users (not pushed) ✓ On-demand and self-service ✓ Implementation knowledge not necessary for normal use ✓ Provider spends their time building service and coaching users X as a Service
  • 117. Be a service provider pull Cross-Cutting Concern X ✓ Standardized offerings ✓ Pulled by users (not pushed) ✓ On-demand and self-service ✓ Implementation knowledge not necessary for normal use ✓ Provider spends their time building service and coaching users X as a Service Google: “Cloud Operations at Netflix”
 “Actionable Metrics Netflix” Roy Rapoport Mark Maun In this room at 1:30pm!
  • 118. How to start being a service provider pull Cross-Cutting Concern X X as a Service
  • 119. How to start being a service provider pull Cross-Cutting Concern X X as a Service Define your offerings1
  • 120. How to start being a service provider pull Cross-Cutting Concern X X as a Service Define your offerings1
  • 121. How to start being a service provider pull Cross-Cutting Concern X X as a Service Define your offerings1 Tame the tool sprawl2
  • 122. How to start being a service provider pull Cross-Cutting Concern X X as a Service Define your offerings1 Tame the tool sprawl2
  • 123. How to start being a service provider pull Cross-Cutting Concern X X as a Service Define your offerings1 Tame the tool sprawl2 Setup self-service interfaces3
  • 124. How to start being a service provider pull Cross-Cutting Concern X X as a Service Define your offerings1 Tame the tool sprawl2 Setup self-service interfaces3
  • 125. How to start being a service provider pull Cross-Cutting Concern X X as a Service Define your offerings1 Tame the tool sprawl2 Setup self-service interfaces3 Setup secure access4
  • 126. How to start being a service provider pull Cross-Cutting Concern X X as a Service Define your offerings1 Tame the tool sprawl2 Setup self-service interfaces3 Setup secure access4
  • 127. How to start being a service provider pull Cross-Cutting Concern X X as a Service Define your offerings1 Tame the tool sprawl2 Setup self-service interfaces3 Setup secure access4 Plug: Give Rundeck a try --> rundeck.org
  • 130. Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization's communication structure. Melvyn Conway, 1967 Conway’s Law:
  • 138. Google: “Adrian Cockcroft Microservices” Adrian Cockcroft
  • 140. The pain is legendary “Our cloud is awesome… VMs in minutes… but then it takes two days to get the VM connected to anything” “But the ACL policy worked yesterday” “Firewall rules only get changed on Thursdays” “I didn’t know the load would spike that way” “That’ll take 4 tickets and an act of god” “If we don’t predict traffic patterns right our app is hosed and there is no quick recovery” “Only 3 people here know how to do that” “After all that it turns out it was a DNS issue”
  • 141. The network is changing 1990 2015 95% traffic left the DC New architectures: 5% traffic leaves the DC (Facebook: only 2%!) John Willis
  • 142. The demands are changing • Disaggregation of Hardware/Software • Web Scale • Private Cloud Computing • Containerization • Software Eating the Network • DevOps Faster pace of change! Decentralized control! John Willis
  • 143. Expect acceleration The Network Iceberg Data Gravity Micro Services Who? How? John Willis
  • 144. Expect acceleration The Network Iceberg Data Gravity Micro Services Who? How? John Willis In this room at 3:00pm! @botchagalupe
  • 145. Let’s close with… you. What can you do starting now?
  • 147. Reduce cycle time AND improve quality? Does your solution…. DevOps Litmus Test
  • 148. Reduce cycle time AND improve quality? Eliminate handoffs or reduce the friction of those handoffs that can't be eliminated? Does your solution…. DevOps Litmus Test
  • 149. Reduce cycle time AND improve quality? Eliminate handoffs or reduce the friction of those handoffs that can't be eliminated? Improve tool-to-tool artifact flow and eliminate manual information flow? Does your solution…. DevOps Litmus Test
  • 150. Reduce cycle time AND improve quality? Eliminate handoffs or reduce the friction of those handoffs that can't be eliminated? Improve tool-to-tool artifact flow and eliminate manual information flow? Eliminate manually-fulfilled request queues and other sources of waiting? Does your solution…. DevOps Litmus Test
  • 151. Reduce cycle time AND improve quality? Eliminate handoffs or reduce the friction of those handoffs that can't be eliminated? Improve tool-to-tool artifact flow and eliminate manual information flow? Eliminate manually-fulfilled request queues and other sources of waiting? Improve awareness and understanding of the current state and desired state of the end-to-end system? Does your solution…. DevOps Litmus Test
  • 152. Reduce cycle time AND improve quality? Eliminate handoffs or reduce the friction of those handoffs that can't be eliminated? Improve tool-to-tool artifact flow and eliminate manual information flow? Eliminate manually-fulfilled request queues and other sources of waiting? Improve awareness and understanding of the current state and desired state of the end-to-end system? Does your solution…. DevOps Litmus Test ✓ ✓ ✓ ✓ ✓