开始使用devops的3个关键

Devops可以增强应用程序开发的能力,但谨慎地推出它是关键

devops

Devops可能是最新的和最伟大的流行词,但它也可能意味着大的和重要的改变——更好的——在许多组织如何构建和部署应用程序。

devops的想法是为了更好地简化开发人员和操作专业人员的工作。从理论上讲,这种集成的方法可以让开发人员更快地构建应用程序,让运营商更快地启动它们,错误也更少。它与独立的开发和运营组织并存;当这些团队在“竖井”中工作时,问题就更有可能出现(开发人员用一种方式构建应用程序,而ops人员需要用另一种方式部署它)。“这真的是一种哲学,一种方法,”安迪·曼恩是CA Technologies公司产品、战略和营销副总裁,他是devops运动的主要思想家。“devops的核心是开发和运营协同工作。”

那么devops策略是如何在组织中真正发挥作用的呢?曼有一个一些策略对于那些追求devops的人:

+更多见网络世界有个足球雷竞技app:超级级:14个世界上最好的程序员+

获得收入的支持

对于单个开发人员或运营专业人员来说,发起组织变革是很困难的。所以,从高层得到支持是很有必要的。组织内部必须有人愿意实施变革,根据CA的研究(对此持怀疑态度,因为这是一项由供应商赞助的调查),只有13%的it领导和经理没有决定或反对devops策略;其余的人至少对这个想法持开放态度,或者已经在追求它了。对于开发人员和操作人员来说,他们需要看到这是一个由整个组织支持的计划。

但是IT员工是如何得到认可的呢?“了解管理层的目标,”曼恩说。你们公司的目标是什么,cio的目标又是什么?找到方法使你的策略与这些相一致。寻找老板关注的MBO(目标管理)和KPI(关键绩效指标),然后制定策略来实现这些目标。也许目标是节约成本,也许是更快的开发周期,或者也许是为移动设备开发。

不要全部放进去

曼恩说:“不要试图一次就把它咬掉。”假设你得到了上级的认可,很好,但这并不意味着工作就完成了。IT项目失败的一个常见原因是它们开始时太大了。从小处着手,这样你真正完成事情的几率就会更高。确定开发人员和运营商可以更紧密合作的小领域。

那么你该如何开始呢?这可能会很困难——devops之所以会有如此大的变化,原因在于开发人员和操作人员通常是分开工作的。Devops是为了将他们聚集在一起,但存在“竖井”是有原因的:这些专家都是各自领域的专业人士。卓越的IT顾问JP Morgenthal说,devops方法的关键是让这两个团队专注于一个共同的目标,比如提高敏捷性。他说:“关键是不要进来制造一场文化大革命,不要试图让组织里的每个人都唱Kumbaya。。但在2,000或3,000人的It商店里,情况就不是这样了。但他表示,各个组织可以围绕一个人人都能做出贡献的焦点团结起来,比如消除低效和提高速度。找出阻止更改发生的特定问题并修复它们。也许devops可以用于组织内新的、尖端的主动性工作,而不是作为核心开发工作的替代品。确定两三个每个人都能实现的大目标,这样就更有可能展示出切实的成果。从小处开始,慢慢成长。

+更多见网络世界有个足球雷竞技app:为什么“123456”是一个很好的密码+

Devops是安全的救世主

改变是困难的,尤其是在大型组织中。因此,曼恩建议,要了解你的公司对变化和风险的容忍度是多少,并在制定战略时充分考虑这一点。如果安全是最重要的,那么在一开始就解决这个问题。

也许安全也可以成为联合开发人员和操作人员的焦点。有些人甚至认为devops可以成为安全的救世主。devops策略是确保在应用程序开发过程开始时实现安全最佳实践的绝佳机会。

安全性在devops方法中是如何实际实现的?IT咨询公司Nexus的云业务总监兼首席云架构师Colin McNamara表示,传统的应用程序开发过程中,安全团队就像一个荣誉的质量保证团队,在应用程序构建之后和部署到生产环境之前对其进行测试。他认为这为时已晚。Devops安装了一个快速开发、测试和部署的过程。部分测试现在可以包括安全性。麦克纳马拉说:“它把QA从过程的最后带到过程的开始。”

在更传统的基于竖井的应用程序开发方法中,安全性可能会被忽略。如果开发人员不将其写入代码,操作人员在启动应用程序时也不考虑它,那么安全问题就永远不会得到解决。Devops是应用程序开发的一个新的开始,也是从过程一开始就解决安全问题的一个机会。这一点很重要,因为如果你不解决风险并减轻风险,曼恩说,“你就是在让自己失败。”

加入网络世界社区有个足球雷竞技app脸谱网LinkedIn对最重要的话题发表评论。

版权©2014Raybet2

工资调查:结果在