SlideShare uma empresa Scribd logo
1 de 93
Baixar para ler offline
© Copyright 2017 Dell Inc.1
Matt Schneider
Chief Architect | Dell Technologies
@md_schneider
/in/mdschneider
DevOps & ITIL
Brian Verkley
Director | Cognizant
@bverkley
/in/brianverkley
When we stand at the center of the world’s technology, we stand at the center
of human progress… and there is no place I’d rather be.”
-Michael Dell
Chairman & CEO Dell Technologies
When we stand at the center of the world’s technology, we stand at the center
of human progress… and there is no place I’d rather be.”
-Michael Dell
Chairman & CEO Dell Technologies
© Copyright 2017 Dell Inc.5
© Copyright 2017 Dell Inc.6
This is Ops
© Copyright 2017 Dell Inc.7
Ops,
management
here, we
need a new
release.
© Copyright 2017 Dell Inc.8
Maybe in a
few weeks,
fill out an
RFC.
© Copyright 2017 Dell Inc.9 We have to fill out what?!?
Developers
© Copyright 2017 Dell Inc.10
Change Advisory Board
© Copyright 2017 Dell Inc.11
I have no clue how to code, but I
approve this release.
© Copyright 2017 Dell Inc.12
Have you tested this?
© Copyright 2017 Dell Inc.13
We’re calling executives.
© Copyright 2017 Dell Inc.14
Fine, let
me check
the
schedule.
Maybe in
a month?
© Copyright 2017 Dell Inc.15
I made
some
changes
since it took
a month.
© Copyright 2017 Dell Inc.16
Release
Rollback
So is the rollback plan.
The release is packaged.
© Copyright 2017 Dell Inc.17
I’ll deploy it myself, this code is
very complicated.
© Copyright 2017 Dell Inc.18
© Copyright 2017 Dell Inc.19
War Room
© Copyright 2017 Dell Inc.20
Post Mortem
© Copyright 2017 Dell Inc.21
IT Process Consultant
© Copyright 2017 Dell Inc.22
© Copyright 2017 Dell Inc.23
© Copyright 2017 Dell Inc.24
© Copyright 2017 Dell Inc.25
Skeptic Teacher
© Copyright 2017 Dell Inc.26
Swayed Prepared
© Copyright 2017 Dell Inc.27
If I have seen further
than others, it is by
standing upon the
shoulders of giants.
-Isaac Newton
© Copyright 2017 Dell Inc.28
DevOps
© Copyright 2017 Dell Inc.29
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.30
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.31
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.32
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.33
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.34
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.35
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.36
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.37
Culture
Automation
Lean
Measurement
Sharing
© Copyright 2017 Dell Inc.38
Culture
© Copyright 2017 Dell Inc.39
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.40
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.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
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.43
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.44
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.45
Skills on the Product Lifecycle
Strategy Design Transition Operation
DepthofKnowledge
© Copyright 2017 Dell Inc.46
Skills on the Product Lifecycle
Strategy Design Transition Operation
DepthofKnowledge
© Copyright 2017 Dell Inc.47
Skills on the Product Lifecycle
Strategy Design Transition Operation
DepthofKnowledge
Project Team
Product Team
Delivery Team
© 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
© Copyright 2017 Dell Inc.50
Skills on the Product Lifecycle
DepthofKnowledge
Strategy Design Transition Operation
© Copyright 2017 Dell Inc.51
Skills on the Product Lifecycle
DepthofKnowledge
Strategy Design Transition Operation
Abstracted Simplicity
© Copyright 2017 Dell Inc.52
CultureA generative culture can exist with ITIL, the framework doesn’t say to be burecratic.
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.53
Automation
Automate all the things.
© Copyright 2017 Dell Inc.54
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.55
Automation
Automate deployment to production
© Copyright 2017 Dell Inc.56
© 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
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.59
© Copyright 2017 Dell Inc.60
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.61
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.62
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.63
© Copyright 2017 Dell Inc.64
Automation
Automate deployment to production
© Copyright 2017 Dell Inc.65
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.66
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.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 staging for deployment & rollback
© 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)
© 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
© Copyright 2017 Dell Inc.70
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.71
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.72
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.73
Lean
© Copyright 2017 Dell Inc.74
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.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
© Copyright 2017 Dell Inc.76
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.77
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.78
Measurement
Capacity
Management
Incident
Management
Problem
Management
Asset
Management
Service
Continuity
Management
Configuration
Management
Demand
Management
© Copyright 2017 Dell Inc.79
Analytics
• https://www.servicenow.com/products/performance-analytics.html
© Copyright 2017 Dell Inc.80
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.81
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.82
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.83
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.84
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.85
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.86
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.87
Culture
Automation
Lean
Measurement
Sharing
© Copyright 2017 Dell Inc.88
C
A
L
M
S
© Copyright 2017 Dell Inc.89
CALMS
DevOps
ITIL
© Copyright 2017 Dell Inc.90
“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/
Sessions: CloudOps – Leveraging Principles & Practices in Multi-Cloud
Times: Wednesday @ 12pm – San Polo 3404
Sessions: DevOps & ITIL
Times: Wednesday @ 3pm Zeno 4602
Sessions: 9 Crucial Steps in DevOps
Times: Wednesday @3pm Zeno 4702
Sessions: Waterfall To Agile – Reimagining VMware’s SDLC
Times: Thursday @10am Zeno 4702
SURVEYS PLEASE
@md_schneider /in/mdschneider
Matt Schneider
THE END
https://bit.ly/DevOpsITIL
@bverkley /in/brianverkley
Brian Verkley

