DevOps Adoption
Patterns
About Me
• 15 years in Software
Development
• Agile & Lean
• Continuous Delivery
• Platform as a Service
Defining DevOps
source: devopsguys.com
“Highly effective, daily collaboration betweensoftware developers and IT operationspeople to produce relevant, workingsystems.”, Matthew Skelton
“DevOps means a culture where developers
and web operations engineers communicate
and work together, as opposed to a siloed
organisation where developers throw code
over the wall to operations and expect web
operations engineers to make sure it runs in
production”, Anna Shipman
“I’m afraid I’m a tester…so have pretty much no
idea what DevOps was about.”, Amy Phillips
source: devopsguys.com
“DevOps is about developers and operations
people working collaboratively to release software
to users.”, Dave Farley
“DevOps is an alternative model for the
creation of business value from the
software development life-cycle that
encompasses a product centric view
across the entire product life-cycle (from
inception to retirement) and recognises
the value in close collaboration,
experimentation and rapid feedback.”,
Steve Thair
source: devopsguys.com
The Scientific Method
credit: Rhett Allain
The Scientific Method
credit: Rhett Allain
The DevOps Guidebook
The Downward Spiral
Pressure to Deliver
Features
Less Time for
“Non-Functional”
Features
Increasingly Fragile
Systems
Batch Sizes
Increase
Operational Processes are
More Onerous
The Three Ways
Systems Thinking
Dev Ops
Systems Thinking
Systems Thinking
NumberofFeatures
Time
Pending
Analysis
Development
Test
Deploy
Done
Systems Thinking
NumberofFeatures
Time
Pending
Analysis
Development
Test
Deploy
Done
Cycle Time
Systems Thinking
NumberofFeatures
Time
Pending
Analysis
Development
Test
Deploy
Done
Lead Time
Systems Thinking
NumberofFeatures
Time
Pending
Analysis
Development
Test
Deploy
Done
WIP
Amplify Feedback Loops
Dev Ops
Amplify Feedback Loops
The Business The Customer
Continual Experimentation
and Learning
Dev Ops
DevOps Topologies
Separate Silos
Dev Ops
credit: Matthew Skelton, Skelton Thatcher Consulting
Separate DevOps Team
Dev OpsDevOps
credit: Matthew Skelton, Skelton Thatcher Consulting
Separate DevOps Team
Dev OpsDevOps
JustAnotherSilo
credit: Matthew Skelton, Skelton Thatcher Consulting
Collaborating Dev & Ops
Dev Ops
credit: Matthew Skelton, Skelton Thatcher Consulting
Embedded Dev & Ops
DevOps
credit: Matthew Skelton, Skelton Thatcher Consulting
Embedded Dev & Ops
DevOps
Enablement
john.turner@monkeylittle.com
https://ie.linkedin.com/in/monkeylittle
@monkeylittle_
For Hire

DevOps Adoption Patterns