新闻资讯
DevOps 入门——三步工作法简介
在以故事的形式讲解 DevOps 的书《凤凰项目》中,故事的主人公把三步工作法作为基础原则,并以此衍生出了 DevOps 的行为和模式。
1. 第一步:流动原则
三步工作法中的第一步,是实现从开发到运维的工作,快速地从左向右流动。
为了最大程度地优化工作量,要把工作可视化,减少每个任务批次的大小和等待间隔。
通过内建质量,减少每一道工序向下游传递次品的数量,持续地优化全局目标。
通过加快技术价值流的流速、缩短前置时间,尤其是缩短代码部署到生产环境所需的时间。
这样可以有效地提高工作质量和产量,让企业在市场上具有更强的竞争力。
第一步的实践包括:
- 持续构建、集成、测试和部署;
- 按需进行环境搭建;
- 限制在制品数量;
- 构建能安全实施变更的系统;
2. 第二步:反馈原则
三步工作法的第二步,是在从右向左的每个阶段中,应用持续且快速的工作反馈机制。
通过放大反馈环防止问题复发,从而缩短问题的检测与修复周期。
遵循反馈原则,我们能从问题的源头控制质量,并在开发流程中,嵌入质量相关知识。
反馈原则除了能帮助我们创造出更安全的工作系统,还可以在灾难性事故发生前,检测和解决问题。
流程优化的其中一个核心原则就是:
及时发现和修复问题。
这个原则可以持续缩短反馈周期、放大反馈环,还让组织有学习和改进的机会。
3. 第三步:持续创新与实验原则
三步工作法的第三步,就是建立有创新能力和信任度高的企业文化,支持动态、严格且科学的实验。
-
从失败中学习
通过创新主动承担风险,能让企业成员从成功和失败中学习到知识。
通过创新提升生产流程的改进速度,能提升企业在市场上的竞争力。
-
推广局部优化
在第三步,还要把局部优化转化为全局优化,不断积累和分享各个团队成员在工作中学习到的知识,让大家相互借鉴彼此的经验和智慧。
原文链接:https://juejin.im/post/5e4e472ce51d45270c277a63
回复列表