当前位置:CIO频道技术探讨 → 正文

DevOps帮助数字化转型的10种方式

责任编辑:cres 作者:Carla Rudder |来源:企业网D1Net  2019-08-16 09:58:10 原创文章 企业网D1Net

从识别模式到发现新的收入流,DevOps在数字化转型中发挥着至关重要的作用。
 
扩展DevOps并非易事,但需要考虑一下:如果企业的DevOps之旅停滞不前,那么其数字化转型几乎没有希望。专家表示,这两者具有紧密的内在联系。
 
专家指出,DevOps通过改变业务的文化思维,打破有害的孤岛,可以为企业持续变革和快速实验铺平道路,帮助企业成功实现数字化转型:所有这些元素都有助于企业满足不断变化的客户需求。Conflux公司咨询主管Matthew Skelton表示,这有助于企业“自我引导”朝着更好的解决方案不断改进。
 
Skelton说,“构建和运行IT系统的不同团队之间如果没有良好的协作,几乎不可能实现数字化转型。技术变化的速度如此之快,以至于没有一个团队能够期望了解相关技术的所有细节,因此企业需要使团队能够专注于一个范围更小的问题领域。如果没有基础设施自动化基础和精心挑选的团队合作,数字化转型的快速发展将是不可能的。”
 
那么,哪些最佳实践有助于企业在数字化转型目标方面取得更多进展?
 
1. DevOps改变了文化思维
 
持续集成 (CI) /持续交付(CD)和DevOps布道者Steve Burton表示,“DevOps应该是加速现代业务变革的催化剂,无论人们是否将这种变化称之为数字化转型还是云端原生,DevOps是需要企业接受并尽快实现的商业想法,而不是与技术或流行语有关。
 
企业文化是许多大型组织无法改变或变革的原因。在过去的25年里,他们对如何开发、传输和操作软件的方式设定太多。DevOps是一种文化思维的改变,其最终是为了让企业在没有繁文缛节、官僚主义、委员会会议的情况下实现目标。”
 
2. DevOps将人员、流程和技术结合在一起
 
Perfecto公司技术传道者Eran Kinsbruner说,“DevOps使组织能够更快地向客户释放新的价值,从而使他们能够成熟并改变这些组织的数字化面貌。DevOps将人员、过程和技术结合在一起:当三者都具有相同的业务目标时,就会更快地引入创新。”
 
他表示,DevOps还通过更好地关注围绕数字创新所需做的工作,帮助防止内部人员和工具的浪费。这本身就释放了更多的资源,这些资源在较低的优先级上或者“隐藏”或者“浪费”,这样团队就可以处理最重要和最关键的特性。
 
如果没有DevOps,就无法在足够的时间内更快地发布新技术以跟上市场竞争,并响应市场事件和客户需求。如果没有DevOps,就无法保证发布的质量和发布过程的自动化,而且扩展软件创新将更加困难。
 
3. DevOps有助于发现有助于组织改进的模式
 
Ranger4公司专家 Helen Bea表示,“Devops在数字化转型中的作用是帮助组织了解可能在数字化颠覆面前提高绩效的模式和实践,从而改善他们的竞争态势。从传统的分级、指挥和控制企业向数字化组织转变,在这种组织中,权力是分散的,自主性和一致性是平衡的,所有人都将做出贡献,这需要改变一些行为。”
 
DevOps方法帮助人们理解为什么优化从创意到价值实现的流程不仅仅是建立管道,而且重要的是从文化角度来提供框架和模型。”
 
4. DevOps帮助团队自我引导更好的解决方案
 
Conflux公司咨询主管Matthew Skelton说,“DevOps可以帮助使IT基础设施更具可测试性、弹性、可观察性、动态性和按需性。这有助于数字化转型,实现对支持IT基础设施、软件应用程序、服务的更安全、更快速的更改。我们还可以更快地发现操作需求,并提高操作性。DevOps在数字化转型中的作用还在于确保对构建和部署系统和IT基础设施的所有更改都是由版本控制中的代码驱动的,消除了人工配置的模糊性,并支持追溯到版本控制。
 
当与现代监控和可观察性工具的丰富数字遥测相结合时,我们最终对系统有了更多的认识,有助于减少MTTR(平均恢复时间),使团队能够真正拥有生产服务。这反过来又有助于组织更快地响应不断变化的市场条件,即‘自我引导’寻求更好的解决方案。”
 
5. DevOps使自动化成为优先事项
 
DevOps研究所首席执行官Jayne Groll表示,“DevOps已经建立了一个焦点,企业可以围绕这个焦点来制定数字化转型战略。DevOps增加流量、缩短反馈循环、鼓励持续学习和实验的原则是使数字化转型成为现实。它在自动化世界如此繁忙,以至于人们几乎忘记了自动化劳动的好处。我们提倡DevOps对自动化进行优化,使其原则得以实现。
 
