devops .net

DevOps与Agile的话题几乎就像辩论iPhone与Android一样,每个人都有自己的见解,情绪会变得异常激烈,尤其是在人们不同意的情况下。

在编写DevOps v。Agile之后:有什么区别? 并且阅读了这篇文章的评论后,我想补充一些想法,包括我对该主题的某些看法发生了什么变化。

我的观点来自我现在所在的位置,也来自我曾经去过的位置。 我曾经是系统管理员和基础架构工程师,现在是密苏里州一家大型公用事业公司的高级Scrum管理员。 (在我成为管理员或工程师之前,我实际上是一名Scrum管理员,但我离题了。)

DevSecOps团队,因此我们的核心Scrum团队正在与DevSecOps团队合作,以帮助我们进行过渡。 没有人会天真地认为这并非易事,但DevSecOps团队的经验使我们对成功的信心充满信心。

我们团队的经理最近雇用了一位高级软件工程师,他们将推动DevSecOps目标的实现。 作为一名scrum master,我将继续专注于持续改进。 团队还很年轻,所以他们没有丰富的工作经验,但是他们很聪明而且有干劲,还有很大的发展空间。 此外,我们整个组织都在经历着敏捷转型,因此大多数人对敏捷的所有事物都是陌生的,包括敏捷宣言和五个Scrum价值观 。

凯尔·格伦

敏捷,Scrum,DevOps等

DevOps与敏捷之间有着明显的关系。 敏捷是方法论,Scrum是框架,并DevOps的敏捷落在下伞与看板,精益,大规模的Scrum,极限编程,水晶,多沿。 例如,我们的Scrum团队是一个敏捷团队,将作为DevSecOps团队运作。

DevOps和Agile都不是关于工具的。 两者都是关于思维方式和文化的 。 如果做对了,团队会以不同的方式思考和采取行动,并取得更大的成果,包括更快的软件交付,持续集成(CI),持续交付(CD),持续改进,工作软件,更快的解决方案,更多的协作和更少的孤岛。 在质量测试,更好的自动化以及改进的系统,过程和实践中还可以看到其他结果。

共同概念

它们共有的一些敏捷概念与敏捷宣言有关。 前12条原则中最熟悉的是前4条:

  • 流程和工具之间的个人和互动
  • 通过全面的文档工作软件
  • 客户合作而非合同谈判
  • 响应计划变更

他们有一些共同的DevOps概念,包括CI / CD管道,优化软件交付和质量,创新文化,服务水平的目标和指标(SLO和SLI),团队之间的协作以及自动化。

DevOps和敏捷优势

DevOps加快了开发人员和运营之间的速度。 此外,即使DevOps与工具无关,开发人员和操作人员团队使用相同的技术堆栈这一事实在两者之间创建了共享的语言和同理心。 我们的Scrum团队使用Jira来跟踪所有错误,增强功能和团队绩效。 常见的DevOps工具是Jenkins,AWS,SonarQube,GitHub,Splunk和Ansible。 尽管团队之间的工具有所不同,但思维方式和文化应该在所有人之间通用。

DevOps还可以减少开发人员与操作人员之间的划分,并了解彼此穿鞋的感觉,因为现在它们可以合而为一。

敏捷团队不断频繁地快速交付产品,并在此过程中逐步适应。 对于大多数软件或产品交付团队来说,两周的冲刺工作似乎是最佳选择。 敏捷团队可以在他们的工作中使用DevOps原则(例如,实施CI / CD管道),与运维人员一起工作的开发团队可能以相同的两周增量工作。

传统上,DevOps导致持续的部署,交付和集成。 团队合作已整合; 问题和故障由开发,运营和其他实体共同拥有,例如质量保证(QA),测试,自动化等。

加起来

我相信,敏捷和DevOps会呼吸相同的空气,它们之间有许多概念和理论交织在一起。

尽管我毫不怀疑将有反对意见,甚至对我的意见有一些尖锐的异议,但我认为我们都同意,敏捷和DevOps致力于解决复杂性,提高质量并围绕软件设计进行创新。

翻译自: https://opensource.com/article/20/4/devops-vs-agile-common

devops .net

