阅读更多

2顶
0踩

互联网

原创新闻 DevOps团队需具备的最佳品质

2015-10-19 11:57 by 副主编 mengyidan1988 评论(0) 有4851人浏览
【编者按】时下,DevOps已经成为不折不扣的流行词。然而,根据《2015 DevOps状态报告》显示,表现优秀的DevOps团队在技术部署频度上是普通DevOps团队的30倍,而在速度上更是达到后者的200倍;由于更新失败而导致的服务中断比后者少60%,在遇到失败时恢复速度比后者要快168倍。有鉴于此,优质的DevOps究竟需要具备一些什么样的品质?或者什么样才是DevOps人员需要具备的特质。这里不妨看Dennis McCafferty在Baseline Magazine上的文章,由OneAPM工程师翻译。

以下为译文

Puppet Labs近期研究报告称:一支表现优秀的DevOps团队可以在技术部署方面显著提升IT表现。《2015 DevOps状态报告》指出:类似基础设施、编码、持续交付等DevOps实践能够极大地提高公司在技术产品上的提交速度与可靠性。事实上根据结果显示,表现优秀的DevOps团队在技术部署频度上是普通DevOps团队的30倍,而在速度上更是达到后者的200倍;由于更新失败而导致的服务中断比后者少60%,在遇到失败时恢复速度比后者要快168倍。Puppet Labs的CIO Nigel Kersten在研究中强调了树立IT在战略业务方面优先级的重要性——“最棒的是,我们无需白费力气做重复工作。精益化管理已经进化了100多年,只要将这些实践应用到软件交付中,就会获得相同的结果,主要表现为周期轮转越快,质量越高,成本花费越低。”在调查结果之外,报告中还包括了一部分描述表现优秀DevOps团队的最佳品质。缺少的那一点是关于性别差异的:报告显示在DevOps团队中的女性表现不如其他IT领域中的女性。超过4975名IT专业人士、C-level主管(类似CEO、COO等)还有其他代表人物参与了本项研究。

DevOps团队的最佳品质



类似基础设施、编码、持续交付等DevOps实践能够极大地提高公司在技术产品上的提交速度与可靠性。

易于评估



在拥有表现优秀的DevOps团队的公司中,有26%的受调者表示,他们无需集成环境就能够完成大多数主要应用与服务的测试,而效率低下的DevOps团队只能完成14%。

快速发布



在拥有表现优秀的DevOps团队中,有62%表示具备(或者已经)完成独立部署或发布主要应用与服务的能力,而不需依赖其他应用或服务,而相反的,在效率低下的DevOps团队中只有47%做得到。

女性缺乏



33%受访者表示团队中没有女性。与其他IT领域比如系统管理还有计算机/信息管理领域形成了明显的性别差异对照。

多职能



软件交付时,各个方面都有需求,包括业务分析、质量工程、安全等等。因此每个人都分担着构建、部署与维护产品的责任。

非追责事后分析



不进行追责的话,团队就不会由于害怕而不敢面对问题,从而可以更有效地解决问题。

实验文化



成功的DevOps团队将假设与创新作为日常工作,定期举行内部设计竞赛("hack" days)或者创意分享大会。

有益的指标



团队领导者要保证绩效指标的清晰可见,同时要始终迎合机构目标。

全情投入



在未得到领导支持和足够运算的情况下,期待深层变革是不切实际的。

原文链接:Top Qualities of DevOps Team(责编/仲浩)
  • 大小: 27.2 KB
  • 大小: 27.9 KB
  • 大小: 28.7 KB
  • 大小: 24.1 KB
  • 大小: 27.1 KB
  • 大小: 25.4 KB
  • 大小: 29.2 KB
  • 大小: 25.1 KB
  • 大小: 25.5 KB