Mais conteúdo relacionado

Mais procurados

What skills and personality do you need for a career in DevOps?
What skills and personality do you need for a career in DevOps?What skills and personality do you need for a career in DevOps?
What skills and personality do you need for a career in DevOps?Puppet
 
Eight Steps to Kanban
Eight Steps to KanbanEight Steps to Kanban
Eight Steps to KanbanTechWell
 
Creating a Collaborative Workplace Culture Webinar Series
Creating a Collaborative Workplace Culture Webinar SeriesCreating a Collaborative Workplace Culture Webinar Series
Creating a Collaborative Workplace Culture Webinar SeriesCisco Canada
 
The Importance of Monitoring for ITSM and DevOps
The Importance of Monitoring for ITSM and DevOpsThe Importance of Monitoring for ITSM and DevOps
The Importance of Monitoring for ITSM and DevOpsITSM Academy, Inc.
 
Agile Architecture
Agile ArchitectureAgile Architecture
Agile ArchitectureSteve Green
 
DevOps Adoption Patterns
DevOps Adoption PatternsDevOps Adoption Patterns
DevOps Adoption PatternsJohn Turner
 
Putting the Pro in Process Design with Donna Knapp - an ITSM Academy Webinar
Putting the Pro in Process Design with Donna Knapp - an ITSM Academy WebinarPutting the Pro in Process Design with Donna Knapp - an ITSM Academy Webinar
Putting the Pro in Process Design with Donna Knapp - an ITSM Academy WebinarITSM Academy, Inc.
 
DevOps: What is the Right Speed?
DevOps: What is the Right Speed?DevOps: What is the Right Speed?
DevOps: What is the Right Speed?Gunnar Menzel
 
Strategic Benefits of Contributing to Open Source: For businesses and individ...
Strategic Benefits of Contributing to Open Source: For businesses and individ...Strategic Benefits of Contributing to Open Source: For businesses and individ...
Strategic Benefits of Contributing to Open Source: For businesses and individ...All Things Open
 
Agile Architecture
Agile Architecture Agile Architecture
Agile Architecture VMware Tanzu
 