这里需要注意的是,自动化本身并不是DevOps或数字化转型的神奇解决方案。自动化必须由工作人员实施,并以流程和文化为基础。但是,如果没有持续集成 (CI)/持续交付(CD)自动化,数字化转型将更加困难,取得的竞争优势将更加有限。”
 
6. DevOps打破孤岛
 
InterSystems公司产品管理总监Jeff Fried表示:“开发团队通常是企业数字化转型计划的幕后策划者。它们构建并支持使企业范围的数字化转型成为现实的体系结构——无论是开发用于远程协作的应用程序,还是维护基础设施以确保成功的数据存储和共享。任何成功的数字化转型都需要加快创新步伐,并按需更新和开发新工具。因此,开发团队必须采用DevOps思想,通过使团队成员能够快速测试和排除故障、在整个组织内协作并接受实验,最终推动创新,这将有助于推动他们的数字化转型计划。
 
DevOps推动数字化转型的最主要的方式之一是打破组织的孤岛。成功的数字化转型计划需要在整个组织中采用,但传统业务实践常常会妨碍这种方式,例如年度计划周期或流程缓慢。通过打破这些孤岛,开发团队可以更好地了解整个组织内部和外部的工作,从而实现更快的改进,并创建一种能够接受数字化转型带来变化的文化。”
 
7. DevOps提取新的收入流
 
BMC公司数字业务自动化总裁Gur Steif说,“在市场加速的情况下,DevOps是企业必须考虑的技术战略的一个组成部分。DevOps显著地提高了灵活性,可以快速响应不断变化的需求或市场条件。
 
无论如何定义‘数字化转型’,‘数字化’都是基础,这意味着转型依赖于以新的和/或更有效的方式利用技术来实现业务目标。DevOps代表了整个价值链中不断发展的工作方式,使组织能够为市场带来新服务,并提高效率,甚至是全新的收入流。”
 
8. DevOps可实现持续可靠的变更
 
Secure DevOps平台高级架构师Dave Ehringer表示,“当我们看到大多数数字化转型时,他们受到许多因素的驱动,例如希望让企业更快地学习、迭代和移动。他们希望拥抱云计算和使用微服务等方法使其架构现代化。他们希望扩大用户群,并扩展到更大规模。如果企业没有流程、文化和纪律,没有持续可靠地引入变更,那么实现这些目标是不可能的。云计算和运行微服务带来了很多复杂性。如果企业在开发和运营方面没有强大或共同的一致性,那么其成功的机会就是DevOps原则和文化是大多数组织实现这些类型转换的动力。”
 
9. DevOps让客户更快乐
 
埃森哲公司全球DevOps实践负责人Mirco Hering表示:“当系统发展缓慢且本身就是大型应用程序时,大规模的人工工作和分散的交付团队针对成本进行了优化。在新的数字世界中,速度和反应性比控制更重要。DevOps从技术角度和组织角度创建能力,以应对速度和复杂性方面日益增长的需求。
 
DevOps有三种主要方式可实现数字化转型。第一个是它使系统的交付更可靠、更便宜、更快捷。这使组织能够更快地发展他们的系统,并减少流程中的浪费。其次,它提高了利益相关者的整体服务质量。采用先进监控和补救方法意味着在客户通知之前经常发现问题,或者系统的退化只对客户产生轻微影响。第三种也许是最深刻的方式是它允许组织构建更好的系统。
 
DevOps组织的结构是为了提高速度,产品团队能够快速响应新信息。这些新信息可以通过遥测系统直接从生产中获得,这些遥测系统允许组织评估其功能性实验。而且,由于交付速度和分离的数字体系结构,我们可以同时进行许多实验,并创建使客户更快乐的系统。”
 
10. DevOps支持快速实验
 
North Highland公司董事总经理兼全球技术与数字部门负责人Ben Grinnell表示:“数字化转型的一个重要方面是通过在市场的实验,从客户的参与中学习,并修改为客户提供的服务,使企业转变成为获得竞争优势的公司,与竞争对手相比,其互动速度更快。随着客户互动和从中学习的数字化程度越来越高,竞争优势的关键推动因素变得:
 
•业务部署能够快速理解/解释来自数字交互的反馈;
 
•能够根据此反馈设计变更以改进产品/服务;
 
•企业可以可靠地实施这些想法,并将其推向市场以再次加快学习的速度。
 
从本质上讲,DevOps完成上述这三个要求,从而实现数字化转型。这种情况经常发生在大公司中,因此真正转型的能力取决于规模。”

关键字:CIO 数字化转型

原创文章 企业网D1Net

DevOps帮助数字化转型的10种方式 扫一扫
分享本文到朋友圈

关于我们联系我们版权声明友情链接广告服务会员服务投稿中心招贤纳士

企业网版权所有©2010-2019 京ICP备09108050号-6

^