Please enable JavaScript to view the comments powered by Disqus. ITIL Vs DevOps: Is That They Fit Together For Innovation? Let's Check

 

ITIL Vs DevOps: Is That They Fit Together For Innovation? Let's Check

Vikas Sharma

Vikas Sharma

Last updated 07/11/2019


ITIL Vs DevOps: Is That They Fit Together For Innovation? Let's Check

ITIL Vs DevOps: It's Complicated Relationship Or Not?

Information Technology Infrastructure Library (ITIL) is a Service Management framework. The framework is defined as a supporting structure around which something can be built. It is descriptive and flexible.

ITIL vs Devops: ITIL Sevice Lifecycle

ITIL was initiated by Government of UK in 1989, initially handled by Central Computers and Telecommunications Agency (CCTA) which was later renamed to Office of Government Commerce (OGC). Now it is owned, managed and supported by AXELOS. 

As we are in the era of 4th Industrial revolution, business is growing multifold and so is the demand for services to support a growing business. Business is adopting all emerging technologies (IOT, AI, Blockchain, Cloud Computing, etc) for enhancing the consumer experience. Owing to this demand from business, technologies are growing faster than ever before and have made IT a very important driver for Business. Therefore, the ways and procedures for IT Service Management have also evolved.

ITIL is an industry-wide most commonly adopted framework. ITIL has evolved from process-based delivery of services to end to end value delivery. ITIL4 has a focus on co-creation of value through service relationship. It introduces Service Value System for enabling Value co-creation. Service Value system provides guidance to the organisation in all circumstances and scenarios. It includes 5 components (Guiding Principles, Governance, Service Value Chain (SVC), Practices and Continual Improvement)

Know more about ITIL here: What is ITIL

Service Value System

DevOps vs ITIL: Service Value System

As mentioned in one of my previous blogs (Differences between ITIL V3 and ITIL4), ITIL V3 unintentionally missed guidance on Build part of products and services. As per ITIL V3 once service design is created it moves to the implementation phase. There was no guidance on a build of products and services as per design. It directly moved to implementation/transition post design was created. This gap in the lifecycle stages created an opportunity for adopting other practices like DevOps, Agile, SRE and many more for supporting build.

Obtain & Build Activity- Service Value System

ITIL4 has introduced guidance on Obtain/Build as one of the SVC activities. ITIL4 suggests using DevOps, Agile, SRE, etc in Obtain/Build activity of SVC.

Let’s Understand what is DevOps before we discuss the relationship of ITIL4 and DevOps.

 

What is DevOps?

 

DevOps LifeCycle

DevOps is defined as a set of practices that builds a culture of collaboration between software development (Dev) and IT operations (Ops) by using principles of Lean and automation along with high-end technologies to reduce the distance between Dev and Ops by increasing velocity and success rate of changes or releases.

