内容推荐 本书汇聚了行业前沿的研发效能提升实践与案例,同时提炼出大量方法论和经验反思,以诙谐、幽默而又不失严谨、详实的风格,多角度、全方位覆盖研发效能领域的核心知识,深入浅出,发人深思。 全书采用从概要到细节、从方法论到案例、理论联系实际的写作思路。第1章和第2章通览研发效能的概念与背景,并对研发效能进行由浅入深的解读;第3章以敏捷开发为主线,讲述项目管理中的提效实践;第4章介绍了行业流行的DevOps实践,并衍生讲解了目前流行的DevSecOps、AIOps、DevPerfOps,以及混沌工程等内容;第5章和第6章立足于工具建设,详细介绍了流量回放、精准测试、服务虚拟化,以及AI在研发效能提升中的应用等12个大大小小的工具、系统与设计理念;第7章介绍了组织效能提升的多种手段,同时给出作者从实践中总结的大量经验和误区;第8章为案例篇,通过对四家不同形态企业的研发效能提升的实战讲解,帮助读者举一反三、融会贯通。 本书适合IT行业的各类从业人群,无论是技术人员、项目经理、产品经理,还是团队管理人员;无论是初入IT行业的新人,还是资深专家和高层管理者,都能从本书中得到启发。 作者简介 茹炳晟,毕业于上海交通大学,获硕士学位,现任Dell EMC高级架构师,负责VxRail产品线的全面质量保障工作。历任eBay中国研发中心测试基础架构技术主管,HP中国研发中心高级测试架构师、性能测试专家,Alcatel-Lucent高级测试主管,Cisco中国研发中心高级测试工程师等职位,具有15年以上的软件测试开发以及管理经验。具有丰富的测试框架设计与自动化测试经验。曾负责建立全球大型电商网站的测试基础架构和设计自动化测试方案,主持搭建DevOps持续集成测试生态体系,并设计无线路由产品的整体自动化测试方案、金融平台产品SDK测试框架、系统开发平台的白盒测试方案、DSP平台自动化测试方案,负责轨道交通安全软件平台测试、大规模产品链的自动化部署和多个大型电子商务网站的自动化功能测试及API测试与性能测试。曾在国际和国内技术期刊发表多篇技术与管理类论文,同时受邀在国际(美国、俄罗斯、日本)与国内顶级技术大会(全球架构师峰会、全球运维技术大会、质量竞争力大会、全球互联网技术大会)上多次就软件测试和DevOps相关技术发表演讲。另外,还是极客时间“软件测试52讲——从小工到专家的实战心法”的专栏作者。 目录 第1章 软件研发效能概论 1.1 到底什么是研发效能 1.1.1 研发效能提升案例1:前端代码的自动生成 1.1.2 研发效能提升案例2:临界参数下的API测试 1.1.3 研发效能提升案例3:基于流程优化的效能提升 1.2 研发效能的“第一性原理” 1.3 研发效能的另一种解读 1.4 基于工具协作的研发效能提升 1.5 基于MVP原则构建研发效能的持续改进 1.6 研发效能提升最佳实践的探索 1.6.1 从痛点入手 1.6.2 从全局切入 1.6.3 用户获益 1.6.4 持续改进 1.6.5 全局优化 1.6.6 效能平台架构的灵活性 1.6.7 杜绝“掩耳盗铃” 1.6.8 吃自己的“狗粮” 1.7 研发效能的发展方向与未来展望 1.8 总结 第2章 研发效能的进阶解读 2.1 研发效能与霍桑效应 2.1.1 霍桑效应 2.1.2 霍桑效应的负面影响 2.1.3 霍桑效应的正面影响 2.2 摩尔定律与反摩尔定律 2.2.1 摩尔定律 2.2.2 反摩尔定律 2.2.3 反摩尔定律对研发效能的意义 2.3 不容忽视的沟通成本 2.3.1 信息熵 2.3.2 沟通信息熵衰减 2.3.3 自解释编程 2.4 研发效能对现代大型软件企业的重要性 2.5 总结 第3章 项目管理中的提效手段 3.1 敏捷项目管理概述 3.1.1 敏捷宣言 3.1.2 常见的敏捷开发方法 3.1.3 敏捷角色 3.2 敏捷项目管理中效能提升的五大要素 3.2.1 自组织团队 3.2.2 持续改进 3.2.3 频繁交付 3.2.4 消除对立 3.2.5 未雨绸缪 3.3 敏捷项目管理中的常见误区 3.3.1 敏捷开发就是快速开发 …… 第4章 DevOps落地实施精要 第5章 基于工具的研发效能提升(基础篇) 第6章 基于工具的研发效能提升(进阶篇) 第7章 组织效能提升 第8章 业界优秀研发效能提升案例解读 参考文献 |