都2023了!我不允许你还不了解AIGC!立即报名 了解详情
写点什么

ITIL 与 DevOps 的比较:不同的观点

  • 2015-08-24
  • 本文字数:1364 字

    阅读完需:约 4 分钟

关于 ITIL 与 DevOps 的讨论是很常见的。对此问题存在很多不同的看法:有些人认为 ITIL 和 DevOps 有不同的思维方式;也有人认为 ITIL 和 DevOps 是兼容的;还有人认为他它们是不同的,但是在 IT 部门都有自己的位置。在最近的一篇文章中,Charles Betz,Open Group IT4IT 论坛的敏捷工作流(Agile Workstream,该组织致力于提供“与供应商无关的参考架构,来管理IT 业务”)的负责人,认为它们的原则是不一致的。ITIL 仍然陷于一种阶段性的流程。而DevOps 拥抱精益产品管理原则,比如管理进行中的工作,管理队列,或者进行小批量处理。

Betz 和 Jeff Sussna ,同为 ITIL 的怀疑者,同意 ITIL 通过“促进以服务为中心、从外到内、以客户为中心的思想”,对 IT 社区做出了重大的贡献。但是他们认为,尽管 ITIL V3 关于“持续改进服务”的讨论,致力于不断调整 IT 过程,保持与业务需求一致,但是仍然是分阶段步骤的思维方式。正如 Betz 所说的:

对于每次提到“迭代”或“反馈”,就有十次提到“计划”或者“制定计划”。值得注意的是,单词“实验”只在服务战略中出现过几次,而在其它卷中就压根儿没有出现。

根据 Sussna 所述,ITIL V3:

V3 把持续改进服务放在由服务战略、设计、转变和运营组成的一系列阶段的末尾。见到这样一个看起来象瀑布流的方法,我真的有点儿震惊。

在 Betz 看来,ITIL 把 IT 流水线描述为“在战略、开发和运营之间转换的精确计划的大批量工作”。Betz 认为 ITIL 基本上相信过程是解决问题的主要机制,通过计划和文档可以缓解风险。Betz 认为一些这样的基本观点源自于 ITIL 的大部分要追溯到 10 年前这样的事实,因此,是过时的:

ITIL 要求把经过改进的 IT 交付基本模型作为一个集中关注执行、反馈和流程的社会技术系统。

另一方面,Gene Kim ITIL/ITSM 是非常兼容于 DevOps 的:

ITIL 和 ITSM 仍然是支撑 IT 运营的业务流程的最佳汇编,并且实际上描述了许多需要为了让 IT 运营支持 DevOps 式工作流的能力。

以及:

不过,更重要的是,ITSM 从业者都拥有独特的优势,帮助 DevOps 的举措,并为企业创造价值。

Kim 举了一些 ITIL/ITSM 从业者增加价值的例子。在一个基础设施自动化项目中,ITSM 从业者可以将现有的“发布管理准备清单、安全加固清单、等等”集成到自动构建过程中。标准变更,是 ITIL 术语,描述频繁、记录在案的、低风险、预先批准的变更。 ITSM 从业者可以帮助把标准变更嵌入到生产环境的自动部署中。

Rob England 不同于 Betz、Sussna 和 Kim 双方。England 认为,ITIL 和 DevOps 是不一致的,但两者可能在同一个 IT 组织内都有它们的位置。他从 Gartner 的 bi-modal pace layer 模型获得灵感,主张多种速度的 IT(multi-speed IT)

  • 保守的:传统的,也许是瀑布流,变更管理和运营
  • 敏捷:DevOps 的一些变体

根据 England 所述,企业应当决定采用哪种方法。一些业务需求及配套的应用程序,需要强调创新和变更速度:它们需要敏捷的方法。其它业务需求要求稳定和极低的风险:它们需要保守的方法。

查看英文原文 ITIL vs. DevOps: Different Viewpoints


感谢张龙对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群)。

2015-08-24 19:022979

评论

发布
暂无评论
发现更多内容

Python代码阅读(第50篇):对列表间隔取元素

Felix

Python 编程 Code Programing 阅读代码

zookeeper使用篇-Zookeeper Api实践,flutter下拉刷新上拉加载更多

android 程序员 移动开发

STM32~配置时钟频率[一文带你解决STM32主频配置],flutter跳转到系统设置

android 程序员 移动开发

Aeron中这么多空闲策略选哪个?

BUG侦探

Aeron 开发技能

6.0反序列化漏洞分析

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 安全漏洞

TT语音线程优化,Android开发快速学习

android 程序员 移动开发

WebView开源库终极学习方案,android开发艺术探索pdf

android 程序员 移动开发

WorkManager完全解析+重构轮询系统,大厂面试题汇总

android 程序员 移动开发

[译] Plaid 应用迁移到 AndroidX 的实践经历,安卓卡顿优化方法

android 程序员 移动开发

会议管理系统减少大中型企业的会议矛盾

低代码小观

企业管理 企业应用 管理系统 管理工具 会议管理

[译] 充分利用多摄像头 API,30分钟轻松入门flutter

android 程序员 移动开发

[译] 全新 Android 注入器 _ Dagger 2(三),android开发架构方案

android 程序员 移动开发

[译] 改善 Android Studio 的构建速度(1),美团移动端开发工程师

android 程序员 移动开发

static修饰符学习汇总,android系统软件开发

android 程序员 移动开发

ViewPage实现一屏多页面显示(进阶版),简直无敌

android 程序员 移动开发

WMS-是如何拿到-Token-的?,flutter屏幕旋转监听

android 程序员 移动开发

Xposed简介以及小米去桌面广告的简单实现,五步搞定Android开发环境部署

android 程序员 移动开发

[Android-Gradle]-搞定Groovy闭包这一篇就够了,小程序开发步骤

android 程序员 移动开发

Toolbar在Android中的使用,2021大厂面试合集

android 程序员 移动开发

View 事件分发机制,看这一篇就够了,flutter登录注册

android 程序员 移动开发

[译] Android 的多摄像头支持,flutter登录

android 程序员 移动开发

[译][2(1),android开发计算器源码

android 程序员 移动开发

RadonDB MySQL on K8s 2.1.0 发布!

RadonDB

MySQL 数据库 Kubernetes

Windows安装repo的真正解决方案,移动终端软件开发颜色演示

android 程序员 移动开发

WMRouter:美团外卖Android开源路由框架(1),看完老板哭着让我留下来

android 程序员 移动开发

[译] Android 的 Java 9,10,11,作为程序员一定不要仅仅追求物质

android 程序员 移动开发

[译] 改善 Android Studio 的构建速度,掌握这6大技能体系

android 程序员 移动开发

ViewPager2重大更新,支持offscreenPageLimit,kotlin动态语言

android 程序员 移动开发

UI组件化--干掉shape终极一战,android模块化框架

android 程序员 移动开发

网盘数据要搬家?焱融 SaaS 数据服务平台教你这么干

焱融科技

云计算 分布式 高性能 文件存储 SaaS平台

RxJava-不是上帝,真不推荐再用了,移动混合开发框架

android 程序员 移动开发

  • 需要帮助,请添加网站小助手,进入 InfoQ 技术交流群
ITIL与DevOps的比较:不同的观点_DevOps & 平台工程_João Miranda_InfoQ精选文章