如何化解IT运营与DevOps文化之间的那些斗争

日期: 2016-04-06 作者:Beth Pariseau翻译:杨旭 来源:TechTarget中国 英文

据说,DevOps是90%的文化和10%的工具——也就是说,首先你是否能认同DevOps的意义。

建立DevOps文化的最大的挑战之一在于,整个行业甚至对DevOps这个术语的基本定义无法达成一致,每个人有自己的理解。

对于IT运营来说,DevOps是软件开发原则。

“DevOps关乎于操作模式,”新兴技术部门的战略副总裁Joshua Bernstein说,其曾为苹果的Siri团队效力。变更控制、回滚和基础设施即代码等在软件开发流程中已经存在了20到30年,但是“现在我们开始将它们应用于基础设施——这是新的尝试。”

但是当你询问另一个DevOps人士,他会告诉你另一个不同的含义。

“基本上,我们认为指的就是现在的DevOps人员和DevOps团队。“提供视频处理服务的Ooyala公司的Caedman Oakley说。在他看来,DevOps意味着IT运行、开发、工程以及业务之间的协作,目标是达到最优的结果。

DevOps文化热点问题和摩擦

总的来说,不管组织结构如何,DevOps体现了传统孤立团队之间的合作和团队精神,这与文化剧变不无关系,高级DevOps顾问Thomas McGonagle表示。

就像一个足球队:“一个队伍的专家朝着一个共同的目标一起工作,”McGonagle说,“但很多IT人没有这些经历,所以专注于团队合作以及懂得成为一名好的团队成员是很困难的。”

在建立DevOps文化过程中,一个重要的时刻是解决开发人员的生产力和IT管理之间的冲突。

“开发人员所渴望的自由度与组织的管理之间往往存在很大的差异,”PaSS软件制造商Apprenda公司的CEO Sinclair Schuller说,“在给予开发者足够多的自由时,你如何保护组织正常运行私有云?”

配置管理工具可以提供帮助,Oakley表示,通过这种方法可以确保每个资源供应满足合规要求。

另一个DevOps文化热点是组织中自由分享信息的需求。

IT运营人士常常纠结于与开发人员之间的细粒度监控信息共享,这些信息以前可是他们独享的。Booz Allen Hamilton战略创新集团的高级技术专家Nirmal Mehta这样认为,他曾与政府机构合作建立DevOps文化。

DevOps需要信任

根据McGonagle,想要进一步提炼DevOps文化精髓,关键是建立不同组织之间的协作信任度。一种方法是避免后顾之忧,这样可以客观地评价和优化组织的性能。

“如果你向犯下灾难性错误的他人提供援手,并成功解救,每个人都会为你鼓掌。”McGonagle说,这将会在企业组织的文化变化中体现出来,因为团队成员之间的信任并不会凭空发生。

“不幸的是,在大多数企业组织中,人们完全不相信他们的同事,”他说,“他们不相信公司会纵容自己犯错。”

他认为IT运营人员最好做出一些努力来适应DevOps文化。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐

  • 揭开DevOps的黑暗面!

    DevOps理念广受青睐。在现实中,它同样给IT带来不少新挑战,包括来自同行的孤立与非结构化的部署途径。