当前位置:CIO新闻中心 → 正文

为什么我们需要DevOps?

责任编辑:cdeng 作者:Nike Ismail |来源:企业网D1Net  2019-05-10 16:57:28 原创文章 企业网D1Net

企业,尤其是大型企业必须接受DevOps,以利用其来增强自身核心竞争力,满足消费者的数字体验需求。

DevOps并不适用于每个组织的每个部门。但是,对于那些想要拥抱数字化转型的企业而言,实施对于成功却至关重要。

DevOps是一个术语或学科,无论你怎样称呼它,企业已经知晓它一段时间了。但问题是,为什么企业需要DevOps ?它是以怎样的方式帮助我们的业务?

Curo Talent技术主管Annie Andrews表示,他们知道自己需要DevOps,但他们不确定DevOps到底适合企业的什么地方。

这并不是唯一一个单独的案例,企业经常会在实施一项新技术的时候遇到困难,因为其他人都在这么做。但是,有一条黄金法则是:不要为了技术而实现技术。确定一个业务问题,然后询问那些技术可以剞劂它。

这并不是唯一一个案例,企业经常会在实施一项新技术时遇到困难,于此同时其他人也在这么做。但有一条黄金法则:不要为了技术而实施技术,找出业务问题,然后明确那种技术能够解决这个问题。

然而,DevOps略有不同。DataStax战略业务顾问企业架构师Patrick Callaghan直言,作为一种工作方式,而不是其他手段,DevOps的引入可以帮助企业创新并加速投放市场的时间。没有它,企业必须使用不同的系统,包括开发环境和测试环境以及一个独立的运营部门。

Synopsys高级技术推广人员Tim Mackey对此表示赞同并强调,企业需要事先清除了解DevOps是什么以及它的意义。“DevOps是一种文化和组织转变,旨在打破软件开发中的传统‘孤岛’问题,以促进对生产问题和客户反馈的速度和响应能力。对于许多组织而言,这包括:消除工程和运营之间的组织障碍,优先考虑专业化的全面技能组合,以及促进团队之间的频繁沟通和协作。”

Annie Andrews认为,DevOps是一种文化,有很多东西支撑着它。

如何实现DevOps

Annie Andrews表示,实现DevOps的最成功的方式是将所有相关业务部门都纳入DevOps。“这不仅仅是一个技术练习,还需要将不同的业务部门(如财务部门)都纳入讨论。”

云在这里也扮演着一定的角色,尽管IT和DevOps并不是不可分割的联系在一起的(用户可以自主使用其中任意一个),但它们依旧共同组成了强大的伙伴关系。随着越来越多的组织部署了云,他们希望能够以快速和灵活的方式完成云部署。“现在,DevOps开始变得有意义了。”Andrew表示,有了它你可以有效的进行下一个阶段,推出一整套虚拟服务器和与之配套的所有基础设施。

Mackey证实了这一点,他表示:“随着行业转向基于云的部署和服务业务模式,DevOps将成为在这些快节奏,激烈竞争的环境中生存的关键。”这是什么意思呢?那么,实施DevOps的原因与组织想要部署的技术以及它们是什么类型的组织有关。

过程并非一帆风顺

Andrew继续表示,在拥有大量遗留服务器和遗留代码的大型组织中,企业“必须做相当多的工作才能使业务可开发”。

同样,Mackey也支持这一观点:“并不是每个企业中的软件开发团队都能够采用甚至受益于DevOps文化,要么是因为他们的技术栈,要么是因为他们的业务模型不需要快速的迭代开发。”

但是,随着这些大型组织努力实现数字化转型,DevOps将成为一个越来越重要的功能。

关于如何实现这种工作方式的最后一块拼图与人有关。企业不仅需要IT团队的支持,还需要强大的冠军和来自企业的支持,因为从一开始,“这看起来就像是一大堆没有实际收益的工作,”她解释道。

在实际中,通过自动化进行可重复部署可以提高质量。

对于企业

Mackey认为,采用这种做法的组织将立即获益,包括:“更好地响应业务问题和业务需求的变化,同时提高员工满意度和保留率。”

