《精益DevOps》译者序

计算机网络的发展导致了IT领域中的两个重要发展------虚拟化和分布式计算,云服务是虚拟化的一个直接体现,而微服务架构则是分布式计算的一个重要应用领域。不论是虚拟化还是分布式计算,都对软件工程中的研发效能提出了新的问题和挑战,于是DevOps 应运而生。然而。大道易得,小术难求。 我们很容易理解DevOps为IT服务交付带来的诸多益处,但对如何让DevOps 真正融入我们的软件工程中往往缺乏真正有意义的指导方法。

"他山之石,可以攻玉", 精益管理是由丰田精益生产方式创生出的具有全新思维方式和行为方式的管理,在制造业取得了巨大的成功。精益实际上始于客户对产品或服务的使用,那么,软件工程中的核心之一是"IT服务交付",精益思想和精益管理会给DevOps带来更有价值的实践,这正是本书的价值所在。

精益思想是适于任何组织消除浪费、创造价值的最强有⼒⼯具。基于精益思想的DevOps能有效地减少交付摩擦和管理服务交付风险,应用OODA循环,可以通过管理不可预测性来提升组织的执行力,指挥官意图和相互信任对任务式指挥统一非常重要。通过Cynefin框架进行风险管理,生态系统、心智模型、认知偏差和信息流等都能帮助获得更好的态势感知。精益是个人和组织学习的路径或旅程,并为相关人员带来更具挑战性和更有成就感的工作。

服务交付的成熟度建模和服务工程负责制能够有效地应对IT服务交付的挑战,工具与自动化工程能够营造可持续的交付环境,并实现系统的可观测性。可视化流程可以有组织地管理工作,尤其是队列管理。通知、调整、反思和改进服务的运营,能够有效地治理开发运维一体化。

事实上,DevOps 就像一个大熔炉,集百家之长,体内融合流淌着多个方面优质的基因。DevOps 本身就是把精益思想应用到技术价值流中的结果,而技术价值流是把业务构想转化为向客户交付价值的、由技术驱动的服务所需要的流程。精益思想是DevOps乃至敏捷开发的魂魄,也是指引DevOps及敏捷开发落地的灯塔。

本书译者团队的组建源自于几个有趣灵魂的碰撞,每一位译者都有着或多或少的DevOps 落地实施经验。其中,茹炳晟负责第1~4章,于君泽翻译第5~8章,曹洪伟完成第9~12章,刘惊惊承担余下章节,大家一起对全书进行了统稿。

同时,特别感谢机械工业出版社对我们信任,使我们能够参与本书的翻译,让我们能够与作者对话,深入"精益DevOps"之旅。尽管整个翻译过程兢兢业业,如履薄冰,但由于我们水平所限,如有任何不妥之处,欢迎读者朋友们指出斧正。

译者们

2023年8月

【关联阅读】

相关推荐
七夜zippoe16 小时前
CANN Runtime任务描述序列化与持久化源码深度解码
大数据·运维·服务器·cann
Fcy64818 小时前
Linux下 进程(一)(冯诺依曼体系、操作系统、进程基本概念与基本操作)
linux·运维·服务器·进程
袁袁袁袁满18 小时前
Linux怎么查看最新下载的文件
linux·运维·服务器
代码游侠18 小时前
学习笔记——设备树基础
linux·运维·开发语言·单片机·算法
Harvey90318 小时前
通过 Helm 部署 Nginx 应用的完整标准化步骤
linux·运维·nginx·k8s
珠海西格电力科技19 小时前
微电网能量平衡理论的实现条件在不同场景下有哪些差异?
运维·服务器·网络·人工智能·云计算·智慧城市
释怀不想释怀20 小时前
Linux环境变量
linux·运维·服务器
zzzsde20 小时前
【Linux】进程(4):进程优先级&&调度队列
linux·运维·服务器
聆风吟º21 小时前
CANN开源项目实战指南:使用oam-tools构建自动化故障诊断与运维可观测性体系
运维·开源·自动化·cann
NPE~21 小时前
自动化工具Drissonpage 保姆级教程(含xpath语法)
运维·后端·爬虫·自动化·网络爬虫·xpath·浏览器自动化