SlideShare a Scribd company logo
DevOps & ITIL
Matt Schneider
Enterprise Advisory Engineer
@md_schneider
http://blog.mdschneider.me
Brian Verkley
Cloud Native Specialist
@bverkley
© Copyright 2017 Dell Inc.3
© Copyright 2017 Dell Inc.4
This is Ops
© Copyright 2017 Dell Inc.5
Ops,
management
here, we
need a new
release.
© Copyright 2017 Dell Inc.6
Maybe in a
few weeks,
fill out an
RFC.
© Copyright 2017 Dell Inc.7 We have to fill out what?!?
Developers
© Copyright 2017 Dell Inc.8
Change Advisory Board
© Copyright 2017 Dell Inc.9
I have no clue how to code, but I
approve this release.
© Copyright 2017 Dell Inc.10
Have you tested this?
© Copyright 2017 Dell Inc.11
We’re calling executives.
© Copyright 2017 Dell Inc.12
Fine, let
me check
the
schedule.
Maybe in
a month?
© Copyright 2017 Dell Inc.13
I made
some
changes
since it took
a month.
© Copyright 2017 Dell Inc.14
Release
Rollback
So is the rollback plan.
The release is packaged.
© Copyright 2017 Dell Inc.15
I’ll deploy it myself, this code is
very complicated.
© Copyright 2017 Dell Inc.16
© Copyright 2017 Dell Inc.17
War Room
© Copyright 2017 Dell Inc.18
Post Mortem
© Copyright 2017 Dell Inc.19
IT Process Consultant
© Copyright 2017 Dell Inc.20
© Copyright 2017 Dell Inc.21
© Copyright 2017 Dell Inc.22
Skeptic Teacher
© Copyright 2017 Dell Inc.23
Swayed Prepared
© Copyright 2017 Dell Inc.24
If I have seen further
than others, it is by
standing upon the
shoulders of giants.
-Isaac Newton
© Copyright 2017 Dell Inc.25
DevOps
© Copyright 2017 Dell Inc.26
DevOps is a term used to refer to a set of
practices that emphasize the collaboration
and communication of both software
developers and information technology (IT)
professionals while automating the process
of software delivery and infrastructure
changes. It aims at establishing a culture
and environment where building, testing,
and releasing software can happen rapidly,
frequently, and more reliably.
© Copyright 2017 Dell Inc.27
DevOps represents a change in IT culture,
focusing on rapid IT service delivery
through the adoption of agile, lean
practices in the context of a system-
oriented approach. DevOps emphasizes
people (and culture), and seeks to improve
collaboration between operations and
development teams. DevOps
implementations utilize technology —
especially automation tools that can
leverage an increasingly programmable
and dynamic infrastructure from a life cycle
perspective.
© Copyright 2017 Dell Inc.28
Agile software development describes a
set of principles for software
development under which requirements and
solutions evolve through the collaborative
effort of self-organizing cross-functional
teams. Based off Agile Architecture, it
advocates adaptive planning, evolutionary
development, early delivery, and continuous
improvement, and it encourages rapid and
flexible response to change.
© Copyright 2017 Dell Inc.29
Manifesto for Agile Software Development
We are uncovering better ways of developing software
by doing it and helping others do it.
Through this work we have come to value:
That is, while there is value in the items on the right,
we value the items on the left more.
Individuals and Interactions processes and toolsover
Working Software over comprehensive documentation
Customer Collaboration over contract negotiation
Responding to Change over following a plan
© Copyright 2017 Dell Inc.30
Individuals and Interactions processes and tools
Working Software comprehensive documentation
Customer Collaboration contract negotiation
Responding to Change following a plan
Principles
That is, while there is value in the items on the right,
Practices
we value the items on the left more.
Manifesto for Agile Software Development
© Copyright 2017 Dell Inc.31
Individuals and Interactions processes and tools
Working Software comprehensive documentation
Customer Collaboration contract negotiation
Responding to Change following a plan
That is, while there is value in the items on the right,
we value the items on the left more.
Manifesto for Agile Software Development
Agile SCRUM
MSF
KANBAN
Principles Practices
© Copyright 2017 Dell Inc.32
Principles
That is, while there is value in the items on the right,
Practice
we value the items on the left more.
Manifesto for Agile Software Development
DevOps ITIL
© Copyright 2017 Dell Inc.33
Principles
That is, while there is value in the items on the right,
Practice
we value the items on the left more.
Manifesto for Agile Software Development
DevOps ITIL
Purpose
© Copyright 2017 Dell Inc.34
Principles
That is, while there is value in the items on the right,
Practices
we value the items on the left more.
DevOps ITIL
Culture
Automation
Lean
Measurement
Sharing
organizational structure
process and procedures
policies and approvals
SLAs and SLOs
detailed documentation
© Copyright 2017 Dell Inc.35
Culture
Automation
Lean
Measurement
Sharing
© Copyright 2017 Dell Inc.36
Culture
© Copyright 2017 Dell Inc.37
Pathological
Power-oriented
Responsibility Shirked
Messengers Shot
Low Cooperation
Bridging Discouraged
Failure Leads to Scapegoating
Novelty Crushed
Bureaucratic
Rule-oriented
Narrow Responsibilities
Messengers Neglected
Modest Cooperation
Bridging Tolerated
Failure Leads to Justice
Novelty Leads to Problems
Generative
Performance-Oriented
Risks are Shared
Messengers Trained
High Cooperation
Bridging Encouraged
Failure Leads to Inquiry
Novelty Implemented
Typology of Organizational Culture – Ron Westrum, 1994
• https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1765804/pdf/v013p0ii22.pdf
© Copyright 2017 Dell Inc.38
Strategy Design Transition Operation Continual
Improvement
Demand
Financial
Service Portfolio
Business
Relationship
Service Catalog
Service Level
Capacity
Service
Continuity
Security
Supplier
Change
Asset
Configuration
Release
Knowledge
Event
Request
Access
Incident
Problem
Identify
Define
Gather
Process
Analyze
Present
Implement
ITIL Management Practices
© Copyright 2017 Dell Inc.39
Strategy Design Transition Operation
Demand
Financial
Service Portfolio
Business
Relationship
Service Catalog
Service Level
Capacity
Service
Continuity
Security
Supplier
Change
Asset
Configuration
Release
Knowledge
Event
Request
Access
Incident
Problem
© Copyright 2017 Dell Inc.40
Strategy Design Transition Operation
Demand
Financial
Service Portfolio
Business
Relationship
Service Catalog
Service Level
Capacity
Service
Continuity
Security
Supplier
Change
Asset
Configuration
Release
Knowledge
Event
Request
Access
Incident
Problem
MELVYN CONWAY
1967
Any organization that
designs a system will
produce a design whose
structure is a copy of the
organization's
communication structure
© Copyright 2017 Dell Inc.41
Strategy Design Transition Operation
Demand
Financial
Service Portfolio
Business
Relationship
Service Catalog
Service Level
Capacity
Service
Continuity
Security
Supplier
Change
Asset
Configuration
Release
Knowledge
Event
Request
Access
Incident
Problem
© Copyright 2017 Dell Inc.42
Strategy Design Transition Operation Continual
Improvement
Demand
Financial
Service Portfolio
Business
Relationship
Service Catalog
Service Level
Capacity
Service
Continuity
Security
Supplier
Change
Asset
Configuration
Release
Knowledge
Event
Request
Access
Incident
Problem
Identify
Define
Gather
Process
Analyze
Present
Implement
© Copyright 2017 Dell Inc.43
Skills on the Product Lifecycle
Strategy Design Transition Operation
DepthofKnowledge
© Copyright 2017 Dell Inc.44
Skills on the Product Lifecycle
Strategy Design Transition Operation
DepthofKnowledge
© Copyright 2017 Dell Inc.45
Skills on the Product Lifecycle
Strategy Design Transition Operation
DepthofKnowledge
Project Team
Product Team
Delivery Team
© Copyright 2017 Dell Inc.46
Skills on the Product Lifecycle
DepthofKnowledge
Strategy Design Transition Operation
© Copyright 2017 Dell Inc.47
Skills on the Product Lifecycle
DepthofKnowledge
Strategy Design Transition Operation
© Copyright 2017 Dell Inc.48
Skills on the Product Lifecycle
DepthofKnowledge
Strategy Design Transition Operation
© Copyright 2017 Dell Inc.49
Skills on the Product Lifecycle
DepthofKnowledge
Strategy Design Transition Operation
Abstracted Simplicity
© Copyright 2017 Dell Inc.50
CultureA generative culture can exist with ITIL, the framework doesn’t say to be bureaucratic.
Identify where process pain-point are due to culture and aren’t truly ITIL driven.
Use the Principles of Agile and DevOps to guide how you implement Practices.
Speak openly about where you and your team can improve the culture.
Learn your surrounding skill sets and reach out to those who practice them.
Read:
Start a book club?
© Copyright 2017 Dell Inc.51
Automation
Automate all the things.
© Copyright 2017 Dell Inc.52
Automation
By Kharnagy - Own work, CC BY-SA 4.0,
https://commons.wikimedia.org/w/index.php?curid=51215412
DevOps Tool Chain
© Copyright 2017 Dell Inc.53
Automation
Automate deployment to production
© Copyright 2017 Dell Inc.54
© Copyright 2017 Dell Inc.55
The goal of the change management process is to
ensure that standardized methods and procedures
are used for efficient and prompt handling of all
changes, in order to minimize the impact of change-
related incidents upon service quality, and
consequently improve the day-to-day operations of
the organization.
Wikipedia – Change Management (ITSM)
• https://en.wikipedia.org/wiki/Change_management_(ITSM)
© Copyright 2017 Dell Inc.56
The goal of the change management process is to
ensure that standardized methods and procedures
are used for efficient and prompt handling of all
changes, in order to minimize the impact of change-
related incidents upon service quality, and
consequently improve the day-to-day operations of
the organization.
Wikipedia – Change Management (ITSM)
• https://en.wikipedia.org/wiki/Change_management_(ITSM)
© Copyright 2017 Dell Inc.57
The goal of the change management process is to
ensure that standardized methods and procedures
are used for efficient and prompt handling of all
changes, in order to minimize the impact of change-
related incidents upon service quality, and
consequently improve the day-to-day operations of
the organization.
Wikipedia – Change Management (ITSM)
• https://en.wikipedia.org/wiki/Change_management_(ITSM)
© Copyright 2017 Dell Inc.58
© Copyright 2017 Dell Inc.59
Normal
Standard
Emergency
Types of Changes
Best Practices Insights - Focus On: ITIL Service Transition
Published January 2016 by – https://www.bmc.com
© Copyright 2017 Dell Inc.60
changes should follow the change management process
from the beginning of the process and include all activities. You should
assume that the impact of these changes to the business is significant
until you determine that they are low impact. If the changes are low
impact or insignificant, you can follow the standard change procedures.
Then prioritize, authorize, and schedule the changes. Change
management coordinates the change implementation, while release and
deployment execute the change.
Normal
Standard
EmergencyBest Practices Insights - Focus On: ITIL Service Transition
Published January 2016 by – https://www.bmc.com
© Copyright 2017 Dell Inc.61
changes are often preauthorized. They represent low-
risk, common activities with a known outcome. For example, these can
be services entered into the service catalog. The user community can
select from the request fulfillment service to order cloud services, new
users, modifications to applications, and access rights, for example.
Standard changes can also be routine, low-impact IT changes.
Normal
Standard
Emergency
Best Practices Insights - Focus On: ITIL Service Transition
Published January 2016 by – https://www.bmc.com
© Copyright 2017 Dell Inc.62
© Copyright 2017 Dell Inc.63
Automation
Automate deployment to production
© Copyright 2017 Dell Inc.64
Automation
Automate code coverage & security at check-in
Automate the build including build failure alerts
Automate linking code to user stories (traceability)
© Copyright 2017 Dell Inc.65
Automation
Automate code coverage & security at check-in
Automate deploying to production-like test beds
Automate testing (acceptance, regression, performance, etc)
Automate the build including build failure alerts
Automate linking code to user stories (traceability)
© Copyright 2017 Dell Inc.66
Automation
Automate populating request for change (normal)
Automate code coverage & security at check-in
Automate deploying to production-like test beds
Automate testing (acceptance, regression, performance, etc)
Automate the build including build failure alerts
Automate linking code to user stories (traceability)
Automate staging for deployment & rollback
© Copyright 2017 Dell Inc.67
Automation
Automate populating request for change (normal)
Automate code coverage & security at check-in
Automate deploying to production-like test beds
Automate testing (acceptance, regression, performance, etc)
Automate the build including build failure alerts
Automate linking code to user stories (traceability)
Automate logging change record
Automate staging for deployment & rollback
Automate deployment (after approval)
© Copyright 2017 Dell Inc.68
Automation
Automate populating request for change (normal)
Automate code coverage & security at check-in
Automate deploying to production-like test beds
Automate testing (acceptance, regression, performance, etc)
Automate the build including build failure alerts
Automate linking code to user stories (traceability)
Automate logging change record
Automate staging for deployment & rollback
Automate deployment (after approval)
Automate updating CMDB
Automate desired/future state of environment
© Copyright 2017 Dell Inc.69
Automation
Automate populating request for change (normal)
Automate code coverage & security at check-in
Automate deploying to production-like test beds
Automate testing (acceptance, regression, performance, etc)
Automate the build including build failure alerts
Automate linking code to user stories (traceability)
Automate logging change record
Automate staging for deployment & rollback
Automate deployment (after approval)
Automate updating CMDB
Automate desired/future state of environment
Automate application monitoring & logging
Automate linkage of Incident/Problem to User Stories
© Copyright 2017 Dell Inc.70
Automation
By Kharnagy - Own work, CC BY-SA 4.0,
https://commons.wikimedia.org/w/index.php?curid=51215412
Implement standard changes
Automate the Lifecycle
Everyone Automates
Everyone Benefits
© Copyright 2017 Dell Inc.71
It is easier to automate a defined process – ITIL helps with that definition.
Leverage the Standard Change as encouragement to automate.
Automation belongs in all the practices, not just transition:
Service Catalog – Automated Provisioning
Self Service Incident Resolution
Configuration Management Tracking
Access Management Request Approval
Read:
Automation
© Copyright 2017 Dell Inc.72
Lean
© Copyright 2017 Dell Inc.73
Lean
Lean software development (LSD) is a translation of lean
manufacturing and lean IT principles and practices to the
software development domain. Adapted from the Toyota
Production System, a pro-lean subculture is emerging from
within the Agile community.
-Wikipedia
© Copyright 2017 Dell Inc.74
Strategy Design Transition Operation Continual
Improvement
Demand
Financial
Service Portfolio
Business
Relationship
Service Catalog
Service Level
Capacity
Service
Continuity
Security
Supplier
Change
Asset
Configuration
Release
Knowledge
Event
Request
Access
Incident
Problem
Identify
Define
Gather
Process
Analyze
Present
Implement
© Copyright 2017 Dell Inc.75
Strategy Design Transition Operation
Continual
Improvement
Demand
Financial
Service Portfolio
Business
Relationship
Service Catalog
Service Level
Capacity
Service
Continuity
Security
Supplier
Change
Asset
Configuration
Release
Knowledge
Event
Request
Access
Incident
Problem
Identify Define Gather Process Analyze Present Implement
Process Management
© Copyright 2017 Dell Inc.76
LeanITIL v3 incorporates continual improvement, which is the goal of lean.
ITIL functions should be under continual improvement.
If there is unnecessary waste in your ITIL processes, seek to remove it.
© Copyright 2017 Dell Inc.77
Measurement
Capacity
Management
Incident
Management
Problem
Management
Asset
Management
Service
Continuity
Management
Configuration
Management
Demand
Management
© Copyright 2017 Dell Inc.78
Analytics
• https://www.servicenow.com/products/performance-analytics.html
© Copyright 2017 Dell Inc.79
Deployment Frequency
Lead time for changes
Mean time to recover
(MTTR)
Change failure rate
How often does your organization deploy code?
What is your lead time for changes?
(code commit to production deploy)
How long does it generally take to restore service when an
unplanned service incident occurs?
What percentage of the changes either result in degraded
service or subsequently require remediation.
Measuring DevOps - Automation
Puppet State of the DevOps
• https://puppet.com/resources/whitepaper/2016-state-of-devops-report
© Copyright 2017 Dell Inc.80
Less than one
hour
Less than one
hour
On Demand
(multiple deploys per day)
0-15%
High Performers
Deployment Frequency
Lead time for changes
Mean time to recover
(MTTR)
Change failure rate
Less than one
day
Between one
week and one
month
1 Week –
1 Month
31-45%
Less than one
day
1 Week –
6 Months
1 Week –
6 Months
16-30%
Medium Performers Low Performers
Puppet State of the DevOps
• https://puppet.com/resources/whitepaper/2016-state-of-devops-report
© Copyright 2017 Dell Inc.81
High Performers
2.2x
more likely to recommend organization
1.8x
more likely to recommend team
eNPS
Measuring DevOps - Culture
Puppet State of the DevOps
• https://puppet.com/resources/whitepaper/2016-state-of-devops-report
© Copyright 2017 Dell Inc.82
eNPS
Measuring DevOps - Culture
The chemistry of enthusiasm
• http://www.bain.com/publications/articles/the-chemistry-of-enthusiasm.aspx
2.5x
revenue growth – high engagement over low engagement
3x
stock performance of high trust environments
over market index – measured 1997-2011
© Copyright 2017 Dell Inc.83
89%
-54%
50%
x4.5
HayGroup – Giving everyone the chance to shine
• http://www.haygroup.com/downloads/uae/giving_everyone_the_chance_to_shine_whitepaper_low_res_singles.pdf
Highly Engaged &
Enabled Employees
Employee
Performance
Increase in employees above
performance expectations.
Employee
Retention
Customer
Satisfaction
Financial
Success
Reduction in employee
turnover rates.
Increase in customer
satisfaction rates.
Increase in revenue growth.
© Copyright 2017 Dell Inc.84
Measurement“You get what you measure”.
Both DevOps and ITIL have a strong measurement base.
Remember to embody a generative culture when interpreting measurements.
Ensure you can measure your Purpose, Principles and Practices.
Merge your business, development and ITIL measurements into one view.
Find correlations between the measurements to understand team interaction.
Read:
© Copyright 2017 Dell Inc.85
Sharing
ITIL Knowledge Management
“The process responsible for sharing perspectives,
ideas, experience and information, and for ensuring
that these are available in the right place and at the
right time. The knowledge management process
enables informed decisions, and improves efficiency
by reducing the need to rediscover knowledge.”
-Source: ITIL 2011 Glossary of Terms
© Copyright 2017 Dell Inc.86
Culture
Automation
Lean
Measurement
Sharing
© Copyright 2017 Dell Inc.87
C
A
L
M
S
© Copyright 2017 Dell Inc.88
CALMS
DevOps
ITIL
© Copyright 2017 Dell Inc.89
“It is my firm belief that ITSM and the DevOps movement
are not at odds. Quite to the contrary, they’re a perfect
cultural match. As DevOps gains momentum I’m excited by
what we can achieve using a winning combination of the
two.”
-Gene Kim
From the article:
Trust me: The DevOps Movement fits perfectly with ITSM
http://www.theitsmreview.com/2014/03/trust-devops-movement-fits-perfectly-itsm/
Matt Schneider
Enterprise Advisory Engineer
@md_schneider
http://blog.mdschneider.me
Brian Verkley
Cloud Native Specialist
@bverkley
DevOps & ITIL

