DevOps的风险和回报

日期:2016-7-8翻译:陈晓诚来源:TechTarget中国

DevOps   DevOps好处   

【TechTarget中国原创】

DevOps带来很多好处,但也要求CIO忍受失败,以及更多。

CTO ALEXANDER PLUIM认为他的公司的情况是典型的:企业技术系统出问题;没人知道出错的原因,但是每个人都确定不是他们的错。

作为Amsterdambased BVA Auctions的CTO,幸运的是,他意识到他的团队处于困境的原因。

“当我看着他们坐在办公桌后,试图自己想出原因,而完全不与他人交流,我感到很震惊,”他说。

每个人——开发人员、数据库管理员、IT运营人员,都不知道别人在做什么。

为了解决这个问题,他让团队聚集到一起工作,解决问题。这是他实施DevOps的开始。

“能够看到别人在什么,获得新的见解,可以激励IT团队,他们变得更加积极。因为有了良好的经验,我们确信DevOps模型将在日常工作中协助我们,”Pluim说。

支持者吹捧了很多DevOps的好处,将软件开发人员和IT运营团队聚集在一起,让构建、测试和软件发布可以更快、更频繁、更可靠。他们认为这种方法(有些人称为文化或举动)将更快交付功能,带来更稳定的操作环境和质量更好的产品。

他们还认为,DevOps模型可以提供持续的软件交付,更快的解决问题,提高用户满意度。

这样的结果受到了人们的关注, 451 Research的开发、DevOps和IT运维总监Donnie Berkholz说。事实上,他指出,最近公司调研的568位基础设施专家中的40%在企业内使用DevOps。

然而,转换到一个DevOps文化并不容易。它极具破坏性。如果CIO、CTO和其他IT高管不积极推动,几乎不可能发生,拥有DevOps经验的分析人士、顾问和技术管理者说。

IT管理者必须清楚解释DevOps模型为什么可以改进工作,以及如何改进工作,他们必须能够说服他们的同事和员工。CIO还需要带领他们的团队完成改变,让员工走上正轨,即使有阻力也要继续前进 (当员工要以不同方式工作时,这样的反应很正常)。

CIO还需要管理员工,招聘新的人才,培训其他人,开发新的技能,这样,那些曾经孤立工作的员工,可以理解彼此的工作,并理解每个职能对于最终产品的贡献。

DevOps三大核心

因此,专家认为,将DevOps方法引入一个企业需要从企业高层到普通IT员工的重大关注和投入。

“它需要全力以赴,你需要确保每个人都参与进来。这涉及到很多人员管理,”Pluim说。

事实上,BVA Auctions并不是一夜之间就转型到DevOps的。Pluim说,从一个传统的开发过程过渡到DevOps模型,需要新资源。

“我们扩展了运营能力,确保我们可以覆盖每一个团队。我们更关注团队合作,承担责任,和完成工作,”他补充说,公司甚至聘用了一个专门的敏捷教练。

Pluim指出,这个过程也需要时间。“开始DevOps,只是一个象征性的步骤。真正的工作是从‘坐在一起’转换到‘一起工作’。这需要几个月。不是非黑既白;也有起起落落。需要持续关注,整合优先项,共享信息和坦率沟通。”

Berkholz表示,希望将DevOps 引入他们环境中的IT高管们需要关注三大核心:文化、自动化和测量。但他也承认,每个领域都是一个挑战。

例如,管理层需要打破孤立,培养开发人员,运营人员和质量控制人员之间的沟通,如果他们想要创建DevOps模型的协作文化,Berkholz解释道。这就需要管理层和高层的变更管理技能,需要每个人的参与,且要调整工作流程。它还需要支持战略,比如让员工一起工作 (如果可能的话),如果他们不能在同一个地方工作,为他们提供协作工具。

管理层还需要实施基础设施和工具,可以自动化和监测交付和部署过程,他补充说。

这些挑战需要CIO放慢脚步。Berkholz说:“任何重大变化,都最好建立支持。”

六年打造DEVOPS文化

六年前,Wix.com的管理层是如何转换到DevOps的。

公司想要摆脱常见的IT开发问题,比如产品质量的挑战,生产时间过长,和员工效率低,工程总监Aviran Mordo说。

说服CEO这是正确的选择,然后说服董事会冻结6个月的生产,让公司内每个人将注意力转移到学习和转换到DevOps的准备中。

Wix.com,一个基于云的开发平台,让其管理层前往一家正在使用DevOps的硅谷的软件公司,学习这一流程。然后Wix.com邀请这位硅谷的CEO到访自己的总部,这样他就可以培训他们的员工。

Mordo说管理层关注培训员工、工作流程重组、重组团队,让他们见面一起工作,构建所需的基础设施和自动化工具,来支持新的开发框架。