从经验来看,他补充说:“在DevOps组织中很快就会发现一个关键项目是团队内部的所有权意识有多强。随着这种增长,需要确保应用程序满足并超越质量,安全和运营目标。

企业需要保持竞争力。引入DevOps是实现这一目标的一种方法,它允许组织提高部署的速度,并在测试中更加严格。

部署的速度使它更容易处理,而且它还能更快地将更改发布到市场。在当今竞争激烈的环境下,有必要在不忽视质量和安全的前提下,尽快将产品推向市场。

使用DevOps,企业可以自信地将注意力集中在他们正在实现的变更的业务价值上,而不是技术风险上。

对于消费者

一个组织现在需要要做什么?为什么它会经历破坏性的指数变化?

AppDynamics应用程序性能管理和分析市场专家John Rakowski重申:“为了推动竞争差异化。”但这仅仅是对于消费者而言,并不包括内部消费者。

John Rakowski 表示,“由于消费者现在‘永远在线’,企业必须通过持续提供可靠的服务来完善数字用户体验,无论是传统的网络、移动应用、物联网设备还是可穿戴设备。将开发和运营结合起来,可以让企业开发出更好、更以消费者为中心,具备更高一致性的应用程序。”

业务的所有部分现在都在运行软件,因此在整个企业中拥有DevOps团队是至关重要的。当寻求从短期的、以成本为中心的、基于项目的模型转向构建一个健壮的运营、创新和以产品为中心的运营框架时,这一原则是必不可少的。与其将DevOps看作是将团队至于另一个孤岛上的简单过程,还不如将DevOps看作是一个正在进行的过程,它可以看到文化和思维方式的根本改变。

成功采用DevOps的公司将受益于更加无缝协作的敏捷团队,并且能够将结果最大化。这些整合的团队可以朝着相同的目标努力,反过来,专注于正确的测量,以提高数字服务的质量。

关键字:DevOps

原创文章 企业网D1Net

x 为什么我们需要DevOps? 扫一扫
分享本文到朋友圈
当前位置:CIO新闻中心 → 正文

为什么我们需要DevOps?

责任编辑:cdeng 作者:Nike Ismail |来源:企业网D1Net  2019-05-10 16:57:28 原创文章 企业网D1Net

企业,尤其是大型企业必须接受DevOps,以利用其来增强自身核心竞争力,满足消费者的数字体验需求。

DevOps并不适用于每个组织的每个部门。但是,对于那些想要拥抱数字化转型的企业而言,实施对于成功却至关重要。

DevOps是一个术语或学科,无论你怎样称呼它,企业已经知晓它一段时间了。但问题是,为什么企业需要DevOps ?它是以怎样的方式帮助我们的业务?

Curo Talent技术主管Annie Andrews表示,他们知道自己需要DevOps,但他们不确定DevOps到底适合企业的什么地方。

这并不是唯一一个单独的案例,企业经常会在实施一项新技术的时候遇到困难,因为其他人都在这么做。但是,有一条黄金法则是:不要为了技术而实现技术。确定一个业务问题,然后询问那些技术可以剞劂它。

这并不是唯一一个案例,企业经常会在实施一项新技术时遇到困难,于此同时其他人也在这么做。但有一条黄金法则:不要为了技术而实施技术,找出业务问题,然后明确那种技术能够解决这个问题。

然而,DevOps略有不同。DataStax战略业务顾问企业架构师Patrick Callaghan直言,作为一种工作方式,而不是其他手段,DevOps的引入可以帮助企业创新并加速投放市场的时间。没有它,企业必须使用不同的系统,包括开发环境和测试环境以及一个独立的运营部门。

Synopsys高级技术推广人员Tim Mackey对此表示赞同并强调,企业需要事先清除了解DevOps是什么以及它的意义。“DevOps是一种文化和组织转变,旨在打破软件开发中的传统‘孤岛’问题,以促进对生产问题和客户反馈的速度和响应能力。对于许多组织而言,这包括:消除工程和运营之间的组织障碍,优先考虑专业化的全面技能组合,以及促进团队之间的频繁沟通和协作。”

