Will ITIL® Die or Be Reborn in the DevOps Era?- Part 2

In the first half of this blog post, we covered some of the inherent benefits and problems with ITIL—and with DevOps. It would be a mistake to consider DevOps a replacement for ITIL, as they are distinct methodologies, each with their own advantages and potential drawbacks. And while DevOps may rule at the moment, with today’s focus on accelerated development cycles, it’s only a matter of time before another process rolls around to dethrone it. But rather than making or avoiding making decisions out of fear in terms of assessing the best fit for your IT organization and your IT operations in general, instead look for what might be considered an ideal solution.

Download Now: ITIL 4 Best Practice e-Books

These all-new for 2020 ITIL e-books highlight important elements of ITIL 4 best practices. Quickly understand key changes and actionable concepts, written by ITIL 4 contributors.

Consider Agile ITIL: Make operations processes adaptable, automated, and friendly

So if DevOps can't replace ITIL, and traditional ITIL itself can't meet DevOps requirements, can ITIL be made more agile by incorporating DevOps principles?

Characteristics of Agile ITIL

By using some core concepts of DevOps, we can transform ITIL to maximize the aspects that today’s operations teams need—flexibility and speed.

Agile ITIL Architecture

Key points of Agile ITIL

1. Change process automation and integration

As shown in below Figure, implement process integration with change and release automation as the core.

Change and release process components to address:

Process integration with change and release process:

2. Configuration management process automation and integration

Turn CMDB manual management into automated management with the following steps:

The core capabilities of auto-discovery include:

3. Agile communication and support services for users

Use technology that supports mobile, location-based, social, and other popular user preferences to provide IT service users with support through multi-channels (app, instant messaging, web, SMS, etc.) to continuously improve the user's digital experience and satisfaction.

Furthermore, intelligent customer service (chatbot) can be used to provide personalized service support for users.

4. Process customization based on a graphical configuration

The process platform must be agile and capable of supporting rapid optimization and iteration to continuously meet the needs of IT operations and service support. A process platform that provides process customization based on graphical configuration will reduce the cost, time, and risk of process creation and modification, and serve production operations faster. The platform customization relying on manual code change is becoming a historical legacy.

5. Ops as code

Ops as code is a recent trend in IT operations and maintenance tools. Considering the scale of the managed object, the complexity of the architecture, the dynamics of the scene, and the requirements of real-time management, all operations and maintenance management tools must provide an external API, and the third-party system or code may integrate and manage the logical arrangement to realize dynamic real-time operation and maintenance.

Reference architecture of Agile ITIL

To achieve the above Agile ITIL capabilities and better implement DevOps-style agile operations and maintenance, an implementation architecture is shown in below Figure:

The system can be divided into four layers which include:

User layer: Agile support and communication channels support a variety of service technologies such as mobile, location, and social, introduce intelligent customer service supported by AI, and support services in a more efficient, faster, and user-friendly way.

Presentation layer: Agile operations and maintenance dashboard helps define KPIs for agile operations, display real-time KPIs and historical data in various ways, and demonstrate the efficiency, value, and control afforded by agile operations and maintenance for stakeholders and the management team.

Process management: Focus on the change release management process, automation and integration with other processes, and connection with the automation layer. CMDB configuration management is based on the automatic discovery of CI information.

Automation layer: The automation layer automates the implementation activity of the change and release process including:

BMC Solutions for Agile ITIL

BMC Software, the leading provider of ITIL-enabled solutions, offers a full stack to implement Agile ITIL with the following products and modules:

Conclusion

To adapt to the rapid changes in the digital era and when integrated with the DevOps development model, traditional ITIL can be transformed into Agile ITIL. This updated and streamlined development model can be realized through process optimization, integration, and change automation enabled by a complementary suite of products and solutions. The result: improved operational efficiency and stakeholder buy-in, reduced risk, and optimized speed and innovation capabilities.

Coming Soon: ITIL 4! Learn more about the newest version of ITIL and how it will continue to prove its relevance in the post-digital world with the addition of many of the enhanced process steps discussed above.

Notes:
1. Is ITIL used at companies such as Amazon, Google, Facebook? Why? - Quora
2. https://www.exin.com/en/certifications/exin-devops-master-exam