2
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • DevOps-深入浅出详解

    提到DevOps这个词,我相信很多人一定不会陌生。 作为一个热门的概念,DevOps近年来频频出现在各大技术社区和媒体的文章中,备受行业大咖的追捧,也吸引了很多吃瓜群众的围观。 那么,DevOps是什么呢? 有人说它是...

  • DevOps 转型实践

    课程介绍 从 2009 年第一届 DevOpsDays 算起...本课程从 DevOps 历史源头出发,追踪 DevOpsDays 全球发展动态,并结合作者过去 4 年在国内外进行 DevOps 咨询和实践过程中的经验总结而成,每一个实践和方法均来自于...

  • 打造价值交付体系,企业 CIO 如何应对 DevOps 命题?

    上一篇文章《深入思考软件工程,开启 DevOps 之旅》,详细阐述了我们对软件工程和 DevOps 的理解,并且明确DevOps 已是软件工程领域集大成者的结论。 那么,作为企业的 CIO,身处信息化浪潮中,面对 DevOps 的...

  • 自动上线测试已经不潮了,你有跟上DevOps的潮流吗?

    提供面向业务的DevOps工作流最佳实践,遵循以应用为中心的设计理念,利用容器技术、微服务架构和软件定义系列技术解耦服务器和应用,清晰界定开发与运维之间职责,企业IT将可以零负担落地DevOps工作流,通过好雨云...

  • DOIS2019大会,腾讯 DevOps 测试中台探秘

    腾讯WeTest受邀参加2019年DevOps 国际峰会,由WeTest产品负责人-殷柱伟老师分享了腾讯DevOps测试中台的实践经验与心得, 议题受到了现场听众及行业媒体的关注与好评。殷柱伟老师不仅获得了由现场听众票选出的“金牌...

  • 彻底搞懂DevOps是什么,CI/CD是什么,跟敏捷开发有什么关系

    从之前到现在,从敏捷开发到CI/CD,再到最近的 DevOps等各种名词层出不穷,一直是大概知道是什么意思没有细究,其实本质上就是各种理念各种想法的进步。今天彻底搞懂他们是什么以及各自之间的关系。

  • 智能化运维最佳实践-自动化

    Devops凭借其连接弥合开发与运营团队的能力正在各个行业呈现席卷之势。开发人员和运营人员历来就是水火不容,无论是在开发、测试还是部署上都有着很大的分歧,只有Devops才能扭转这一局面。   我们从...

  • 这一年,这些书:2022年读书笔记

    一般认为,一个地区的发展只有在完全具备了上述三个要素之后,才可以被称为“文明”。 新、旧石器两个时代最主要的差别在于生产方式发生了本质变化:旧石器时代人们过着采集和狩猎为主的生活,生产方式属于攫取经济...

  • 如何接手别人的系统-遗留系统重建的道法术器势志(万字长文)

    02、研发流程周期 敏捷开发时代下,我们需要经历需求、计划、编码、构建、单元测试、功能测试、系统测试、发布、运维、监控等阶段,有可能一个团队下在并行几个devops环,虽然不提倡,但是这是很多程序员正在经历的...

  • 加速云转型,IBM加码混合云运维管理

    之前ITIL/ITSM下的运维团队经常与开发团队相隔离而独立工作,而DevOps要求开发团队也将运维工作视为自己工作的一部分;之前的ITIL/ITSM主要为流程驱动,而DevOps则强烈依赖于在所有阶段都嵌入自动化的能力。IBM为...

  • 虎年继续做朋友,再来认识一下云和恩墨

    2020年 · 北京市诚信创建企业2020年度信用领跑企业 · 数据库MogDB正式发布,研发团队持续为openGauss社区开源生态贡献力量 · 走过十年历程,第十届数据技术嘉年华(DTC 2020)在京盛大召开,规模空前 · 与华为...

  • 2021爱分析·房企数字化厂商全景报告

    图 1: 房企数字化市场全景图 厂商入选标准 本次入选报告的厂商需同时符合以下条件: 厂商的产品服务满足各市场定义的厂商能力要求; 厂商具备一定数量以上的客户服务案例(参考第3章各市场定义部分); 近一年厂商...

  • 20000字详解数据湖:概念、特征、架构与案例

    数据湖强调的“读取型schema”,背后的潜在逻辑则是认为业务的不确定性是常态:我们无法预期业务的变化,那么我们就保持一定的灵活性,将设计去延后,让整个基础设施具备使数据“按需”贴合业务的能力。因此,个人...

  • 从新一期技术雷达看技术领域最新趋势

    2014 年首次发布的 DevOps 状态报告指出,高效团队创造了高效的组织。最近,该报告背后的团队编写了 Accelerate 一书,描述了他们在报告中使用的科学方法。两份材料的核心点都支持了软件交付性能的四个关键指标...

  • 围绕“场景+人”,戴尔商用终端做了一篇大文章

    Precision 3000和5000系列工作站有14英寸、15英寸等更多选择,凸显了便携性,又不失高性能,还可按需升级,是艺术家、设计师等从事创意工作的人群的心头爱。 工作站属于专业性极强的产品,非常适合像专业人士这样对...

  • 如何在开发阶段保证软件工程质量 (程序员要做些什么)

    持续集成测试环境 最后一个部分是必须有一套完备的集成测试方案,这需要来自Devops团队的支持。 很多内容需要在CI阶段完成,例如: 集成代码扫描,自动化测试等。 另外对于Specification Test和E2E Test,二者对测试...

  • 软考-考生常见操作说明-202405101400-纯图版.pdf

    软考官网--2024常见操作说明:包括如何绘制网络图、UML图、表格等 模拟作答系统是计算机技术与软件专业技术资格(水平)考试的电子化考试系统界面、作答过程的仿真系统,为各级别、各资格涉及输入和页面显示的部分题型提供体验性练习。

  • setuptools-34.0.3.zip

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

  • 基于遗传优化GA的三目标优化仿真【包括程序,注释,操作步骤】

    1.版本:matlab2022A。 2.包含:程序,中文注释,仿真操作步骤(使用windows media player播放)。 3.领域:遗传优化 4.仿真效果:仿真效果可以参考博客同名文章《基于遗传优化GA的三目标优化仿真》 5.内容:基于遗传优化GA的三目标优化仿真。遗传算法(Genetic Algorithm, GA)是一种模拟自然选择和遗传机制的全局搜索优化方法,广泛应用于解决复杂优化问题,包括具有多个目标的优化问题,即多目标遗传算法(Multi-Objective Genetic Algorithm, MOGA)。在这里,将三个目标函数进行统一的编码,通过单目标遗传优化的方式,同步求解三个目标函数的最优值。 6.注意事项:注意MATLAB左侧当前文件夹路径,必须是程序所在文件夹位置,具体可以参考视频录。

  • 基于单通道脑电信号的自动睡眠分期研究.zip

    本项目使用了Sleep-EDF公开数据集的SC数据进行实验,一共153条整晚的睡眠记录,使用Fpz-Cz通道,采样频率为100Hz 整套代码写的较为简洁,而且有添加相应的注释,因此进行分享,而且不仅仅说是睡眠分期,也可以作为学习如何使用神经网络去进行时序数据分类问题的一个入门项目,包括怎么用GRU、LSTM和Attention这些经典网络结构。 网络结构(具体可查看network.py文件): 网络整体结构类似于TinySleepNet,对RNN部分进行了修改,增加了双向RNN、GRU、Attention等网络结构,可根据参数进行调整选择。 定义了seq_len参数,可以更灵活地调整batch_size与seq_len。 数据集加载(具体可查看dataset.py文件) 直接继承自torch的Dataset,并定义了seq_len和shuffle_seed,方便调整输入,并复现实验。 训练(具体可查看train.py文件):

Global site tag (gtag.js) - Google Analytics