devops .net_DevOps vs. Agile:它们有什么共同点吗?相关推荐

  1. From Agile To DevOps - 微软开发部门 DevOps 经验谈

    在 2013 年 11 月 13 日,我们正式发行了 Visual Studio 2013,以及全新的 Visual Studio Online 服务.但在服务发表之后,Visual Studio O ...

  2. 第一章 SRE与DevOps之间的联系

    作者:By Niall Richard Murphy,Liz Fong-Jones, and Betsy Beyer,with Todd Underwood, Laura Nolan,and Dave ...

  3. DevOps 的发展史

    Google DevOps 当我们在搜索引擎搜索 DevOps 的时候,会出现很多其他的名词,例如,Agile(敏捷开发),Scrum,Lean,Kanban 等等.无形之中增加了我们的学习难度. 看 ...

  4. 5 分钟带你了解 DevOps 的发展史

    公众号关注 「奇妙的 Linux 世界」 设为「星标」,每天带你玩转 Linux ! 1Google DevOps 当我们在搜索引擎搜索 DevOps 的时候,会出现很多其他的名词,例如,Agile( ...

  5. 从员工的角度理解 DevOps

    问:为什么从员工的角度出发? 答:如果从领导者的角度解释,说着说着,我们会逐渐开始[唱高调,提出正确的废话],对于员工来说,根本无法体会. DevOps 是一个非常模凌两可的概念,主流大公司针对于 D ...

  6. 【DevOps】谁说大象不能跳舞?

    作者:范军 (Frank Fan) 新浪微博:@frankfan7   微信:frankfan7 很多企业,尤其是大企业在产品开发和运维上存在着一些普遍问题,比如开发周期长.人员合作程度不高.开发和运 ...

  7. 自制时代,七种自动化的基础架构即代码工具(IaC)

    自从十多年前被创建以来,基础架构即代码(Infrastructure-as-Code,IaC)一直在改变着各个企业IT架构的设置与管理方式.过去对于IT人员而言,构建新的基础架构,就意味着在某个功能强 ...

  8. 如今网络技术日新月异,网络架构师们又如何演变?

    目前,网络架构师正面临着技术动荡的挑战,同时这也创造了新的就业机会. 网络技术正以惊人的速度发展,越来越多的组织正在寻找网络架构师来帮助他们添加和升级服务. 许多以前处于领先地位的网络架构师忽视了跟上 ...

  9. 面向SecDevOps七种武器

    如果数字世界是一个江湖,技术人员则是自各门派侠士,例如: 拥有一双慧眼洞察一切蛛丝马迹的SecOps 手持各种脚本掌握线上大权的Net/Site Ops 以敲击机械键盘比拼手速为乐的DevOps 纵观 ...

最新文章

  1. 关于通讯作者、第一作者的那点事,你想知道的全都在这里!
  2. 我很高兴找了一张可以说明:为什么软件开发那么困难的图
  3. python程序基础书写文本_Python基础手册4——文本结构
  4. 学Linux从编译命令开始——arm-linux-gcc常用参数讲解
  5. 论文阅读(4)--Part-Stacked CNN for Fine-Grained Visual Categorization
  6. godaddy最新域名优惠码永久有效
  7. Sql Server 指定列的乘积
  8. vc2008不安装vcredist发布程序
  9. AGM FPGA选型手册
  10. 性能测试tps上不去,又是redis的坑,说多了都是泪啊
  11. 基于java浏览器的设计与实现_基于java的浏览器的设计与实现论文.docx
  12. 【WinHex篇】WinHex制作特定区域镜像教程
  13. Java实现 LeetCode 41 缺失的第一个正数
  14. 软件系统分析与设计 第七节 第八节 制表符
  15. 博文共赏:也谈大公司病3——治大国不是烹小鲜
  16. TP5 控制器命名大小写问题
  17. 光敏电阻简单应用——晚上灯亮,白天灯灭
  18. 区块链系统:挖矿原理
  19. Profinet 的交互流程
  20. Java 读large excel Out of memory解决办法

热门文章

  1. springboot中的ApplicationRunner 接口
  2. 使用python中的networkx来生成一个图
  3. Kotlin 学习笔记(七)—— Kotlin类与对象之属性与字段
  4. IOS socket编程--Asyncsocket
  5. 2013年新年礼物---CrossFPC 终于出来了
  6. 笔记本CPU和显卡的选择标准
  7. 程序员的进阶课-架构师之路(10)-霍夫曼树
  8. python实现字母的加密和解密 字典_python实现AES加密与解密
  9. SQL 用一个表的数据更新另一张表
  10. Container(容器)与 Injector(注入)