乐趣区

关于devops:干掉-DevOps-IDCF

本次的分享不谈技术只谈谈想法。我从事 IT 行业 41 年了,这 40 年的教训并不说我就是权威、专家,但在洞察这方面做得更好些,1980 年代,过后 IT 除了被倒退进去,很多的是一些我的项目的治理,实际上咱们也做了很多的我的项目,有很强的能力把握我的项目。

1990 年的时候咱们开发了很多的零碎,如开发一个业余的管理系统。2000 年的时候,就有麻利这一概念,从 2000 年开始咱们就说 DevOps。

能够看到这下面有四大转变,从传统转变到古代,通过 40 年的教训,我是十分认真的在思量,DevOps 对于我之前所看到的所有的改革,是一个颠覆性的改革,而且前景十分好。

大家都是 DevOps,实际上我想关注 IT 这个事件到底产生了什么?我心愿我的洞察和一些认识可能激发大家相干的灵感。比如说上图你能够看到是只鸟,你还能够从另外一个角度来看。上面的内容我会给到大家一些不同的视角去看。

干掉 DevOps 的要点:

DevOps 没啥用,除非你可能在一个全局性的视线下,将其与业务建设创造性的单干。

这个要点是十分重要的,我再强调一下,就是和业务独特发明价值的状况下才有用。这是十分重要的观点,这样的话 DevOps 才会有用。上面将以四块内容来论述:

  • 探讨 DevOps
  • 向业务执行层”抛售”DevOps
  • 发现最单薄的环节
  • 采纳正确的态度

一、探讨 DevOps

盲人摸象的故事大家都晓得的。对于 DevOps 来讲,他们所摸到的都是一样就是 DevOps。如果大家在议论 DevOps 的时候须要审慎,他们说的真的是一个 DevOps,还是只是一个市场行为?

咱们要真正晓得 DevOps 的价值,如果说不是盲人而是六个业务盲人和 IT 来摸这个大象时,他们所关注的是什么呢?是 ROI。我的想法是心愿将咱们的 DevOps 和 ROI 可能严密地联合,这其实也是一个指标。

咱们来用一个简略的框架来论述,比如说 IT 行业有行业的指引,做得更快、更便宜,而后提供更好的 IT 服务,这是 IT 人员所做的事件,他们通过这个形式来提供 IT 的服务。

同时咱们的商人有更好的信息系统信息服务,可能帮忙他们达成商业的指标,这个模型是比较简单的。商人认为是一种投资,所以他们想要投资的回报。

让咱们把它合成一下,如果咱们只看 IT 的话,它包含开发和运维,并且是十分高的精度。如果说咱们看一下商业,就是需要和应用,这是一个十分高的简略的零碎,可能具体化 IT 的要求,同时它可能应用零碎,这一点是十分高层的模式,还须要持续更具体的探讨。

接下来看一下价值链,看从一个商业的角度或者是一个信息的角度,因为商业须要业务、信息、利用和基础设施。在最开始的时候做投资的话,须要在信息科技上和解决问题上做投资。

为了做投资他们须要具体化需要,晓得要去做什么,要去研发体系等,开发须要根底,设施须要平台,须要工具来做我的项目。运维也须要平台也须要基础设施,也须要工具来提供更好的信息系统,也包含利用。

如果咱们想一想麻利的话,在价值流中麻利在哪儿呢?它其实是把信息利用和商业之间搭起了一座桥梁,这些是能够实现的指标。关键词是潜在的可实现的,它不是曾经部署过的实现的而是潜在的,须要你去部署。

当初是在生产当中的,你看一下信息体系,它其实就是运作,这一点十分好,咱们的信息体系也是在运作当中,那坏消息是咱们不能产生任何价值,因为始终到当初为止,没有人利用这些信息体系,没有人发明价值,这个畛域是咱们称之为 IT 信息服务流程。使用者应用这样一个零碎,心愿生成价值。他们心愿价值和商业的价值是一样的,所以咱们有一个圈,其实就是价值圈。

