Impact of DevOps on ITIL

43
Webinar “Impact of DevOps on ITIL Implementation"

Transcript of Impact of DevOps on ITIL

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

22

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

Page 42

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