Winning People to DevOps
Winning People to DevOpsWinning People to DevOps
Winning People to DevOpsMatthew Skelton
 
Run IT Support the DevOps Way
Run IT Support the DevOps WayRun IT Support the DevOps Way
Run IT Support the DevOps WayAtlassian
 
DevOps – Don’t Be Left Behind
DevOps – Don’t Be Left BehindDevOps – Don’t Be Left Behind
DevOps – Don’t Be Left BehindCapgemini
 
OpenStack in Action 4! Patrick Hamon - Architectures of reference for OpenSta...
OpenStack in Action 4! Patrick Hamon - Architectures of reference for OpenSta...OpenStack in Action 4! Patrick Hamon - Architectures of reference for OpenSta...
OpenStack in Action 4! Patrick Hamon - Architectures of reference for OpenSta...eNovance
 
How to Maximize Effectiveness of Developers Contributing to Free Software
How to Maximize Effectiveness of Developers Contributing to Free SoftwareHow to Maximize Effectiveness of Developers Contributing to Free Software
How to Maximize Effectiveness of Developers Contributing to Free SoftwareStefano Maffulli
 
How Big Companies Contribute to OpenStack
How Big Companies Contribute to OpenStackHow Big Companies Contribute to OpenStack
How Big Companies Contribute to OpenStackStefano Maffulli
 
Key lean principles for organizational change
Key lean principles for organizational changeKey lean principles for organizational change
Key lean principles for organizational changeLeanDog
 
Business Case for Agile Project Management
Business Case for Agile Project ManagementBusiness Case for Agile Project Management
Business Case for Agile Project ManagementSiddhi
 
Digital Agility: The Key to Innovation in the Digital Age (eBook)
Digital Agility: The Key to Innovation in the Digital Age (eBook)Digital Agility: The Key to Innovation in the Digital Age (eBook)
Digital Agility: The Key to Innovation in the Digital Age (eBook)Todd Erskine
 

Mais procurados (20)

What skills and personality do you need for a career in DevOps?
What skills and personality do you need for a career in DevOps?What skills and personality do you need for a career in DevOps?
What skills and personality do you need for a career in DevOps?
 
Eight Steps to Kanban
Eight Steps to KanbanEight Steps to Kanban
Eight Steps to Kanban
 
Creating a Collaborative Workplace Culture Webinar Series
Creating a Collaborative Workplace Culture Webinar SeriesCreating a Collaborative Workplace Culture Webinar Series
Creating a Collaborative Workplace Culture Webinar Series
 
The Importance of Monitoring for ITSM and DevOps
The Importance of Monitoring for ITSM and DevOpsThe Importance of Monitoring for ITSM and DevOps
The Importance of Monitoring for ITSM and DevOps
 
Agile Architecture
Agile ArchitectureAgile Architecture
Agile Architecture
 
DevOps Adoption Patterns
DevOps Adoption PatternsDevOps Adoption Patterns
DevOps Adoption Patterns
 
Putting the Pro in Process Design with Donna Knapp - an ITSM Academy Webinar
Putting the Pro in Process Design with Donna Knapp - an ITSM Academy WebinarPutting the Pro in Process Design with Donna Knapp - an ITSM Academy Webinar
Putting the Pro in Process Design with Donna Knapp - an ITSM Academy Webinar
 
DevOps: What is the Right Speed?
DevOps: What is the Right Speed?DevOps: What is the Right Speed?
DevOps: What is the Right Speed?
 
Strategic Benefits of Contributing to Open Source: For businesses and individ...
Strategic Benefits of Contributing to Open Source: For businesses and individ...Strategic Benefits of Contributing to Open Source: For businesses and individ...
Strategic Benefits of Contributing to Open Source: For businesses and individ...
 
Agile Architecture
Agile Architecture Agile Architecture
Agile Architecture
 
Winning People to DevOps
Winning People to DevOpsWinning People to DevOps
Winning People to DevOps
 