十分感兴趣的一点是使用者如何应用你的信息体系,你认为他们可能无效地应用信息体系吗?常常咱们的使用者并不是无效地应用信息体系,所以不会产生足够的价值。如果咱们可能想到限度实践,最单薄的点在哪里呢?你就能够去想想,投资是不是够好?是不是正确地把握了需要?能不能失常应用?

咱们遇到了一个十分乏味的观点,那就是 DevOps 的定位。个别提到 DevOps 都不太晓得所指的是什么?它怎么把研发和运维分割在一起呢?咱们应该是 DevOps If,那就是基础设施的运维或者是业务的运维,我认为这是广义的定义,只是聚焦在需要、开发、基础设施、继续交付、继续部署。

然而 DevOps 能够利用在更广阔的概念上,去包含商业与 DevOps 的范畴。因为 DevOps 的准则是可能让你更好更多发明更多单干,这是 DevOps 更广阔意义上的概念。当大家谈到 DevOps 的时候,他们到底谈的广义的 DevOps,还是狭义的 DevOps 都是正确的。

我举荐两本书,《凤凰我的项目》和《Devops Handbook》,《凤凰我的项目》曾经翻译成中文了,《Devops Handbook》会在今年年底翻译成中文。《Devops Handbook》这本书与凤凰我的项目一脉相承,他们有一些准则有一些技术实际,可能帮忙你疾速部署工作流,进行测试,进行部署。

同时还要帮忙你实现世界级的可靠性、可用性和平安,有麻利、信息系统的稳定性,这个其实就是 DevOps 的全部内容,不仅仅是开发还有运维。

《Devops Handbook》这三位作者 John Willis、Patrick Debois、Gene Kim。我认为三位作者可能写出《Devops Handbook》,是可能让你十分信赖他们,因为他们晓得本人在写什么,让你言之有悟的。上面列举一些:

DevOps Handbook 准则和技术实际:

  • DevOps 的 3 种路径

    • 疾速工作流
    • 疾速、频繁、良好的反馈
    • 继续学习和试验
  • 将信息安全、变更治理和合规集成到日常工作中

DevOps Handbook 技术实际:

  • 开发
  • 运维
  • 基础设施

    • 平台
    • 管道(pipeline)
    • 工具

DevOps Handbook 准则

  • 工作可视化,进行中的工作(WIP),批量大小,转移(handoffs),限度,艰难,节约
  • 问题,常识,品质,上游优化
  • 对于改良、扩散、弹性、平安、学习、文化的制度化

从而咱们能够进行继续的程序的开发、程序的运维,而后继续的交付和继续的集成等。

这个是用于继续集成、继续交付部署当中的一些实际。

这个是狭义的利用,能够看到这当中所波及到的业务是很多的。在 IT 这个部门当中你能够采纳更多的价值并且进步你的速度、可靠性,还有集体的牢靠度和进步业务的功能性。

DevOps 是有经济效益束缚实践,还有麻利的延长。过后是有这些准则和技术实际,这下面有三种路径,同样的也是一个耦合的架构。

它能够利用于小的团队当中,也能够用于广义和狭义下面。同样的有自动化、精益、掂量和分享。还有文化,这也是十分重要的一部分。

二、向业务执行层“抛售”DevOps




这是典型的高层的对话。怎么压服 CEO?你必须要说商业上的话,必须说 MBA 听得懂的话。

接下来说说商业上可用的话,咱们要理解 DevOps 的收益,一个是 DevOps 的报告,一个是 Dora 的有对于转型的报告。


我还是强调一下,就是疾速交付更牢靠、更便宜的信息服务,这是关键点。

首先咱们看看 IT 零碎,如何利用 DevOps 来晋升这些相干点。来看看这当中关键点,如有用的功能性。从 DevOps 的特点来说,比如说好用点是什么?好用性、可靠性和安全性,这是咱们的业务指标。

也能够从速度上来看,排个优先级,哪个工作先做,哪个先产生价值,这是咱们须要考量的问题。最初是老本,包含开发和运维的老本。



与商业相比咱们在 IT 下面应该花多少?咱们须要缩减老本,缩减老本的路径呢?这其实只是一个外部的 IT 行为,不能提供信息的功能性,然而能够进步领取保障性以及降低成本。升高 IT 老本在肯定水平上能够升高企业的老本。

