DevOps优化交付管道的核心策略
在DevOps的实践中,有三个核心主题构成了其大部分策略的基础,它们分别是:最小化周期时间、减少批量大小以及建立正确的文化。下面将详细探讨这些主题。
最小化周期时间
在软件交付领域,真正的进展衡量标准是代码在生产环境中运行。持续交付软件能够让我们从实际客户或客户替代者那里获得反馈,这些反馈可用于改进软件、软件交付的环境以及交付过程。
持续交付带来持续反馈,持续反馈促成持续改进。因此,关键在于尽可能缩短反馈周期,让从业者能尽快获取反馈数据和分析结果,从而快速改进软件、环境和交付流程。
软件组件从构思到在生产环境中运行代码,再到用户反馈回到团队的时间,被定义为交付周期时间(也称为前置时间)。交付周期时间包含了多个其他周期时间,具体如下:
- 开发 - 测试周期时间 :开发人员从测试团队获取新交付组件测试结果的时间。
- 部署周期时间 :将应用程序部署到环境并开始用于测试或生产的时间。
- 运维周期时间 :运维人员获取新环境请求、配置环境并使其可供请求团队使用的时间。
- 数据中心延迟周期时间 :从远程数据中心获取ping响应的时间。
- 项目审批周期时间 :各个审批委员会批准新项目的时间。
- 变更管理周期时间 :变更控制委员会批准变更的时间。
- 财务审批周期时间 :首席财务官批准财务请求的时间。
超级会员免费看
订阅专栏 解锁全文
18

被折叠的 条评论
为什么被折叠?



