如果实施 DevOps 实践很困难,那么维护它们可能更难。Michael Nygard 知道这一点——这就是为什么他转向战争语言来描述正在进行的敏捷工作流程运动。
在他今年在 DevOps 企业峰会(“节奏、机动性和主动性”)上的演讲中,Nygard,Cognitect, Inc. 副总裁,客户解决方案,Cognitect, Inc.,将现代战争剧场与当代 IT 部门内部场景之间进行了一些有用的类比。 他慷慨地同意在会议之前告诉我们这些,会议将于下周开始。
如果 DevOps 运动是组织结构和设计更广泛趋势的一部分,那么您认为这些趋势是什么?
在过去几年中,有两个大趋势在起作用。
首先,我们看到了 2000 年代初外包趋势的逆转。包括那些不认为自己是软件公司的公司在内的内包导致许多公司建立更大的技术团队。
与此同时,我们看到了去中心化的推动。这似乎也是对 1990 年代和 2000 年代初趋势的一种反应。当时,我们看到了管理结构的扁平化和非常广泛的扇出或控制范围。外包和减少中层管理都旨在提高财务效率。
意想不到的后果是反应时间缓慢以及难以适应不断变化的市场环境。老牌企业发现自己几乎在每个市场都处于纯粹颠覆者的接收端。
现在,企业希望向这些颠覆者学习,并采用那些似乎允许颠覆者快速行动并击败竞争对手的特征。(值得一提的是:IT 人才短缺是这两种趋势的直接结果。毫无疑问,这将推高薪资,这可能会导致未来一波外包和追求效率的浪潮。这就是这些趋势具有周期性的原因。)
您使用“节奏”一词来描述 DevOps 转型可以影响的事物。为什么这个词有用?
大多数人从音乐中理解“节奏”这个词。它不是指“每分钟节拍数”,而是指音乐的情绪和节奏。是轻松的吗?焦虑的?军事化的?
“节奏”也有军事含义,指的是交战变化的速度。在势均力敌的情况下,节奏较快的一方将是掌握主动权的一方。这意味着他们采取行动并迫使敌人进入被动姿态。控制节奏的一方将能够迫使对手接受不利的地形或位置。
“节奏”的两种含义都适用于商业环境。一些公司设定了其他公司必须遵循的步伐。一些公司采取主动并采取行动,他们的竞争对手必须做出回应。
为了提高军事节奏,不仅仅是购买更快的卡车和坦克的问题。这也是培训和心态的问题。一线的士兵和他们的指挥官明白,为了整体任务的成功,需要在各个职能领域进行合作。
我们在高性能医院和手术室也看到了同样的情况。最佳患者预后出现在团队跨职能部门工作的医院,以确保没有任何遗漏,并且每个人都努力消除系统性问题。
DevOps 遵循相同的原则。DevOps 致力于消除摩擦,发现和解决系统性问题,并共享知识,以便需要它的人在正确的时间和地点拥有它。
这使整个组织能够掌握主动权并设定节奏。
我们可以期待您在 DevOps 企业峰会上的演讲中谈论什么?
我将谈论我所见证和参与的一些转型努力。
其中一些成功实现了他们的目标,而另一些则逐渐消失。我将在“机动作战”的背景下审视这些,这是一种军事学说,它与 DevOps 和企业竞争有一些惊人的相似之处。
2 条评论