www.ranger4.com
DevOpstastic
DevOps Connect4th February 2015
Your panel today:- Alan Shimel from DevOps.com- Mark Roberts from IBM- Ben Wooton from Contino- Helen Beal from Ranger4
www.ranger4.com
DevOpstastic
What Drives DevOps?
I’m in charge of stability
I’m all about change
CONFLICTDevelopment Operations
www.ranger4.com
DevOpstastic
“DevOps finally proves how IT can be a strategic advantage that allows a business to beat the pants off the competition. This is the moment we’ve all been waiting for.”
John Wills via Gene Kim
www.ranger4.com
DevOpstastic
“DevOps is the merger of the realms of development and operations (and if truth be told elements of product management, QA, and *winces* even sales should be thrown into the mix too).”
James Turnbull, Puppet Labs
www.ranger4.com
DevOpstastic
“DevOps refers to the emerging professional movement that advocates a collaborative working relationship between Development and IT Operations, resulting in the fast flow of planned work (i.e., high deploy rates), while simultaneously increasing the reliability, stability, resilience of the production environment.”
Gene Kim
www.ranger4.com
DevOpstastic
Is DevOps:• A buzzword?• Voodoo?• A silver bullet?• A new, shiny object?• Automagic?
www.ranger4.com
DevOpstastic
Pace Layers for DevOps
Systems of
Record
Systems of
Differentiation
Systemsof
Innovation
Traditional
Dev
Ops
Change
Governance
+
+
-
-
www.ranger4.com
DevOpstastic
DevOps Teams: Anti-patterns
Type A: Separate Silos
Dev
Ops
With thanks to Matthew Skelton
www.ranger4.com
DevOpstastic
DevOps Teams: Anti-patterns
Type B: Separate DevOps Silo
Dev
Ops
With thanks to Matthew Skelton
DevOps
www.ranger4.com
DevOpstastic
DevOps Teams: Anti-patterns
Type C: “We don’t need Ops.”/NoOps
Dev
Ops
With thanks to Matthew Skelton
DevOps
www.ranger4.com
DevOpstastic
DevOps Teams: Patterns
Type 1: Smooth Collaboration
Dev
Ops
With thanks to Matthew Skelton
www.ranger4.com
DevOpstastic
DevOps Teams: Patterns
Type 2: Fully Embedded
Dev
Ops
With thanks to Matthew Skelton
www.ranger4.com
DevOpstastic
DevOps Teams: Patterns
Type 3: Infrastructure as a Service
Dev
Ops
With thanks to Matthew Skelton
DevOps
www.ranger4.com
DevOpstastic
DevOps Teams: Patterns
Type 4: DevOps as a Service
Dev
Ops
With thanks to Matthew Skelton
DevOps
www.ranger4.com
DevOpstastic
DevOps Teams: Patterns
Type 5: Temporary DevOps
Dev
Ops
With thanks to Matthew Skelton
DevOps
www.ranger4.com
DevOpstastic
Business Metrics
Metric Frequency Current Target
Frequency of Release Per week 1 OnDemand
Frequency of Defect Per week 55 5
Frequency of Outage Per month 6 1
Elapsed Time to Release
Hours 27 1
Time to Resolve Defect Hours 3 0.2
MTTR Hours 6 0.1
www.ranger4.com
DevOpstastic
DevOps Tools Categories
Application performance monitoringPerformance testing
Functional testingEnterprise security
Release automationCapacity management
Application development lifecycleChange/confguration managementProject and program management
Service virtualizationHybrid cloud management
Infrastructure managementVirtual lab management
0 5 10 15 20 25 30 35 40
%
www.ranger4.com
DevOpstastic
Deplo
y
Arc
hit
ect
ure
and
Pro
cess
Modelin
g
Develo
pm
ent
Build
Requir
em
ents
G
ath
eri
ng a
nd
Managem
ent
Test
ing
Rele
ase
Configura
tion
APM
Software Development LifeCycle
DevOps Toolchain for Continuous Delivery
Plan Design Implement Maintain
Development Operations