Run IT Support the DevOps Way
Run IT Support the DevOps WayRun IT Support the DevOps Way
Run IT Support the DevOps Way
 
DevOps – Don’t Be Left Behind
DevOps – Don’t Be Left BehindDevOps – Don’t Be Left Behind
DevOps – Don’t Be Left Behind
 
OpenStack in Action 4! Patrick Hamon - Architectures of reference for OpenSta...
OpenStack in Action 4! Patrick Hamon - Architectures of reference for OpenSta...OpenStack in Action 4! Patrick Hamon - Architectures of reference for OpenSta...
OpenStack in Action 4! Patrick Hamon - Architectures of reference for OpenSta...
 
How to Maximize Effectiveness of Developers Contributing to Free Software
How to Maximize Effectiveness of Developers Contributing to Free SoftwareHow to Maximize Effectiveness of Developers Contributing to Free Software
How to Maximize Effectiveness of Developers Contributing to Free Software
 
How Big Companies Contribute to OpenStack
How Big Companies Contribute to OpenStackHow Big Companies Contribute to OpenStack
How Big Companies Contribute to OpenStack
 
Key lean principles for organizational change
Key lean principles for organizational changeKey lean principles for organizational change
Key lean principles for organizational change
 
Business Case for Agile Project Management
Business Case for Agile Project ManagementBusiness Case for Agile Project Management
Business Case for Agile Project Management
 
Lean at Yahoo in 2008
Lean at Yahoo in 2008Lean at Yahoo in 2008
Lean at Yahoo in 2008
 
Digital Agility: The Key to Innovation in the Digital Age (eBook)
Digital Agility: The Key to Innovation in the Digital Age (eBook)Digital Agility: The Key to Innovation in the Digital Age (eBook)
Digital Agility: The Key to Innovation in the Digital Age (eBook)
 

Semelhante a DevOps and ITIL Process Optimization

ASAS 2015 - Benito de Miranda
ASAS 2015 - Benito de MirandaASAS 2015 - Benito de Miranda
ASAS 2015 - Benito de MirandaAvisi B.V.
 
Introduction to DevOps slides-converted (1).pptx
Introduction to DevOps slides-converted (1).pptxIntroduction to DevOps slides-converted (1).pptx
Introduction to DevOps slides-converted (1).pptxaasssss1
 
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps SkillsITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps SkillsITpreneurs
 
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
 
Introduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approachIntroduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approachFrancisXavierInyanga
 
DevOps trends to look out for in 2022.pdf
DevOps trends to look out for in 2022.pdfDevOps trends to look out for in 2022.pdf
DevOps trends to look out for in 2022.pdfEnov8
 
Applied tactics for your transformation
Applied tactics for your transformationApplied tactics for your transformation
Applied tactics for your transformationStuart Charlton
 
Cutting Edge on Development Methodologies in IT
Cutting Edge on Development Methodologies in ITCutting Edge on Development Methodologies in IT
Cutting Edge on Development Methodologies in ITAndrea Tino
 
DevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software DeliveryDevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software DeliveryNajib Radzuan
 
Devops an introduction
Devops an introductionDevops an introduction
Devops an introductionEric Soudy
 
Impact of DevOps on ITIL
Impact of DevOps on ITILImpact of DevOps on ITIL
Impact of DevOps on ITILAneej Matthai
 
Why is dev ops essential for fintech development
Why is dev ops essential for fintech developmentWhy is dev ops essential for fintech development
Why is dev ops essential for fintech developmentnimbleappgenie
 
2019 Accelerate State of DevOps Survey Results Are In
2019 Accelerate State of DevOps Survey Results Are In2019 Accelerate State of DevOps Survey Results Are In
2019 Accelerate State of DevOps Survey Results Are InDevOps.com
 