More Related Content

PDF
Dell Technologies World 2018 - DevOps & ITIL
PDF
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
PPTX
What is-not-devops!
PPTX
DevOps Culture transformation in Modern Software Delivery
PDF
DevOps: What, who, why and how?
PDF
DevOps Certification
PDF
Building a DevOps Organization and Culture
PDF
DevOps: Retooling the End-to-End IT Model
Dell Technologies World 2018 - DevOps & ITIL
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
What is-not-devops!
DevOps Culture transformation in Modern Software Delivery
DevOps: What, who, why and how?
DevOps Certification
Building a DevOps Organization and Culture
DevOps: Retooling the End-to-End IT Model

What's hot (20)

PDF
Taking DevOps to the Org Chart
PPTX
DevOps, Agile methods and Continuous Improvement in the Software development ...
PDF
DevOps
PPT
DevOps Transition Strategies
PPTX
Enabling The DevOps Culture At Organization
PDF
DevOps - The Future of Application Lifecycle Automation
PDF
Building a DevOps Team that isn't Evil
PDF
DevOps Kaizen: Find and Fix What is Really Behind Your Problems
PDF
DevOps Adoption Patterns
PDF
Run IT Support the DevOps Way
PDF
7 habits of effective DevOps dev ops il 2015 oded tamir
PPTX
ACT-IAC Partners #GovDevOps: PTO - agile - and DevOps
PPTX
2016.06 ACT-IAC Partners breakfast: GSA's 18F on DevOps delivery
PPTX
DevOps: IT's Automation Revolution
PDF
DevOps at Crevise Technologies
PPTX
PDF
DevOps: Benefits & Future Trends
PPTX
DevOps unraveled - Nyenrode masterclass on Agile Management
PDF
DevOps Primer : Presented by Uday Kumar
PDF
eDevOps in HPSW from buzzword to reality
Taking DevOps to the Org Chart
DevOps, Agile methods and Continuous Improvement in the Software development ...
DevOps
DevOps Transition Strategies
Enabling The DevOps Culture At Organization
DevOps - The Future of Application Lifecycle Automation
Building a DevOps Team that isn't Evil
DevOps Kaizen: Find and Fix What is Really Behind Your Problems
DevOps Adoption Patterns
Run IT Support the DevOps Way
7 habits of effective DevOps dev ops il 2015 oded tamir
ACT-IAC Partners #GovDevOps: PTO - agile - and DevOps
2016.06 ACT-IAC Partners breakfast: GSA's 18F on DevOps delivery
DevOps: IT's Automation Revolution
DevOps at Crevise Technologies
DevOps: Benefits & Future Trends
DevOps unraveled - Nyenrode masterclass on Agile Management
DevOps Primer : Presented by Uday Kumar
eDevOps in HPSW from buzzword to reality
Ad

