首页 理论教育 ITIL4与DevOps的关系解析

ITIL4与DevOps的关系解析

时间:2023-06-09 理论教育 版权反馈
【摘要】:过去ITIL强调规范、流程,而DevOps强调敏捷;而今天,从ITIL 4七项指导原则来看,其已充分吸收DevOps“流动,反馈,持续学习和实验”的三步工作法的指导思想,使之为己所用。相异之处:1.在各自体系中将对方所置的地位不同:在ITIL 4中,DevOps被当作在服务设计和转换以及获取/构建阶段的执行者。DevOps将在ITIL 4服务目录管理、服务级别管理、变更管理、配置管理、发布管理、部署管理等实践中大展拳脚。

ITIL4与DevOps的关系解析

ITIL 4对过往的框架进行了重大变革,融合了各类最新的管理方法、思想和工具。其中包括近年来一直被认为挑战其江湖地位的DevOps。在当今的IT服务管理领域中,两者存在着一定的交集,有些表现在理念、思维和指导原则层面,有些体现在产品和工具层面。细看这对“相爱相杀”的冤家,相互学习,相互追赶超越,真的相映成趣,别有一番风景。我们尝试分析一下个中的异同。

相同之处:

1.原则相互映射:DevOps有黄金三步法,每一个方法均有多个指导原则,而ITIL 4则有七项指导原则。ITIL 4鼓励跨组织的协作和沟通,并为快速实现变更提供了更多的指导。过去ITIL强调规范、流程,而DevOps强调敏捷;而今天,从ITIL 4七项指导原则来看,其已充分吸收DevOps“流动,反馈,持续学习和实验”的三步工作法的指导思想,使之为己所用。

图4-14 DevOps三步工作法

● DevOps的流动是为了加速从开发到运维的价值交付,而ITIL 4定义了价值流以及通盘思考和工作的指导原则。通过整体和系统的思考,聚焦于价值的传递和交付之上。

● DevOps有反馈以建立更安全的工作制度,而ITIL 4定义了基于反馈的迭代推进以及持续改进。通过找到改进点与改进机会,进行优先级排序,消除瓶颈,从而不断地提升组织的管理能力与管理效率,让有效的反馈成为驱动改善系统控制回路的最大动力。

● DevOps有持续学习和实验,促进高度信任,形成“无谴责”的文化,将风险承担作为日常工作的一部分;而ITIL 4定义了从你所处的地方开始、通盘思考和工作、协作并提升可视化程度的原则以及持续改进的方法。通过工作中掌握的技能和与现有的工具来结合实践,形成更有效的价值链。

2.目的一致:双方都要求有可视化的价值链/流,需要通过可视化来管理价值的流动,最终都是追求从端到端打通为用户交付价值的链条,并且强调工作的可视化要考虑全局而不是局部,如果仅仅度量开发的完成率、度量系统的可用性,这些都只是局部的目标。两者都是更关注全局、端到端的价值流动。

相异之处:(www.xing528.com)

1.在各自体系中将对方所置的地位不同:在ITIL 4中,DevOps被当作在服务设计和转换以及获取/构建阶段的执行者。而在DevOps知识体系中,ITIL被一定程度地矮化,仅在运营与周期终止阶段作为一个轻量级的ITSM(EOL)引入,重点保证IT架构和系统的连续性。

2.发展理念不同:ITIL 4中虽然扩展了关于价值、价值流、价值共创等理念,但是实际在做“减法”,部分实践的方法指导相对旧版要显得抽象一些,这样为组织能更好、更简单、更灵活地应用ITIL以及适配未来层出不穷的新技术、新思维、新方法预留了弹性空间,也为广大ITIL爱好者们指明了更合适的演进路径。而DevOps尤其是在2.0版本中,开始做“加法”。其已经不再满足只是一条单纯的持续交付工具链条或者一项敏捷的工作方法,它开始引入Lean IT、敏捷等实践方法,试图定义整个ITSM生态,并成为一种特有的文化。

那么两者是否能够进行整合或相互兼容,从而携手支持更短的交付周期,优化业务的上市时间并实现更高的部署频率呢?答案是可以的。从ITIL 4的视角看去,因为DevOps方法基于敏捷软件开发和持续交付的自动化技术,强调软件开发和技术操作之间的紧密协作,因此可利用高度自动化来节省专业技术人员的时间,使他们能够专注于增值活动,让DevOps能够提升软件产品的可操作性,可靠性可维护性等。而DevOps从业者倡导的文化方面可以并且应该扩展到价值流和所有服务价值链活动,以便产品和服务团队保持相同的目标并使用相同的方法。

DevOps被认为是结合了软件开发技术(敏捷)、价值共创(ITIL 4),以及对学习和改进价值生产方式(精益)执着追求的整体方法。在ITIL 4中,组织面临的主要挑战之一是确定其特定的价值流。DevOps是一个很好的ITIL 4价值流实例,其涵盖了从业务需求、开发、测试、发布计划到部署的活动。因此,采用或借用DevOps方法将为改进软件产品的开发和管理方式提供更多机会,例如:

● 创建从交付和支持到软件开发和技术操作的快速反馈循环;

● 简化价值链活动和价值流,使工作需求可以快速转化为多个利益相关者的价值;

● 分离部署管理与发布管理;

● 倡导“整体系统视图”,强调企业治理,促进服务团队、软件开发和技术操作之间的紧密协作。

DevOps将在ITIL 4服务目录管理、服务级别管理、变更管理、配置管理、发布管理、部署管理等实践中大展拳脚。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