“我们改变了每个部门的角色。无论他们之前怎么做,我们告诉他们会有所不同,”Mordo说。

随着不断前进,“每个人都觉得他们是一个团队,有同一个目标:帮助开发人员,推动产品的完成,”他说。

六年后的今天, 该公司每天部署产品100次,能够快速应对变化和需求,编写高质量的代码,在这样的文化下,IT员工不断增长和提高他们的技能,Mordo补充道。

故障安全环境至关重要

汽车买家和卖家的聚集地——Autotrader公司的DevOps /软件工程师Chris Corriere,对于将DevOps模型引入现有的IT运营,也有类似的体会。但是他说,还涉及更多。

为了获得更好的情境感知、自动化和自动化反馈是必不可少的,可以肯定的是,要打破开发人员和运营人员之间的孤立。Corriere,2014年加入该公司,推动DevOps,他认为CIO不能只是推动协作和自动化。他们需要在整个企业内推动观念。

他认为CIO建立故障安全环境很关键,技术人员可以认为他们在接受挑战和成长,而不用担心失误可能是灾难性的(或者会被解雇)。

Corriere说,管理层需要“明确这些是实验,而不是结果,因为你不确定它会奏效。这是文化上的重大改变。”

这种转变的需求,是CIO和其他IT领导需要成为DevOps推动者的重要原因,如果他们想要让DevOps在企业内取得成功,Rohit Antao说,他是PwC的合伙人,专攻技术驱动的业务创新。

此外,IT高管必须确保公司的政策和流程支持这一新方法,Antao说。例如,CIO需要获得企业财务的支持,持续部署模型需要项目资金支持。否则,资金就成了快速开发和部署的瓶颈。

“我知道很多人认为DevOps是一个草根运动,”他补充说,但IT管理层在这里有着非常重要和关键的角色。如果他们想部署DevOps,就需要从高层开始改变。”

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

评论
查看更多评论

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

企业IT战略规划>更多

相关推荐

  • 培养和招聘:形成DevOps环境的关键

    DevOps已经迅速成为数字化企业的最佳实践。但CIO们应该如何构建DevOps环境?提示:只是招聘人才是不够的。

  • 向DevOps环境过渡?别犯这四种错误

    DevOps混合了任何由公司应用开发和系统运营团队一起执行的任务。脆弱的项目管理技能,错过的时间线,敏感的员工——其中的任何一条都可能破坏你羽翼未丰的DevOps环境。

  • 成功实施DevOps 可促进业务增长两倍

    根据由 CA Technologies委托进行的一项最新全球调查显示,亚太及日本地区的大多数组织(69%)已经实施了DevOps*。其中,15%的DevOps实施者已经达到了 “大师” 级别。

  • 如何使用IT新利器——DevOps

    有多种不同的技术变革都在深刻影响着企业IT部门工作的方式。虚拟化,云计算,软件定义一切,大数据,一切皆服务——这些都迫使IT做出改变,并关注新的工作方案,DevOps。

技术手册>更多

  • 不容忽视的企业灾难恢复

    灾难恢复(Disaster Recovery)则可将信息系统从灾难 造成的故障或瘫痪状态恢复到可正常运行状态,并将其支持的业务功能从灾难造成的不正常状态恢复到可接受状态。可以说,灾难恢复是信息系统安全的最后防线。

  • CIO外包业务指南

    外包就是企业扬已所长,做自己最能干的事情;同时避已之短,把其它的工作外包给能做好这些事情的专业组织。外包业是新近兴起的一个行业,它为企业带来了新的活力。外包将您解放出来以更专注于核心业务。外包合作伙伴为您带来知识,增加后备管理时间。一项研究显示,外包协议使企事业单位节省9%的成本,而能力与质量则上升了15%。

  • CIO做好项目管理全攻略

    项目管理就是指把各种系统、方法和人员结合在一起,在规定的时间、预算和质量目标范围内完成项目的各项工作。项目管理是通过应用和综合诸如启动、规划、实施、监控和收尾等项目管理过程来进行的。基本内容包括项目整体规划和管理、项目范围管理、项目时间管理、项目费用管理、项目质量管理、项目人力资源管理、项目沟通管理、项目风险管理、项目采购管理等等。

  • CIO指南:企业规划解决移动难题

    计算能力融合到了永远在线的移动设备上,这给企业的IT部门带来了许多的机遇和挑战。智能手机设备提供了灵活的计算范围和通信选择,同时也使得支持智能手机和其他用户配置移动设备的IT部门面临着很多的挑战。本手册将重点关注企业应如何对这些长期依赖被认为是“私人设备”进行管理和规划。

TechTarget

最新资源
  • 安全
  • 数据库
  • 虚拟化
  • 数据中心
  • 云计算
  • 商务智能