如果咱们可能持续进步疾速交付和新性能研发的话咱们就能疾速进入市场,将产品和服务打入市场,通过外部行为来减速企业外部的变动,来升高经营的老本。这就是 MBA 语言,CEO 所说的话。





如果想要提到保障性应用的效率的话,进步了稳定性,信息系统的稳定性就进步了,从公司的层面来看可能缩小生意的烦扰,无形中缩小了生意的开销。

如果顾客也参加其中的话,咱们也会进步客户的满意度。客户的满意度对 CEO 来说是十分重要的。这也是 MBA 的语言。

如果咱们可能把企业放一起的话,其实就能进步信息系统的功能性,取决于不同的性能你能够去建设更多进步销量的可能,放弃高的价格。

通过在客户忠诚度上进行投资,能够放弃高价,进步客户的满意度。同时也给你的产品和服务提供更好的反馈,缩小经营的老本,升高危险。




当初咱们学了一点 MBA 的语言,那为什么要在 DevOps 上投资,而不是投资在别的畛域呢?以 MBA 的行话来说,咱们能够防止解体,更好地面向市场,更少的业务中断。

向业务高管“抛售”DevOps 有用并且好用、疾速交付,别跟业务高管提 IT 收益、老本、危险。

三、发现最单薄的环节


在开始 DevOps 时,文化阻力将导致重大失败。—- Gartner
组织变革问题远比新技术投资更具挑战性。—- CIO.com

边”做”边”学”边”改”, 在业务沙盘游戏中团队:

  • 通过”工作可视化”缩小凌乱
  • 通过”辨认和缩小限度”晋升工作流
  • 通过”小的迭代和疾速反馈”防止宕机和返工
  • 通过”继续实际和学习”改良


最薄弱环节,到底是商业上还是 IT 还是之间的合作?

如果是在 IT 上,是交互的速度不够吗?还是有一些有纳闷的中央,大家不能好好单干?DevOps 可能帮忙你们解决这些问题,然而扭转并非一时,尤其是文化的扭转。咱们如何做可能帮忙本人扭转、变革工作形式呢?凤凰我的项目有一个游戏能够借鉴下,能够用商业模仿的办法,来帮忙大家优化工作形式。

如果你的业务部是最单薄的环节呢?如果做投资?如何细化需要?如何爱护信息?咱们就须要找到他们进行解决,咱们有一个 BISL 模型可能帮忙商人进步和改良本人的工作形式。

如果最单薄的环节是到单干呢?单干是很简略的以及人与人单干的流程。因为人不是机器,业务与 IT 须要失去合作的倡议,这样单方能力取得好的单干。

发现你最单薄的环节,在最单薄的环节上工作,组织文化很重要,改革不容易,边做边学边改。

四、采纳正确的态度

当我说干掉 DevOps 的时候,有很多人都会把烂西红柿扔向我,他会十分怄气说我不喜爱 DevOps,要干掉 DevOps。

当我说干掉 DevOps,我想的是禅语、佛陀。一个年老的僧侣始终想要找到佛陀,然而他认为他找到佛的时候,巨匠却说你其实没有找到,杀死佛持续找。我认为这与 DevOps 的观点是一样的。

如果你在路上遇见了 DevOps,干掉它。因为你不会找到真正的 DevOps,你须要持续实习、持续实际,这才是 DevOps 的真意。

作者:Mark Smalley
ASL BiSL 基金会大使 当下的兴趣爱好:数字化企业、IT 运作模式、IT 价值、IT 与业务关系、独特发明价值、多学科合作、解决简单问题

申明:文章取得作者受权在 IDCF 社区公众号(devopshub)转发。优质内容共享给思否平台的技术伙伴,如原作者有其余思考请分割小编删除,致谢。

IDCF 社区共创读书会 首期汇报,每周四晚 8 点, 冬哥有话说 收费直播,关注公众号回复“共读”获取直播地址

  • 8 月 19 日,共读《思考,快与慢》
  • 8 月 26 日,共读《DevOps 实际指南》
  • 9 月 2 日,共读《麻利无敌之 DevOps 时代》
退出移动版