当前位置: 首页 > 科技观察

采用DevOps的文化挑战

时间:2023-03-21 23:19:33 科技观察

虽然一些调查结果强调了DevOps的好处,但RebelLabs负责人OliverWhite最近讨论了IT组织在采用DevOps时面临的困难。InfoQ有幸采访了Oliver并查阅了有关该主题的相关研究报告。首先,Oliver说DevOps可以带来可衡量的改进,正如RebelLabs2013年年度报告中所建议的那样。该报告与2013年PuppetLabsStateofDevOps报告和InformationWeek对该主题的调查非常吻合。他们都得出结论,DevOps帮助IT系统变得更加健壮,并且更容易快速频繁地部署。另一方面,InformationWeek在去年10月进行了DevOps相关的调查,调查结果已于近日出炉。结果显示,只有75%的受访者了解DevOps,只有21%的受访者使用过。RebelLabs的调查结果还显示,虽然65%的受访者认为DevOps是正在讨论的关键和重要措施,但只有20%的受访者参与了DevOps活动。这些发现与PuppetLabs的DevOps现状调查结果形成对比。调查显示,63%的受访者参与了DevOps实践。这些数字不一定不相容,因为采用DevOps并不能给出简单的“是”或“否”答案,也没有任何调查清楚地说明组织在引入DevOps时对哪些标准感到满意。Oliver认为,采用DevOps的文化障碍非常高:“渐进主义的理念正如它所声称的那样简单,它让人们相信,如果如此简单的事情……没有自然发生,那么一定是搞砸了,所以它保持不变。InformationWeek的调查也暗示了一些可能限制DevOps成功的信念:“只有45%的采用DevOps的技术专业人士表示他们预计它会提高安全性;32%的人认为DevOps对安全性没有影响;7%的人认为DevOps将引领到可能不太安全的IT操作。”在《信息周刊》的同一篇文章中,MichaelDavis指出了传统IT组织可能面临的其他困难:“例如,Web公司可以做很多代码更改,他们只有很少的应用程序。相反,大多数拥有大量遗留软件的企业级IT组织尽量避免修改程序。……你可能有一个1980年代的系统,软件文档可能会说“这里很危险”,因为没有人真正了解这些系统是如何工作的,你的心态是最好不要碰代码。”关于如何克服这些文化障碍并使采用DevOps变得更容易,Oliver说:首先要牢记目标并制定切合实际的路线图。我认为目标不应该是最终实现“100%DevOps”之类的抽象目标。这些团队能否互动并共同努力使DevOps成为可能?毕竟没有保证。这就像服用维生素D来帮助钙质吸收一样。如果你不服用它,你会骨折(或骨质疏松症)可能会更高一点。但如果你服用了,并不代表你永远不会骨折,也不只是因为你吸收不了那么多。DevOps不是灵丹妙药,它是一种改进。随着人们开始认识到它是一种补充,而不是灵丹妙药,人们可能会更容易采用DevOps,不再觉得执行DevOps是一项艰巨的工作。尽管RebelLabs没有承诺在2014年再做一次DevOps调查,但Oliver认为“如何更好地理解为什么组织没有采用DevOps,实际困难是什么?这包含实际和文化问题,是一个值得探索的有趣领域。“