DevOps: Benefits & Future Trends
DevOps: Benefits & Future TrendsDevOps: Benefits & Future Trends
DevOps: Benefits & Future Trends9 series
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps IntroductionRobert Sell
 
Meetup DevOps - Accelerate
Meetup DevOps - AccelerateMeetup DevOps - Accelerate
Meetup DevOps - AccelerateDelta-N
 
A Comprehensive Guide To DevOps Services And Solutions
A Comprehensive Guide To DevOps Services And SolutionsA Comprehensive Guide To DevOps Services And Solutions
A Comprehensive Guide To DevOps Services And SolutionsEnov8
 

Semelhante a DevOps and ITIL Process Optimization (20)

What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
ASAS 2015 - Benito de Miranda
ASAS 2015 - Benito de MirandaASAS 2015 - Benito de Miranda
ASAS 2015 - Benito de Miranda
 
Introduction to DevOps slides-converted (1).pptx
Introduction to DevOps slides-converted (1).pptxIntroduction to DevOps slides-converted (1).pptx
Introduction to DevOps slides-converted (1).pptx
 
Whitepaper: DevOps - Happiest Minds
Whitepaper: DevOps - Happiest MindsWhitepaper: DevOps - Happiest Minds
Whitepaper: DevOps - Happiest Minds
 
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps SkillsITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
 
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...
 
Introduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approachIntroduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approach
 
DevOps trends to look out for in 2022.pdf
DevOps trends to look out for in 2022.pdfDevOps trends to look out for in 2022.pdf
DevOps trends to look out for in 2022.pdf
 
Applied tactics for your transformation
Applied tactics for your transformationApplied tactics for your transformation
Applied tactics for your transformation
 
Cutting Edge on Development Methodologies in IT
Cutting Edge on Development Methodologies in ITCutting Edge on Development Methodologies in IT
Cutting Edge on Development Methodologies in IT
 
DevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software DeliveryDevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software Delivery
 
Devops an introduction
Devops an introductionDevops an introduction
Devops an introduction
 
Impact of DevOps on ITIL
Impact of DevOps on ITILImpact of DevOps on ITIL
Impact of DevOps on ITIL
 
Why is dev ops essential for fintech development
Why is dev ops essential for fintech developmentWhy is dev ops essential for fintech development
Why is dev ops essential for fintech development
 
2019 Accelerate State of DevOps Survey Results Are In
2019 Accelerate State of DevOps Survey Results Are In2019 Accelerate State of DevOps Survey Results Are In
2019 Accelerate State of DevOps Survey Results Are In
 
DevOps: Benefits & Future Trends
DevOps: Benefits & Future TrendsDevOps: Benefits & Future Trends
DevOps: Benefits & Future Trends
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps Introduction
 
DevOps and the DBA
DevOps and the DBADevOps and the DBA
DevOps and the DBA
 
Meetup DevOps - Accelerate
Meetup DevOps - AccelerateMeetup DevOps - Accelerate
Meetup DevOps - Accelerate
 
A Comprehensive Guide To DevOps Services And Solutions
A Comprehensive Guide To DevOps Services And SolutionsA Comprehensive Guide To DevOps Services And Solutions
A Comprehensive Guide To DevOps Services And Solutions
 

Último

Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney
 
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
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Visualising and forecasting stocks using Dash
Visualising and forecasting stocks using DashVisualising and forecasting stocks using Dash
Visualising and forecasting stocks using Dashnarutouzumaki53779
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
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
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 

Último (20)

Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
 
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
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Visualising and forecasting stocks using Dash
Visualising and forecasting stocks using DashVisualising and forecasting stocks using Dash
Visualising and forecasting stocks using Dash
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
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
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 