Similar to Dell EMC Word 2017 - DevOps & ITIL (20)

PDF
What is DevOps?
PDF
Introduction to DevSecOps. An intuitiv approach
PPTX
Introduction to DevOps slides-converted (1).pptx
PDF
Whitepaper: DevOps - Happiest Minds
PDF
Cutting Edge on Development Methodologies in IT
PDF
PMI Thailand: DevOps / Roles of Project Manager (20-May-2020)
PPTX
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
PDF
Enterprise DevOps- Importance and Key Benefits You Need to Know
PDF
An introduction to DevOps
PDF
DevOps Solutions: Driving Efficiency and Innovation in Modern Development
PDF
Why is dev ops essential for fintech development
PDF
Why is dev ops essential for fintech development
PDF
ASAS 2015 - Benito de Miranda
PPTX
Devops ppt copy
PDF
The Role of DevOps in Digital Transformation.pdf
PDF
A Comprehensive Guide To DevOps Services And Solutions
PDF
Introduction to DevOps slides.pdf
PPTX
DevOps Introduction
PPTX
DevOps and the DBA
PDF
DevOps trends to look out for in 2022.pdf
What is DevOps?
Introduction to DevSecOps. An intuitiv approach
Introduction to DevOps slides-converted (1).pptx
Whitepaper: DevOps - Happiest Minds
Cutting Edge on Development Methodologies in IT
PMI Thailand: DevOps / Roles of Project Manager (20-May-2020)
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
Enterprise DevOps- Importance and Key Benefits You Need to Know
An introduction to DevOps
DevOps Solutions: Driving Efficiency and Innovation in Modern Development
Why is dev ops essential for fintech development
Why is dev ops essential for fintech development
ASAS 2015 - Benito de Miranda
Devops ppt copy
The Role of DevOps in Digital Transformation.pdf
A Comprehensive Guide To DevOps Services And Solutions
Introduction to DevOps slides.pdf
DevOps Introduction
DevOps and the DBA
DevOps trends to look out for in 2022.pdf
Ad