5 core values (CALMS – Culture, Automation, Lean, Measurement and Sharing

DevOps is based on 5 core values (CALMS – Culture, Automation, Lean, Measurement and Sharing).

DevOps implements the following practices

    • Continuous Development
    • Continuous Integration
    • Continuous Testing
    • Continuous Delivery/Continuous Deployment
    • Continuous Monitoring
    •  

Pillars of Effective DevOps

 

Pillars of Effective DevOps

DevOps works really well with other methodologies like Lean and Agile. DevOps’s primary objective is to increase the speed from Development to Operations so it focuses on the reduction of waste and maximizing value for consumers. DevOps creates a shorter feedback loop so that defects can be corrected while working on new components. This improves the wider acceptance of the product as well as reduces the rework on correction of the final product as compared to the waterfall method. DevOps emphasizes on building an Automated Deployment pipeline in order to increase the velocity and reduce the defects/failures.

Read the full article here: What is DevOps and all you need to know

Misconception: If DevOps is implemented then there is no need for ITIL.

While automating operations may seem to be the goal of DevOps (NoOps), there will always be a need for human competencies and roles. Role of Ops is evolving significantly similar to the role of Dev. This is called as NewOps.

ITIL + DevOps: Working Together

DevOps and ITIL Working Together

ITIL4 and DevOps are here to complement each other. ITIL being Service Management framework provides the support for products and services that are being built and deployed using DevOps practices. ITIL 4 has introduced 7 Guiding Principles as one of the components of Service Value System.

 

7 Guiding Principles

 

ITIL 7 Guiding Principles

ITIL4 suggests that these guiding principles should be established as core values of an organization and they would help in the continual improvement of products and services. These would serve as guardrails while delivering products and services. These guiding principles are aligned with 4 values of Agile Manifesto as shown in the diagram below. Thus, ITIL4 is also referred to as “Agile ITIL”.

AGILE MANIFESTO vs GUIDING PRINCIPLES

AGILE MANIFESTO v/s GUIDING PRINCIPLES

 

ITIL4 has focused on Continual Improvement and suggests that everyone in the organisation should focus on continual improvement in every step of their day to day activities. ITIL4 emphasizes on implementing improvements to existing products and services, and implementation of digital transformation projects. Wherein new applications and technologies would be built and implemented. This would involve different teams mainly Dev and Ops. DevOps can be used in building new application and toolsets and also deployment of these.

DevOps can also contribute to improving existing products and services. DevOps would increase the pace of change/releases and also the success rate of changes/releases, through the automated deployment pipeline. Automation would further help in better collaboration between involved stakeholders.

itil practices

ITIL 4 has introduced 34 ITIL Practices, 14 General Management Practices along with 17 Service Management Practices and 3 Technical Management Practice. ITIL 4 is more focused on enabling co-creation of value and to do that Value Chain activities are spanned across the business and not only limited to IT. This approach would enable more collaboration amongst internal and external stakeholders in the organization. ITIL4 is flexible and can be easily used with other frameworks and practices such as Prince2, PMP, Agile, DevOps, etc.

Value Stream for new Products & Services

Value Stream for new Products & Services

 

SVC helps in capturing the business requirement for new products and services or enhancement to existing products and services. The first activity in SVC is to “Engage” with stakeholders to capture their requirements. Second activity is to create a “Plan” for those requirements. The third activity is to create a “Design & Transition”. Then components are built under the “Obtain/Build” activity, tested under “Design & Transition” activity, deployed in Ops and finally supported under “Deliver & Support” activity of SVC.

DevOps can be used to automate the deployment pipeline to reduce human efforts and errors. This would help in capturing immediate feedback on deployed components, would increase the speed of change/release deployments. As we are going to follow one of the ITIL guiding principles “Progress Iteratively With The Feedback” this would increase the success rate of changes/releases. In turn, enabling co-creation of value for Consumer and Business by reducing the overall impact and improving ROI.

Deployments using DevOps

Deployments using DevOps

 

DevOps also enables the use and implementation of Agile& Lean concepts. This helps in the reduction of waste by maximizing the value and improvement in ROI, creating a solid foundation for the integration of ITIL4 and DevOps.

Conclusion:

Benefits from ITIL4 + DevOps

 

Benefits from ITIL4 + DevOps

 Here are the benefits of ITIL4 & DevOps which we can conclude from above:

  1. Resolving issues in the proper way under structured framework leads to create fast solutions for complex problems.
  2. We all know that ITIL4 is now aligned with Agile and DevOps now so we are sure can look forward to improved performance and increased efficiency of the overall business.
  3. DevOps and ITIL 4 are mostly focused on how an organization creates value in or as a service and increases customer satisfaction with continuous improvement.
  4. Improved productivity and continuous improvement complete the organizational objective which is getting faster Return on investments.

Topic Related Post

Is ITIL certification worth your time & efforts?
Is ITIL certification worth your time & efforts?
How to implement ITIL?
How to implement ITIL?
What are the Most Common Root Cause of Major Incidents?
What are the Most Common Root Cause of Major Incidents?

About Author

Vikas is an Accredited SIAM, ITIL, PRINCE2 Agile, DevOps, ITAM Trainer with more than 17 years of industry experience currently working with NovelVista as Principal Consultant.

 
 

SUBMIT ENQUIRY

 
 
 
 
 
 
 

Upcoming Events

ITIL-Logo-BL
ITIL

Every Weekend

AWS-Logo-BL
AWS

Every Weekend

Dev-Ops-Logo-BL
DevOps

Every Weekend

Prince2-Logo-BL
PRINCE2

Every Weekend

Topic Related

Take Simple Quiz and Get Discount Upto 50%
     
  18002122003
 
arrow1
PRINCE2-ATO
  • Disclaimer
  • PRINCE2® is a registered trade mark of AXELOS Limited. All rights reserved.
  • ITIL® is a registered trade mark of AXELOS Limited. All rights reserved.
  • MSP® is a registered trade mark of AXELOS Limited. All rights reserved.
  • DevOps® is a registered trade mark of DevOps Institute Limited. All rights reserved.
PRINCE2-ATO