DevOps and ITIL Process Optimization

  • 1. © Copyright 2017 Dell Inc.1
  • 2. Matt Schneider Chief Architect | Dell Technologies @md_schneider /in/mdschneider DevOps & ITIL Brian Verkley Director | Cognizant @bverkley /in/brianverkley
  • 3. When we stand at the center of the world’s technology, we stand at the center of human progress… and there is no place I’d rather be.” -Michael Dell Chairman & CEO Dell Technologies
  • 4. When we stand at the center of the world’s technology, we stand at the center of human progress… and there is no place I’d rather be.” -Michael Dell Chairman & CEO Dell Technologies
  • 5. © Copyright 2017 Dell Inc.5
  • 6. © Copyright 2017 Dell Inc.6 This is Ops
  • 7. © Copyright 2017 Dell Inc.7 Ops, management here, we need a new release.
  • 8. © Copyright 2017 Dell Inc.8 Maybe in a few weeks, fill out an RFC.
  • 9. © Copyright 2017 Dell Inc.9 We have to fill out what?!? Developers
  • 10. © Copyright 2017 Dell Inc.10 Change Advisory Board
  • 11. © Copyright 2017 Dell Inc.11 I have no clue how to code, but I approve this release.
  • 12. © Copyright 2017 Dell Inc.12 Have you tested this?
  • 13. © Copyright 2017 Dell Inc.13 We’re calling executives.
  • 14. © Copyright 2017 Dell Inc.14 Fine, let me check the schedule. Maybe in a month?
  • 15. © Copyright 2017 Dell Inc.15 I made some changes since it took a month.
  • 16. © Copyright 2017 Dell Inc.16 Release Rollback So is the rollback plan. The release is packaged.
  • 17. © Copyright 2017 Dell Inc.17 I’ll deploy it myself, this code is very complicated.
  • 18. © Copyright 2017 Dell Inc.18
  • 19. © Copyright 2017 Dell Inc.19 War Room
  • 20. © Copyright 2017 Dell Inc.20 Post Mortem
  • 21. © Copyright 2017 Dell Inc.21 IT Process Consultant
  • 22. © Copyright 2017 Dell Inc.22
  • 23. © Copyright 2017 Dell Inc.23
  • 24. © Copyright 2017 Dell Inc.24
  • 25. © Copyright 2017 Dell Inc.25 Skeptic Teacher
  • 26. © Copyright 2017 Dell Inc.26 Swayed Prepared
  • 27. © Copyright 2017 Dell Inc.27 If I have seen further than others, it is by standing upon the shoulders of giants. -Isaac Newton
  • 28. © Copyright 2017 Dell Inc.28 DevOps
  • 29. © Copyright 2017 Dell Inc.29 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.
  • 30. © Copyright 2017 Dell Inc.30 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.
  • 31. © Copyright 2017 Dell Inc.31 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.
  • 32. © Copyright 2017 Dell Inc.32 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
  • 33. © Copyright 2017 Dell Inc.33 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
  • 34. © Copyright 2017 Dell Inc.34 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
  • 35. © Copyright 2017 Dell Inc.35 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
  • 36. © Copyright 2017 Dell Inc.36 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
  • 37. © Copyright 2017 Dell Inc.37 Culture Automation Lean Measurement Sharing
  • 38. © Copyright 2017 Dell Inc.38 Culture
  • 39. © Copyright 2017 Dell Inc.39 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
  • 40. © Copyright 2017 Dell Inc.40 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
  • 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 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
  • 43. © Copyright 2017 Dell Inc.43 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
  • 44. © Copyright 2017 Dell Inc.44 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
  • 45. © Copyright 2017 Dell Inc.45 Skills on the Product Lifecycle Strategy Design Transition Operation DepthofKnowledge
  • 46. © Copyright 2017 Dell Inc.46 Skills on the Product Lifecycle Strategy Design Transition Operation DepthofKnowledge
  • 47. © Copyright 2017 Dell Inc.47 Skills on the Product Lifecycle Strategy Design Transition Operation DepthofKnowledge Project Team Product Team Delivery Team
  • 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
  • 50. © Copyright 2017 Dell Inc.50 Skills on the Product Lifecycle DepthofKnowledge Strategy Design Transition Operation
  • 51. © Copyright 2017 Dell Inc.51 Skills on the Product Lifecycle DepthofKnowledge Strategy Design Transition Operation Abstracted Simplicity
  • 52. © Copyright 2017 Dell Inc.52 CultureA generative culture can exist with ITIL, the framework doesn’t say to be burecratic. 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?
  • 53. © Copyright 2017 Dell Inc.53 Automation Automate all the things.
  • 54. © Copyright 2017 Dell Inc.54 Automation By Kharnagy - Own work, CC BY-SA 4.0, https://commons.wikimedia.org/w/index.php?curid=51215412 DevOps Tool Chain
  • 55. © Copyright 2017 Dell Inc.55 Automation Automate deployment to production
  • 56. © Copyright 2017 Dell Inc.56
  • 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 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)
  • 59. © Copyright 2017 Dell Inc.59
  • 60. © Copyright 2017 Dell Inc.60 Normal Standard Emergency Types of Changes Best Practices Insights - Focus On: ITIL Service Transition Published January 2016 by – https://www.bmc.com
  • 61. © Copyright 2017 Dell Inc.61 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
  • 62. © Copyright 2017 Dell Inc.62 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
  • 63. © Copyright 2017 Dell Inc.63
  • 64. © Copyright 2017 Dell Inc.64 Automation Automate deployment to production
  • 65. © Copyright 2017 Dell Inc.65 Automation Automate code coverage & security at check-in Automate the build including build failure alerts Automate linking code to user stories (traceability)
  • 66. © Copyright 2017 Dell Inc.66 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)
  • 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 staging for deployment & rollback
  • 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)
  • 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
  • 70. © Copyright 2017 Dell Inc.70 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
  • 71. © Copyright 2017 Dell Inc.71 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
  • 72. © Copyright 2017 Dell Inc.72 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
  • 73. © Copyright 2017 Dell Inc.73 Lean
  • 74. © Copyright 2017 Dell Inc.74 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
  • 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
  • 76. © Copyright 2017 Dell Inc.76 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
  • 77. © Copyright 2017 Dell Inc.77 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.
  • 78. © Copyright 2017 Dell Inc.78 Measurement Capacity Management Incident Management Problem Management Asset Management Service Continuity Management Configuration Management Demand Management
  • 79. © Copyright 2017 Dell Inc.79 Analytics • https://www.servicenow.com/products/performance-analytics.html
  • 80. © Copyright 2017 Dell Inc.80 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
  • 81. © Copyright 2017 Dell Inc.81 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
  • 82. © Copyright 2017 Dell Inc.82 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
  • 83. © Copyright 2017 Dell Inc.83 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
  • 84. © Copyright 2017 Dell Inc.84 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.
  • 85. © Copyright 2017 Dell Inc.85 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:
  • 86. © Copyright 2017 Dell Inc.86 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
  • 87. © Copyright 2017 Dell Inc.87 Culture Automation Lean Measurement Sharing
  • 88. © Copyright 2017 Dell Inc.88 C A L M S
  • 89. © Copyright 2017 Dell Inc.89 CALMS DevOps ITIL
  • 90. © Copyright 2017 Dell Inc.90 “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/
  • 91. Sessions: CloudOps – Leveraging Principles & Practices in Multi-Cloud Times: Wednesday @ 12pm – San Polo 3404 Sessions: DevOps & ITIL Times: Wednesday @ 3pm Zeno 4602 Sessions: 9 Crucial Steps in DevOps Times: Wednesday @3pm Zeno 4702 Sessions: Waterfall To Agile – Reimagining VMware’s SDLC Times: Thursday @10am Zeno 4702
  • 93. @md_schneider /in/mdschneider Matt Schneider THE END https://bit.ly/DevOpsITIL @bverkley /in/brianverkley Brian Verkley