BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

让DevOps起作用

| 作者 Aslan Brooke 关注 0 他的粉丝 ,译者 李彬 关注 1 他的粉丝 发布于 2013年2月2日. 估计阅读时间: 2 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。

根据Neil Garnichaud在Dr. Dobb’s上发表的文章《究竟什么是DevOps》,想要频繁地发布高质量的软件,首先需要弄清如何使开发人员、QA人员和运营人员在一起协同工作。

在软件公司里,特别是在开发基于云的网络应用,而又缺少有才华的、合格的员工的公司中,压缩的时间进度和最低限度的QA是压力的根源。这篇文章指出,“DevOps通过在开发与运维之间建立一种伙伴关系来解决这一问题(DevOps因此得名)”。众所周知,DevOps与企业文化有关,但仍存在很多问题。Neil试图为这些艰难的问题提供一些答案,以下是其中的一些要点:

作为开发人员,我能从中获得什么?由于摆脱了产品的bug,开发人员会获得更优质的生活。由于开发人员“拥有”代码,他们所编写的代码,在产品发布前较少需要别人进行修订。此外,开发人员的工作中更大的改变,在于他们编写代码来响应来自其他团队几乎是实时反馈的真实的商业或用户需求。

如何知道我是在DevOps企业文化中,抑或它是否真的适合我?在DevOps企业文化中,生产系统具有高度可见性,用户反馈能够得到及时响应,团队之间积极主动进行合作。尽管DevOps主要与企业文化相关,但在选择流程和工具来支持它时,仍需要慎重的思考。

需要打破哪些传统习惯?找到bug的根本原因而不仅仅是修订代码,找到流程和工具方面导致bug发生的根本原因非常重要。

如何与其他团队在技术上进行合作?在遇到问题时,积极主动地寻求合作而不是互相指责。

在DevOps中,领导层有多重要?DevOps需要一位“乐团指挥”。此外,管理层需要为DevOps提供愿景、必要的培训、榜样作用,并奖励为团队做出贡献的个体。

查看英文原文:Making DevOps Work

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT