谈论最新的技术趋势很容易被卷入其中,但是每当您评估您的数字资产时,第一条规则是在决定技术方法之前首先关注客户及其问题。通常最简单的解决方案就是最好的解决方案,这可能意味着抵制开发使用人工智能、机器学习和区块链等技术的解决方案的诱惑,只需在方框中打勾。

在最近由微软主办的一次会议上,有一个关于 DevOps 的令人耳目一新的讨论,它更多地关注理论,而不是微软向俘虏销售的机会。虽然 DevOps 是一个被许多人认为是过度炒作的趋势的领域,但其核心目的是围绕改进流程以造福于相关人员,而不是花里胡哨。

对我来说,会议有三个关键要点:-

  • 第一个要点是最简单的,但可能并不总是最容易理解的,即 DevOps 是什么?对此的第一反应是,“这是一个职位”。我们现在似乎确实看到组织在职位名称中引入了这个术语,但是这些角色中有多少是真正理解和接受 DevOps 的?第二个回应是“这是一种开发和运营合作”——这是关键;许多人忘记了 DevOps 应该打破开发团队和运营团队之间的障碍。 DevOps 的第三个命名元素是“它是自动化”。这是 DevOps 对改进业务流程如此重要的原因之一。它有助于消除与仍需手动完成的任务相关的挫败感,并使团队更有效率。最后一点是“它意味着更小更快的发布”,这使企业能够更快地适应消费者的需求,并意味着他们可以实现 CICD(持续集成持续部署)。
  • 第二个可能也是最令人心酸的观点来自 Microsoft 首席 DevOps 经理 Donovan Brown,他说:“DevOps 是人员、流程和产品的结合,能够为我们的最终用户持续交付价值”。这涵盖了所有 DevOps 功能,并提醒我们采用 DevOps 背后的所有真正原因。
  • 最后的收获来自一段视频。为了描绘这幅画,该视频首先展示了一名车手在 1950 年代的大奖赛中进站的镜头。司机把车开进他的维修区,这时,大约有五个人聚集在汽车周围开始工作。一个人正在更换车轮和轮胎;另一个人给汽车加油,另一个人擦拭小挡风玻璃,看到另一个人在汽车周围走来走去检查损坏情况。终于看到有人在和司机说话。对于那些习惯看赛车的人来说,知道在维修区浪费的时间会对比赛的结果产生巨大的影响,整个过程看起来很轻松,总共花了 54 秒完成。视频的下一部分剪辑成现代一级方程式赛车的头顶镜头,它驶入维修站,然后维修站工作人员大军开始修理赛车。现在有将近 20 人围着这辆车,其中包括只是为了看别人做他们的工作而受雇的人。因此,不仅团队要大得多,而且流程中还内置了冗余。

在第一个序列中,轮子更换无疑较慢,现代工具在一瞬间完成任务。新的一天流程流畅、有条理且快速,只需三秒多的时间即可完成。在 60 年的时间里,进行一次典型的大奖赛进站所需的时间已经缩短了 50 秒。此外,它是 DevOps 如何改变当今业务流程的一个很好的例子。与进站类似,组织应该充满紧密协作的团队,自动化流程并更快地发布最终解决方案。正是人、流程和产品的结合,使汽车能够更快、更有竞争力地重返赛道,任何企业都是如此。