作品简介

本书汇聚了行业前沿的研发效能提升实践与案例,同时提炼出大量方法论和经验反思,以诙谐、幽默而又不失严谨、详实的风格,多角度、全方位覆盖研发效能领域的核心知识,深入浅出,发人深思。

全书采用从概要到细节、从方法论到案例、理论联系实际的写作思路。第1章和第2章通览研发效能的概念与背景,并对研发效能进行由浅入深的解读;第3章以敏捷开发为主线,讲述项目管理中的提效实践;第4章介绍了行业流行的DevOps实践,并衍生讲解了目前流行的DevSecOps、AIOps、DevPerfOps,以及混沌工程等内容;第5章和第6章立足于工具建设,详细介绍了流量回放、精准测试、服务虚拟化,以及AI在研发效能提升中的应用等12个大大小小的工具、系统与设计理念;第7章介绍了组织效能提升的多种手段,同时给出作者从实践中总结的大量经验和误区;第8章为案例篇,通过对四家不同形态企业的研发效能提升的实战讲解,帮助读者举一反三、融会贯通。

吴骏龙,阿里前本地生活高级测试经理,毕业于中国科学技术大学,硕士学位。在软件质量体系、服务容量保障、服务稳定性建设、软件研发效能等领域深耕多年,善于通过创新手段解决质量和效能难题,拥有多项国内外专利。极客时间专栏作者,多次受邀于业界各技术大会发表演讲,传播先进理念和方法论,具备一定的行业影响力。

茹炳晟,业界知名实战派软件研发效能和软件质量双领域专家,硅谷先进研发效能理念在国内的技术布道者,现任腾讯T4级专家,腾讯研究院特约研究员。腾讯云、阿里云和华为云最具价值专家;中国商业联合会互联网应用技术委员会智库专家;多本技术畅销书作者,极客时间专栏作者;“研发效能度量规范”核心编写专家;国内外各大软件技术峰会的联席主席,技术委员会成员和出品人。

作品目录

  • 内容简介
  • 对本书的赞誉
  • 前言
  • 读者服务
  • 第1章 软件研发效能概论
  • 1.1 到底什么是研发效能
  • 1.2 研发效能的“第一性原理”
  • 1.3 研发效能的另一种解读
  • 1.4 基于工具协作的研发效能提升
  • 1.5 基于MVP原则构建研发效能的持续改进
  • 1.6 研发效能提升最佳实践的探索
  • 1.7 研发效能的发展方向与未来展望
  • 1.8 总结
  • 第2章 研发效能的进阶解读
  • 2.1 研发效能与霍桑效应
  • 2.2 摩尔定律与反摩尔定律
  • 2.3 不容忽视的沟通成本
  • 2.4 研发效能对现代大型软件企业的重要性
  • 2.5 总结
  • 第3章 项目管理中的提效手段
  • 3.1 敏捷项目管理概述
  • 3.2 敏捷项目管理中效能提升的五大要素
  • 3.3 敏捷项目管理中的常见误区
  • 3.4 建立度量体系:无法度量,就无法改进
  • 3.5 可视化:打开窗户看世界
  • 3.6 提速:依赖解耦,提升交付速度
  • 3.7 消除变量:控制复杂度
  • 3.8 未雨绸缪:防御性管理
  • 3.9 总结
  • 第4章 DevOps落地实施精要
  • 4.1 DevOps核心解读
  • 4.2 代码、分支与流水线
  • 4.3 持续集成与持续交付
  • 4.4 容器技术在DevOps中的应用
  • 4.5 混沌工程
  • 4.6 DevSecOps的由来与发展
  • 4.7 AIOps的行业实践
  • 4.8 DevPerfOps初探
  • 4.9 软件产品的可测试性和可运维性
  • 4.10 总结
  • 第5章 基于工具的研发效能提升(基础篇)
  • 5.1 造数能力
  • 5.2 流量回放
  • 5.3 精准测试
  • 5.4 异常场景测试
  • 5.5 测试模块化
  • 5.6 测试环境治理
  • 5.7 总结
  • 第6章 基于工具的研发效能提升(进阶篇)
  • 6.1 服务虚拟化
  • 6.2 变异测试
  • 6.3 高效API自动化测试的分层设计
  • 6.4 高效GUI自动化测试的分层设计
  • 6.5 AI在研发效能提升中的应用
  • 6.6 单元测试用例的自动化生成
  • 6.7 总结
  • 第7章 组织效能提升
  • 7.1 工程效能部:从哪里来,到哪里去
  • 7.2 业务中台与质量中台
  • 7.3 组织建设中的研发效能度量
  • 7.4 高效组织建设的最佳实践
  • 7.5 企业级研发效能提升的常见误区
  • 7.6 总结
  • 第8章 业界优秀研发效能提升案例解读
  • 8.1 大型全球化电商公司的“去QE化”实践
  • 8.2 CODING团队的组织效能变迁
  • 8.3 大型通信行业公司的研发效能提升实战案例
  • 8.4 某大型金融行业公司的性能测试提效之路
  • 8.5 总结
  • 参考文献
展开全部