我们为什么需要devops之恶性循环三部曲

简介: 第一部曲开始于IT运维,我们的目标是让应用程序和基础设施持续运行,以便公司向客户交付价值。我们日常工作中的很多问题源于应用程序和基础设施过于复杂、异常脆弱、文档不完备。这就是我们背负的技术债务,这就是我们每天所处的工作环境。我们总是承诺,一有时间,我们一定会处理这个烂摊子,但是这个时刻永远都不会到来。

第一部曲开始于IT运维,我们的目标是让应用程序和基础设施持续运行,以便公司向客户交付价值。我们日常工作中的很多问题源于应用程序和基础设施过于复杂、异常脆弱、文档不完备。这就是我们背负的技术债务,这就是我们每天所处的工作环境。我们总是承诺,一有时间,我们一定会处理这个烂摊子,但是这个时刻永远都不会到来。


第二部曲始于有人必须去弥补最近未兑现的承诺——这可能是某个产品经理承诺了一个更大规模、更大胆的吸引客户的功能,或者是业务主管设置了一个更高的收益目标。然而,他们无视技术能实现什么不能实现什么,以及到底为何没能兑现之前的承诺,而是让技术组织按照新的承诺交付成果。


最后一部曲。在这里,所有事情都变得更加困难——所有人都越来越忙,工作所消耗的时间越来越多,沟通变得更加缓慢,工作积压得越来越多。我们的工作耦合得更加紧密,即使是很小的行动也会导致较大的事故,我们更加害怕和拒绝做出变更。工作需要更多的沟通、协调和审批;团队必须等待更长的时间,等待相关的工作完成;我们的工作质量持续恶化。车轮开始嘎嘎作响地缓慢移动,要想使之继续转动,就需要付出更多的努力

40a8574078104ba19c30a05e00b5d976.jpg

bfbde91e55f744f5955982d15410fd97.jpg

目录
相关文章
|
运维 监控 安全
DevOps 测试实践指南
软件开发公司一直在采用 DevOps,因为它有助于自动化和简化应用程序的开发生命周期。不仅如此,DevOps 还通过规划、沟通、流程和工具,更好地协调了开发团队和运维团队,从而提高了项目的交付质量和速度。但是测试 DevOps 的最佳策略是什么呢?本文将讨论 DevOps 的基本概念、生命周期、最佳实践以及我们应该使用的工具。
435 0
DevOps 测试实践指南
|
11月前
|
敏捷开发 机器学习/深度学习 运维
|
运维 jenkins Devops
DevOps架构实践
DevOps架构实践
83 0
fxk
|
Kubernetes 监控 JavaScript
从0开始DevOps实践
从0开始进行DevOps。DIY 图形化代码构建流水线,容器日志采集、链路跟踪环境搭建
fxk
729 15
|
敏捷开发 运维 监控
【DevOps】深入了解探究DevOps
探究DevOps 的起源、原则和实践
【DevOps】深入了解探究DevOps
|
存储 弹性计算 Kubernetes
devops学习
学习使用
193 0
devops学习
|
运维 安全 Devops
DevSecOps 和 DevOps 有什么区别 ?
DevSecOps 和 DevOps 有什么区别 ?
120 0
|
jenkins Java Devops
企业DevOps之路:Jenkins 流水线
Pipeline 即流水线,是 jenkins2.X 的新特性,是 jenkins 官方推荐使用的持续集成方案。与传统的自由风格项目不同,它是通过 jenkins DSL 编写代码来实现。相比于之前用户只能通过 Web 界面进行配置的方式来定义 Jenkins 任务,现在通过使用 jenkins DSL 和 Groovy 语言编写程序,用户可以定义流水线并执行各种任务。
291 0
企业DevOps之路:Jenkins 流水线
|
移动开发 Devops Shell
企业DevOps之路:H5项目构建
本篇内容记录了H5项目构建 是如何构建的操作过程。
183 0
企业DevOps之路:H5项目构建
|
敏捷开发 弹性计算 安全
谈谈云效 DevOps ——高效开发必备
前不久体验了自动化部署流水线 —— 2048 小游戏,谈谈我的感受
1815 2
谈谈云效 DevOps ——高效开发必备