Bodytekst Open Sans 20 pts – 14 pts
Titel stijl Open Sans 32 pts – 28 pts
Lijn/pijl
Webinar “Impact of DevOps on ITIL Implementation"
Bodytekst Open Sans 20 pts – 14 pts
Titel stijl Open Sans 32 pts – 28 pts
Lijn/pijl
About the presenter
Page 2 Page 2
Aneej Matthai
Webinar “Impact Of DevOps on ITIL Implementation"
ITSM best practice consultant with over two decades of IT experience
architecting & improving enterprise service offerings.
Bodytekst Open Sans 20 pts – 14 pts
Titel stijl Open Sans 32 pts – 28 pts
Lijn/pijl
Page 3
Objectives of this Webinar
As DevOps initiatives are being embraced, it is important that the
proponents of ITIL® are aware of the impacts on them and the additional
responsibilities that they would have to manage.
Bodytekst Open Sans 20 pts – 14 pts
Titel stijl Open Sans 32 pts – 28 pts
Lijn/pijl
Page 4
Topics Covered
What is ITIL® ?
What is DevOps ?
Does DevOps and ITIL complement each other?
Impact of DevOps on ITIL® implementations - I
Impact of DevOps on ITIL® implementations – II
Question & Answers
Bodytekst Open Sans 20 pts – 14 pts
Titel stijl Open Sans 32 pts – 28 pts
Lijn/pijl
Page 5
Topic : What is ITIL® ?
What is ITIL® ?
What is DevOps ?
Does DevOps and ITIL complement each other?
Impact of DevOps on ITIL® implementations - I
Impact of DevOps on ITIL® implementations – II
Question & Answers
Bodytekst Open Sans 20 pts – 14 pts
Titel stijl Open Sans 32 pts – 28 pts
Lijn/pijl
What is ITIL®?
Is a set of practices for IT service management (ITSM) that
focuses on aligning IT services with the needs of business.
ITIL is the most widely accepted approach to IT service
management in the world.
6
Bodytekst Open Sans 20 pts – 14 pts
Titel stijl Open Sans 32 pts – 28 pts
Lijn/pijl
Page 7
Topic : What is DevOps ?
What is ITIL® ?
What is DevOps ?
Does DevOps and ITIL complement each other?
Impact of DevOps on ITIL® implementations - I
Impact of DevOps on ITIL® implementations – II
Question & Answers
Bodytekst Open Sans 20 pts – 14 pts
Titel stijl Open Sans 32 pts – 28 pts
Lijn/pijl
Conflicts across Dev, Ops, and Business
BUSINESS
DEV OPS
Bodytekst Open Sans 20 pts – 14 pts
Titel stijl Open Sans 32 pts – 28 pts
Lijn/pijl
Conflicts across Dev, Ops, and Business
9
Business Development Operations
We have built walls – intentionally or not – that limit performance
Bodytekst Open Sans 20 pts – 14 pts
Titel stijl Open Sans 32 pts – 28 pts
Lijn/pijl
What is DevOps?
The definition of DevOps on Wikipedia:
DevOps is a software development method that stresses
communication, collaboration and integration between software
developers and information technology (IT) operations
professionals.
DevOps is a response to the interdependence of software
development and IT operations.
10
Bodytekst Open Sans 20 pts – 14 pts
Titel stijl Open Sans 32 pts – 28 pts
Lijn/pijl
What is DevOps?
11
But how do we collaborate ?
Is it merely tearing down the wall of confusion ?
Bodytekst Open Sans 20 pts – 14 pts
Titel stijl Open Sans 32 pts – 28 pts
Lijn/pijl
We have several dimensions to consider
Bodytekst Open Sans 20 pts – 14 pts
Titel stijl Open Sans 32 pts – 28 pts
Lijn/pijl
Organization
Performance KPI’s
• Traditionally >> Dev and Ops have
different KPI‟s to measure success
• DevOps>> Means having common
KPI‟s to measure success
• Traditionally >> We have organized
skills in functional siloes
• DevOps >> Aims to bring cross
functional people together.
Dimensions of DevOps
Bodytekst Open Sans 20 pts – 14 pts
Titel stijl Open Sans 32 pts – 28 pts
Lijn/pijl
Processes
• Traditionally >> Dev uses Agile; Ops
uses ITIL.
• DevOps >> Means both making the
best of Agile and ITIL
• Traditionally >> Dev and Ops use
their own tools/environments
• DevOps >> Focus on automating
the process end-to-end to ensure
continuous delivery
Toolsets
Dimensions of DevOps
What have high performing companies done ?
Bodytekst Open Sans 20 pts – 14 pts
Titel stijl Open Sans 32 pts – 28 pts
Lijn/pijl
What have high performing companies done ?
Multi-disciplinary teams who take end to end responsibility to deliver customer
value early and often while continuously improving their process
- Adriaan de Jonge
15
What have been the results ?
Bodytekst Open Sans 20 pts – 14 pts
Titel stijl Open Sans 32 pts – 28 pts
Lijn/pijl
Source : Puppet Labs
Bodytekst Open Sans 20 pts – 14 pts
Titel stijl Open Sans 32 pts – 28 pts
Lijn/pijl
Page 17
Topic : Does DevOps and ITIL complement each
other?
What is ITIL® ?
What is DevOps ?
Does DevOps and ITIL complement each other?
Impact of DevOps on ITIL® implementations - I
Impact of DevOps on ITIL® implementations – II
Question & Answers
Bodytekst Open Sans 20 pts – 14 pts
Titel stijl Open Sans 32 pts – 28 pts
Lijn/pijl
Take a Poll question
Does ITIL and DevOps complement each other ?
Bodytekst Open Sans 20 pts – 14 pts
Titel stijl Open Sans 32 pts – 28 pts
Lijn/pijl
Agile Manifesto
19
Bodytekst Open Sans 20 pts – 14 pts
Titel stijl Open Sans 32 pts – 28 pts
Lijn/pijl
Is ITIL® agile?
Opinion : It is aligned to waterfall
ITIL® narrative is still sequential, plan-centric, and deterministic
The words plan, procedure, document and control far out-weighs agile words such as
collaboration, experiment, incremental in small batches, minimal viable product and fast
feedback
Opinion : It supports agility and feedback
ITIL® is not explicitly opposed to Agile and DevOps. The Service Design volume supports
iterative and incremental design, and mentions Agile and XP.
20
Bodytekst Open Sans 20 pts – 14 pts
Titel stijl Open Sans 32 pts – 28 pts
Lijn/pijl
What do they say?
I absolutely believe that ITIL® and DevOps are compatible
- Karen Ferris – Director and IT Service Management Expert
If you think DevOps and ITIL® aren't compatible then you don't understand either
- James Turnbull - Author, CTO at Kickstarter & Advisor at Docker
DevOps does not diminish the value of ITIL – it validates and matures it
-Jayne Groll - President of ITSM Academy and Board Member of the DevOps Institute (DOI)
21
But how do they fit together ?
Bodytekst Open Sans 20 pts – 14 pts
Titel stijl Open Sans 32 pts – 28 pts
Lijn/pijl
Scrum & DevOps
23
Bodytekst Open Sans 20 pts – 14 pts
Titel stijl Open Sans 32 pts – 28 pts
Lijn/pijl
Scrum & DevOps
24
Bodytekst Open Sans 20 pts – 14 pts
Titel stijl Open Sans 32 pts – 28 pts
Lijn/pijl
Page 25
Topic : Impact of DevOps on ITIL® implementations - I
What is ITIL® ?
What is DevOps ?
Does DevOps and ITIL complement each other?
Impact of DevOps on ITIL® implementations – I
Impact of DevOps on ITIL® implementations - II
Q&A
Bodytekst Open Sans 20 pts – 14 pts
Titel stijl Open Sans 32 pts – 28 pts
Lijn/pijl
Embrace the goal of DevOps
The goal of DevOps is not just to increase the rate of change, but to
successfully deploy features into production without causing chaos and
disrupting other services, while quickly detecting and correcting incidents when
they occur. This brings in the ITIL® disciplines (DevOps Cookbook - Gene Kim)
The concept of strategizing what services to offer and the envisioned value
remains unchanged; however ITIL® phases such as design, transition,
operation and CSI cycles are impacted by DevOps.
Bodytekst Open Sans 20 pts – 14 pts
Titel stijl Open Sans 32 pts – 28 pts
Lijn/pijl
Embracing DevOps Exposes Poor Implementations
What slows down is not ITIL®; rather waste introduced by
customized procedures build into the ITSM tools
ITIL®, when taken literally generates a lot of waste and people
get ITIL®-fatigued; our tools and processes are often „task‟
centric and not service centric.
The integration of ITIL® and DevOps helps to identify areas of
improvement plagued by poor performance and unwanted
delays.
27
Bodytekst Open Sans 20 pts – 14 pts
Titel stijl Open Sans 32 pts – 28 pts
Lijn/pijl
Three ways DevOps can help
28
Bodytekst Open Sans 20 pts – 14 pts
Titel stijl Open Sans 32 pts – 28 pts
Lijn/pijl
Page 29
Topic : Impact of DevOps on ITIL® implementations - II
What is ITIL® ?
What is DevOps ?
Does DevOps and ITIL complement each other?
Impact of DevOps on ITIL® implementations - I
Impact of DevOps on ITIL® implementations – II
Question & Answers
Bodytekst Open Sans 20 pts – 14 pts
Titel stijl Open Sans 32 pts – 28 pts
Lijn/pijl
Impact On ITIL Service Design Phase
Bodytekst Open Sans 20 pts – 14 pts
Titel stijl Open Sans 32 pts – 28 pts
Lijn/pijl
Architecture : from siloed functional teams to cross functional teams
31
Impact on Service Design - Microservices
Bodytekst Open Sans 20 pts – 14 pts
Titel stijl Open Sans 32 pts – 28 pts
Lijn/pijl
Impact on Service Design
Tolerant Reader Pattern
Enable upgrading a service, however retain the interfaces with
client that does not need the changes
Rolling Upgrades
Roll up a server, upgrade it, roll it online and have load balancer
point to it
Bodytekst Open Sans 20 pts – 14 pts
Titel stijl Open Sans 32 pts – 28 pts
Lijn/pijl
Impact On ITIL Service Transition Phase
Bodytekst Open Sans 20 pts – 14 pts
Titel stijl Open Sans 32 pts – 28 pts
Lijn/pijl
Impact on Service Transition
Introduces smaller changes more
frequently
Reduce the risks associated with
less frequent releases of major
changes.
Bodytekst Open Sans 20 pts – 14 pts
Titel stijl Open Sans 32 pts – 28 pts
Lijn/pijl
Impact On ITIL Process – Service Asset & Configuration Management
Bodytekst Open Sans 20 pts – 14 pts
Titel stijl Open Sans 32 pts – 28 pts
Lijn/pijl
Configuration Management
Strategy
Keep all configuration information in one place.
Keep binary files independent from configuration information
Environment specific configuration (all resources that application requires)
36
Bodytekst Open Sans 20 pts – 14 pts
Titel stijl Open Sans 32 pts – 28 pts
Lijn/pijl
Configuration Management
37
Bodytekst Open Sans 20 pts – 14 pts
Titel stijl Open Sans 32 pts – 28 pts
Lijn/pijl
Impact On ITIL Processes – Others
Bodytekst Open Sans 20 pts – 14 pts
Titel stijl Open Sans 32 pts – 28 pts
Lijn/pijl
Some ITIL Processes
Change Management
Continuous Delivery is about changing small parts of a system and doing it often.
Smaller change sets are less likely to cause problems and easier to rollback
when they do.
Release and Deployment Management
A release manager sketches out the delivery pipeline, its dependencies, required
automated tests and automation of the release procedure.
Incident Management
Any failure during any testing in any environment triggers an immediate action to
fix the failure.
Cultural change to work as a combined development and operations team is a big
win over the normal “blame game” we are used to
39
Bodytekst Open Sans 20 pts – 14 pts
Titel stijl Open Sans 32 pts – 28 pts
Lijn/pijl
Take a Poll question
What is the main benefit of bringing DevOps to ITIL ?
Bodytekst Open Sans 20 pts – 14 pts
Titel stijl Open Sans 32 pts – 28 pts
Lijn/pijl
Page 41
Topic : Q &A
What is ITIL® ?
What is DevOps ?
Does DevOps and ITIL complement each other?
Impact of DevOps on ITIL® implementations - I
Impact of DevOps on ITIL® implementations – II
Q & A
Bodytekst Open Sans 20 pts – 14 pts
Titel stijl Open Sans 32 pts – 28 pts
Lijn/pijl
www.quintgroup.com
For further information or questions, please contact:
Aneej Matthai
[email protected] 9901722377
Top Related