Annie Andrews认为,DevOps是一种文化,有很多东西支撑着它。

如何实现DevOps

Annie Andrews表示,实现DevOps的最成功的方式是将所有相关业务部门都纳入DevOps。“这不仅仅是一个技术练习,还需要将不同的业务部门(如财务部门)都纳入讨论。”

云在这里也扮演着一定的角色,尽管IT和DevOps并不是不可分割的联系在一起的(用户可以自主使用其中任意一个),但它们依旧共同组成了强大的伙伴关系。随着越来越多的组织部署了云,他们希望能够以快速和灵活的方式完成云部署。“现在,DevOps开始变得有意义了。”Andrew表示,有了它你可以有效的进行下一个阶段,推出一整套虚拟服务器和与之配套的所有基础设施。

Mackey证实了这一点,他表示:“随着行业转向基于云的部署和服务业务模式,DevOps将成为在这些快节奏,激烈竞争的环境中生存的关键。”这是什么意思呢?那么,实施DevOps的原因与组织想要部署的技术以及它们是什么类型的组织有关。

过程并非一帆风顺

Andrew继续表示,在拥有大量遗留服务器和遗留代码的大型组织中,企业“必须做相当多的工作才能使业务可开发”。

同样,Mackey也支持这一观点:“并不是每个企业中的软件开发团队都能够采用甚至受益于DevOps文化,要么是因为他们的技术栈,要么是因为他们的业务模型不需要快速的迭代开发。”

但是,随着这些大型组织努力实现数字化转型,DevOps将成为一个越来越重要的功能。

关于如何实现这种工作方式的最后一块拼图与人有关。企业不仅需要IT团队的支持,还需要强大的冠军和来自企业的支持,因为从一开始,“这看起来就像是一大堆没有实际收益的工作,”她解释道。

在实际中,通过自动化进行可重复部署可以提高质量。

对于企业

Mackey认为,采用这种做法的组织将立即获益,包括:“更好地响应业务问题和业务需求的变化,同时提高员工满意度和保留率。”

从经验来看,他补充说:“在DevOps组织中很快就会发现一个关键项目是团队内部的所有权意识有多强。随着这种增长,需要确保应用程序满足并超越质量,安全和运营目标。

企业需要保持竞争力。引入DevOps是实现这一目标的一种方法,它允许组织提高部署的速度,并在测试中更加严格。

部署的速度使它更容易处理,而且它还能更快地将更改发布到市场。在当今竞争激烈的环境下,有必要在不忽视质量和安全的前提下,尽快将产品推向市场。

使用DevOps,企业可以自信地将注意力集中在他们正在实现的变更的业务价值上,而不是技术风险上。

对于消费者

一个组织现在需要要做什么?为什么它会经历破坏性的指数变化?

AppDynamics应用程序性能管理和分析市场专家John Rakowski重申:“为了推动竞争差异化。”但这仅仅是对于消费者而言,并不包括内部消费者。

John Rakowski 表示,“由于消费者现在‘永远在线’,企业必须通过持续提供可靠的服务来完善数字用户体验,无论是传统的网络、移动应用、物联网设备还是可穿戴设备。将开发和运营结合起来,可以让企业开发出更好、更以消费者为中心,具备更高一致性的应用程序。”

业务的所有部分现在都在运行软件,因此在整个企业中拥有DevOps团队是至关重要的。当寻求从短期的、以成本为中心的、基于项目的模型转向构建一个健壮的运营、创新和以产品为中心的运营框架时,这一原则是必不可少的。与其将DevOps看作是将团队至于另一个孤岛上的简单过程,还不如将DevOps看作是一个正在进行的过程,它可以看到文化和思维方式的根本改变。

成功采用DevOps的公司将受益于更加无缝协作的敏捷团队,并且能够将结果最大化。这些整合的团队可以朝着相同的目标努力,反过来,专注于正确的测量,以提高数字服务的质量。

关键字:DevOps

原创文章 企业网D1Net

电子周刊
回到顶部

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

企业网版权所有 ©2010-2024 京ICP备09108050号-6 京公网安备 11010502049343号

^