Recently uploaded (20)

PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
KodekX | Application Modernization Development
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Approach and Philosophy of On baking technology
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
KodekX | Application Modernization Development
Mobile App Security Testing_ A Comprehensive Guide.pdf
Approach and Philosophy of On baking technology
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
NewMind AI Monthly Chronicles - July 2025
Dropbox Q2 2025 Financial Results & Investor Presentation
Big Data Technologies - Introduction.pptx
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Empathic Computing: Creating Shared Understanding
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Advanced methodologies resolving dimensionality complications for autism neur...
Chapter 3 Spatial Domain Image Processing.pdf
Spectral efficient network and resource selection model in 5G networks
Agricultural_Statistics_at_a_Glance_2022_0.pdf
CIFDAQ's Market Insight: SEC Turns Pro Crypto
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
“AI and Expert System Decision Support & Business Intelligence Systems”

Dell EMC Word 2017 - DevOps & ITIL

  • 2. Matt Schneider Enterprise Advisory Engineer @md_schneider http://blog.mdschneider.me Brian Verkley Cloud Native Specialist @bverkley
  • 3. © Copyright 2017 Dell Inc.3
  • 4. © Copyright 2017 Dell Inc.4 This is Ops
  • 5. © Copyright 2017 Dell Inc.5 Ops, management here, we need a new release.
  • 6. © Copyright 2017 Dell Inc.6 Maybe in a few weeks, fill out an RFC.
  • 7. © Copyright 2017 Dell Inc.7 We have to fill out what?!? Developers
  • 8. © Copyright 2017 Dell Inc.8 Change Advisory Board
  • 9. © Copyright 2017 Dell Inc.9 I have no clue how to code, but I approve this release.
  • 10. © Copyright 2017 Dell Inc.10 Have you tested this?
  • 11. © Copyright 2017 Dell Inc.11 We’re calling executives.
  • 12. © Copyright 2017 Dell Inc.12 Fine, let me check the schedule. Maybe in a month?
  • 13. © Copyright 2017 Dell Inc.13 I made some changes since it took a month.
  • 14. © Copyright 2017 Dell Inc.14 Release Rollback So is the rollback plan. The release is packaged.
  • 15. © Copyright 2017 Dell Inc.15 I’ll deploy it myself, this code is very complicated.
  • 16. © Copyright 2017 Dell Inc.16
  • 17. © Copyright 2017 Dell Inc.17 War Room
  • 18. © Copyright 2017 Dell Inc.18 Post Mortem
  • 19. © Copyright 2017 Dell Inc.19 IT Process Consultant
  • 20. © Copyright 2017 Dell Inc.20
  • 21. © Copyright 2017 Dell Inc.21
  • 22. © Copyright 2017 Dell Inc.22 Skeptic Teacher
  • 23. © Copyright 2017 Dell Inc.23 Swayed Prepared
  • 24. © Copyright 2017 Dell Inc.24 If I have seen further than others, it is by standing upon the shoulders of giants. -Isaac Newton
  • 25. © Copyright 2017 Dell Inc.25 DevOps
  • 26. © Copyright 2017 Dell Inc.26 DevOps is a term used to refer to a set of practices that emphasize the collaboration and communication of both software developers and information technology (IT) professionals while automating the process of software delivery and infrastructure changes. It aims at establishing a culture and environment where building, testing, and releasing software can happen rapidly, frequently, and more reliably.
  • 27. © Copyright 2017 Dell Inc.27 DevOps represents a change in IT culture, focusing on rapid IT service delivery through the adoption of agile, lean practices in the context of a system- oriented approach. DevOps emphasizes people (and culture), and seeks to improve collaboration between operations and development teams. DevOps implementations utilize technology — especially automation tools that can leverage an increasingly programmable and dynamic infrastructure from a life cycle perspective.
  • 28. © Copyright 2017 Dell Inc.28 Agile software development describes a set of principles for software development under which requirements and solutions evolve through the collaborative effort of self-organizing cross-functional teams. Based off Agile Architecture, it advocates adaptive planning, evolutionary development, early delivery, and continuous improvement, and it encourages rapid and flexible response to change.
  • 29. © Copyright 2017 Dell Inc.29 Manifesto for Agile Software Development We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: That is, while there is value in the items on the right, we value the items on the left more. Individuals and Interactions processes and toolsover Working Software over comprehensive documentation Customer Collaboration over contract negotiation Responding to Change over following a plan
  • 30. © Copyright 2017 Dell Inc.30 Individuals and Interactions processes and tools Working Software comprehensive documentation Customer Collaboration contract negotiation Responding to Change following a plan Principles That is, while there is value in the items on the right, Practices we value the items on the left more. Manifesto for Agile Software Development
  • 31. © Copyright 2017 Dell Inc.31 Individuals and Interactions processes and tools Working Software comprehensive documentation Customer Collaboration contract negotiation Responding to Change following a plan That is, while there is value in the items on the right, we value the items on the left more. Manifesto for Agile Software Development Agile SCRUM MSF KANBAN Principles Practices
  • 32. © Copyright 2017 Dell Inc.32 Principles That is, while there is value in the items on the right, Practice we value the items on the left more. Manifesto for Agile Software Development DevOps ITIL
  • 33. © Copyright 2017 Dell Inc.33 Principles That is, while there is value in the items on the right, Practice we value the items on the left more. Manifesto for Agile Software Development DevOps ITIL Purpose
  • 34. © Copyright 2017 Dell Inc.34 Principles That is, while there is value in the items on the right, Practices we value the items on the left more. DevOps ITIL Culture Automation Lean Measurement Sharing organizational structure process and procedures policies and approvals SLAs and SLOs detailed documentation
  • 35. © Copyright 2017 Dell Inc.35 Culture Automation Lean Measurement Sharing
  • 36. © Copyright 2017 Dell Inc.36 Culture
  • 37. © Copyright 2017 Dell Inc.37 Pathological Power-oriented Responsibility Shirked Messengers Shot Low Cooperation Bridging Discouraged Failure Leads to Scapegoating Novelty Crushed Bureaucratic Rule-oriented Narrow Responsibilities Messengers Neglected Modest Cooperation Bridging Tolerated Failure Leads to Justice Novelty Leads to Problems Generative Performance-Oriented Risks are Shared Messengers Trained High Cooperation Bridging Encouraged Failure Leads to Inquiry Novelty Implemented Typology of Organizational Culture – Ron Westrum, 1994 • https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1765804/pdf/v013p0ii22.pdf
  • 38. © Copyright 2017 Dell Inc.38 Strategy Design Transition Operation Continual Improvement Demand Financial Service Portfolio Business Relationship Service Catalog Service Level Capacity Service Continuity Security Supplier Change Asset Configuration Release Knowledge Event Request Access Incident Problem Identify Define Gather Process Analyze Present Implement ITIL Management Practices
  • 39. © Copyright 2017 Dell Inc.39 Strategy Design Transition Operation Demand Financial Service Portfolio Business Relationship Service Catalog Service Level Capacity Service Continuity Security Supplier Change Asset Configuration Release Knowledge Event Request Access Incident Problem
  • 40. © Copyright 2017 Dell Inc.40 Strategy Design Transition Operation Demand Financial Service Portfolio Business Relationship Service Catalog Service Level Capacity Service Continuity Security Supplier Change Asset Configuration Release Knowledge Event Request Access Incident Problem MELVYN CONWAY 1967 Any organization that designs a system will produce a design whose structure is a copy of the organization's communication structure
  • 41. © Copyright 2017 Dell Inc.41 Strategy Design Transition Operation Demand Financial Service Portfolio Business Relationship Service Catalog Service Level Capacity Service Continuity Security Supplier Change Asset Configuration Release Knowledge Event Request Access Incident Problem
  • 42. © Copyright 2017 Dell Inc.42 Strategy Design Transition Operation Continual Improvement Demand Financial Service Portfolio Business Relationship Service Catalog Service Level Capacity Service Continuity Security Supplier Change Asset Configuration Release Knowledge Event Request Access Incident Problem Identify Define Gather Process Analyze Present Implement
  • 43. © Copyright 2017 Dell Inc.43 Skills on the Product Lifecycle Strategy Design Transition Operation DepthofKnowledge
  • 44. © Copyright 2017 Dell Inc.44 Skills on the Product Lifecycle Strategy Design Transition Operation DepthofKnowledge
  • 45. © Copyright 2017 Dell Inc.45 Skills on the Product Lifecycle Strategy Design Transition Operation DepthofKnowledge Project Team Product Team Delivery Team
  • 46. © Copyright 2017 Dell Inc.46 Skills on the Product Lifecycle DepthofKnowledge Strategy Design Transition Operation
  • 47. © Copyright 2017 Dell Inc.47 Skills on the Product Lifecycle DepthofKnowledge Strategy Design Transition Operation
  • 48. © Copyright 2017 Dell Inc.48 Skills on the Product Lifecycle DepthofKnowledge Strategy Design Transition Operation
  • 49. © Copyright 2017 Dell Inc.49 Skills on the Product Lifecycle DepthofKnowledge Strategy Design Transition Operation Abstracted Simplicity
  • 50. © Copyright 2017 Dell Inc.50 CultureA generative culture can exist with ITIL, the framework doesn’t say to be bureaucratic. Identify where process pain-point are due to culture and aren’t truly ITIL driven. Use the Principles of Agile and DevOps to guide how you implement Practices. Speak openly about where you and your team can improve the culture. Learn your surrounding skill sets and reach out to those who practice them. Read: Start a book club?
  • 51. © Copyright 2017 Dell Inc.51 Automation Automate all the things.
  • 52. © Copyright 2017 Dell Inc.52 Automation By Kharnagy - Own work, CC BY-SA 4.0, https://commons.wikimedia.org/w/index.php?curid=51215412 DevOps Tool Chain
  • 53. © Copyright 2017 Dell Inc.53 Automation Automate deployment to production
  • 54. © Copyright 2017 Dell Inc.54
  • 55. © Copyright 2017 Dell Inc.55 The goal of the change management process is to ensure that standardized methods and procedures are used for efficient and prompt handling of all changes, in order to minimize the impact of change- related incidents upon service quality, and consequently improve the day-to-day operations of the organization. Wikipedia – Change Management (ITSM) • https://en.wikipedia.org/wiki/Change_management_(ITSM)
  • 56. © Copyright 2017 Dell Inc.56 The goal of the change management process is to ensure that standardized methods and procedures are used for efficient and prompt handling of all changes, in order to minimize the impact of change- related incidents upon service quality, and consequently improve the day-to-day operations of the organization. Wikipedia – Change Management (ITSM) • https://en.wikipedia.org/wiki/Change_management_(ITSM)
  • 57. © Copyright 2017 Dell Inc.57 The goal of the change management process is to ensure that standardized methods and procedures are used for efficient and prompt handling of all changes, in order to minimize the impact of change- related incidents upon service quality, and consequently improve the day-to-day operations of the organization. Wikipedia – Change Management (ITSM) • https://en.wikipedia.org/wiki/Change_management_(ITSM)
  • 58. © Copyright 2017 Dell Inc.58
  • 59. © Copyright 2017 Dell Inc.59 Normal Standard Emergency Types of Changes Best Practices Insights - Focus On: ITIL Service Transition Published January 2016 by – https://www.bmc.com
  • 60. © Copyright 2017 Dell Inc.60 changes should follow the change management process from the beginning of the process and include all activities. You should assume that the impact of these changes to the business is significant until you determine that they are low impact. If the changes are low impact or insignificant, you can follow the standard change procedures. Then prioritize, authorize, and schedule the changes. Change management coordinates the change implementation, while release and deployment execute the change. Normal Standard EmergencyBest Practices Insights - Focus On: ITIL Service Transition Published January 2016 by – https://www.bmc.com
  • 61. © Copyright 2017 Dell Inc.61 changes are often preauthorized. They represent low- risk, common activities with a known outcome. For example, these can be services entered into the service catalog. The user community can select from the request fulfillment service to order cloud services, new users, modifications to applications, and access rights, for example. Standard changes can also be routine, low-impact IT changes. Normal Standard Emergency Best Practices Insights - Focus On: ITIL Service Transition Published January 2016 by – https://www.bmc.com
  • 62. © Copyright 2017 Dell Inc.62
  • 63. © Copyright 2017 Dell Inc.63 Automation Automate deployment to production
  • 64. © Copyright 2017 Dell Inc.64 Automation Automate code coverage & security at check-in Automate the build including build failure alerts Automate linking code to user stories (traceability)
  • 65. © Copyright 2017 Dell Inc.65 Automation Automate code coverage & security at check-in Automate deploying to production-like test beds Automate testing (acceptance, regression, performance, etc) Automate the build including build failure alerts Automate linking code to user stories (traceability)
  • 66. © Copyright 2017 Dell Inc.66 Automation Automate populating request for change (normal) Automate code coverage & security at check-in Automate deploying to production-like test beds Automate testing (acceptance, regression, performance, etc) Automate the build including build failure alerts Automate linking code to user stories (traceability) Automate staging for deployment & rollback
  • 67. © Copyright 2017 Dell Inc.67 Automation Automate populating request for change (normal) Automate code coverage & security at check-in Automate deploying to production-like test beds Automate testing (acceptance, regression, performance, etc) Automate the build including build failure alerts Automate linking code to user stories (traceability) Automate logging change record Automate staging for deployment & rollback Automate deployment (after approval)
  • 68. © Copyright 2017 Dell Inc.68 Automation Automate populating request for change (normal) Automate code coverage & security at check-in Automate deploying to production-like test beds Automate testing (acceptance, regression, performance, etc) Automate the build including build failure alerts Automate linking code to user stories (traceability) Automate logging change record Automate staging for deployment & rollback Automate deployment (after approval) Automate updating CMDB Automate desired/future state of environment
  • 69. © Copyright 2017 Dell Inc.69 Automation Automate populating request for change (normal) Automate code coverage & security at check-in Automate deploying to production-like test beds Automate testing (acceptance, regression, performance, etc) Automate the build including build failure alerts Automate linking code to user stories (traceability) Automate logging change record Automate staging for deployment & rollback Automate deployment (after approval) Automate updating CMDB Automate desired/future state of environment Automate application monitoring & logging Automate linkage of Incident/Problem to User Stories
  • 70. © Copyright 2017 Dell Inc.70 Automation By Kharnagy - Own work, CC BY-SA 4.0, https://commons.wikimedia.org/w/index.php?curid=51215412 Implement standard changes Automate the Lifecycle Everyone Automates Everyone Benefits
  • 71. © Copyright 2017 Dell Inc.71 It is easier to automate a defined process – ITIL helps with that definition. Leverage the Standard Change as encouragement to automate. Automation belongs in all the practices, not just transition: Service Catalog – Automated Provisioning Self Service Incident Resolution Configuration Management Tracking Access Management Request Approval Read: Automation
  • 72. © Copyright 2017 Dell Inc.72 Lean
  • 73. © Copyright 2017 Dell Inc.73 Lean Lean software development (LSD) is a translation of lean manufacturing and lean IT principles and practices to the software development domain. Adapted from the Toyota Production System, a pro-lean subculture is emerging from within the Agile community. -Wikipedia
  • 74. © Copyright 2017 Dell Inc.74 Strategy Design Transition Operation Continual Improvement Demand Financial Service Portfolio Business Relationship Service Catalog Service Level Capacity Service Continuity Security Supplier Change Asset Configuration Release Knowledge Event Request Access Incident Problem Identify Define Gather Process Analyze Present Implement
  • 75. © Copyright 2017 Dell Inc.75 Strategy Design Transition Operation Continual Improvement Demand Financial Service Portfolio Business Relationship Service Catalog Service Level Capacity Service Continuity Security Supplier Change Asset Configuration Release Knowledge Event Request Access Incident Problem Identify Define Gather Process Analyze Present Implement Process Management
  • 76. © Copyright 2017 Dell Inc.76 LeanITIL v3 incorporates continual improvement, which is the goal of lean. ITIL functions should be under continual improvement. If there is unnecessary waste in your ITIL processes, seek to remove it.
  • 77. © Copyright 2017 Dell Inc.77 Measurement Capacity Management Incident Management Problem Management Asset Management Service Continuity Management Configuration Management Demand Management
  • 78. © Copyright 2017 Dell Inc.78 Analytics • https://www.servicenow.com/products/performance-analytics.html
  • 79. © Copyright 2017 Dell Inc.79 Deployment Frequency Lead time for changes Mean time to recover (MTTR) Change failure rate How often does your organization deploy code? What is your lead time for changes? (code commit to production deploy) How long does it generally take to restore service when an unplanned service incident occurs? What percentage of the changes either result in degraded service or subsequently require remediation. Measuring DevOps - Automation Puppet State of the DevOps • https://puppet.com/resources/whitepaper/2016-state-of-devops-report
  • 80. © Copyright 2017 Dell Inc.80 Less than one hour Less than one hour On Demand (multiple deploys per day) 0-15% High Performers Deployment Frequency Lead time for changes Mean time to recover (MTTR) Change failure rate Less than one day Between one week and one month 1 Week – 1 Month 31-45% Less than one day 1 Week – 6 Months 1 Week – 6 Months 16-30% Medium Performers Low Performers Puppet State of the DevOps • https://puppet.com/resources/whitepaper/2016-state-of-devops-report
  • 81. © Copyright 2017 Dell Inc.81 High Performers 2.2x more likely to recommend organization 1.8x more likely to recommend team eNPS Measuring DevOps - Culture Puppet State of the DevOps • https://puppet.com/resources/whitepaper/2016-state-of-devops-report
  • 82. © Copyright 2017 Dell Inc.82 eNPS Measuring DevOps - Culture The chemistry of enthusiasm • http://www.bain.com/publications/articles/the-chemistry-of-enthusiasm.aspx 2.5x revenue growth – high engagement over low engagement 3x stock performance of high trust environments over market index – measured 1997-2011
  • 83. © Copyright 2017 Dell Inc.83 89% -54% 50% x4.5 HayGroup – Giving everyone the chance to shine • http://www.haygroup.com/downloads/uae/giving_everyone_the_chance_to_shine_whitepaper_low_res_singles.pdf Highly Engaged & Enabled Employees Employee Performance Increase in employees above performance expectations. Employee Retention Customer Satisfaction Financial Success Reduction in employee turnover rates. Increase in customer satisfaction rates. Increase in revenue growth.
  • 84. © Copyright 2017 Dell Inc.84 Measurement“You get what you measure”. Both DevOps and ITIL have a strong measurement base. Remember to embody a generative culture when interpreting measurements. Ensure you can measure your Purpose, Principles and Practices. Merge your business, development and ITIL measurements into one view. Find correlations between the measurements to understand team interaction. Read:
  • 85. © Copyright 2017 Dell Inc.85 Sharing ITIL Knowledge Management “The process responsible for sharing perspectives, ideas, experience and information, and for ensuring that these are available in the right place and at the right time. The knowledge management process enables informed decisions, and improves efficiency by reducing the need to rediscover knowledge.” -Source: ITIL 2011 Glossary of Terms
  • 86. © Copyright 2017 Dell Inc.86 Culture Automation Lean Measurement Sharing
  • 87. © Copyright 2017 Dell Inc.87 C A L M S
  • 88. © Copyright 2017 Dell Inc.88 CALMS DevOps ITIL
  • 89. © Copyright 2017 Dell Inc.89 “It is my firm belief that ITSM and the DevOps movement are not at odds. Quite to the contrary, they’re a perfect cultural match. As DevOps gains momentum I’m excited by what we can achieve using a winning combination of the two.” -Gene Kim From the article: Trust me: The DevOps Movement fits perfectly with ITSM http://www.theitsmreview.com/2014/03/trust-devops-movement-fits-perfectly-itsm/
  • 90. Matt Schneider Enterprise Advisory Engineer @md_schneider http://blog.mdschneider.me Brian Verkley Cloud Native Specialist @bverkley