内容推荐 这本书将指导读者如何从0到1组建DevOps团队、搭建DevOps全链路平台、应用DevOps工程方法、实践DevOps文化理念,从而解决各种软件交付效率难题和提升研发效能,最终全方位实现DevOps的落地和转型。 在方法层面,本书基于作者多年的研发效能经验和成功的DevOps落地经验,提炼出一套可复用的最小可行性方案和行动路线,涉及研发效能、敏捷管理、项目管理等多个领域,让读者的实践有“套路”可循。 在实践层面,以真实的产研场景为主线,通过丰富有趣的故事情节带领读者身临其境地理解和掌握DevOps转型和研发效能提升的方法,并提供大量真实的场景案例和实践方法,读者可直接应用到团队实践中。 全书8章,逻辑上可分为三部分。 第一部分工程能力实践(第1~2章) 重点分析了技术团队需要具备的基础工程实践能力以及如何驱动团队提升这些能力,比如保障代码质量的制度和规范,以及产研团队如何通过测试左移实现高效协作和能力提升。 第二部分平台体系搭建实践(第3~5章) 重点阐述了如何利用DevOps全链路平台间的联动性,通过度量、监控、预警等消息触达手段反馈团队的问题,通过事件管理驱动团队问题的解决。 第三部分管理模式实践(第6~8章) 重点阐述了如何通过不断提升团队影响力,结合不同的管理模式和平台管理属性功能,联动具有共同目标的部门开展有效的项目管理,并在最后通过总结与行动部分为读者勾勒一幅Devops转型和研发效能提升的全景图。 作者简介 蒋星辰,拥有10年软件研发背景的资深研发效能专家,先后就职于联想、网易、瑞幸咖啡、舌尖科技。近年来一直从事DevOps实践和转型、项目管理、技术管理等相关工作,先后帮助多家互联网公司从0到1实现DevOps转型,热衷于管理方法上的研究和创新。 目录 推荐序一 推荐序二 推荐序三 前言 第一篇 工程能力实践 第1章 如何提升技术团队代码质量 1.1 故事开启 1.1.1 故事背景 1.1.2 故事内容 1.1.3 故事结论 1.2 为什么要先做代码质量提升 1.2.1 站在开发者视角 1.2.2 站在技术负责人视角 1.2.3 站在CTO视角 1.2.4 站在旁观者视角 1.3 怎么启动项目 1.3.1 快开始,慢启动 1.3.2 站个台,明目标 1.3.3 观现状,探预期 1.3.4 扣本质,强烙印 1.3.5 重过程,有效果 1.4 如何可视化管理代码质量 1.4.1 静态代码质量量化指标 1.4.2 搭建可视化数据分析平台 1.4.3 代码质量可提升的故事 1.5 统一代码分支策略 1.5.1 往往简单的问题最复杂 1.5.2 适合自己的才是最重要的 1.6 怎么运转项目 1.6.1 频繁构建,持续发现 1.6.2 找方法,定原则 1.6.3 分层会议,周期性运转 1.6.4 构成生态,养成习惯 1.7 效能团队实施策略 1.7.1 项目前期:学会走,建立团队信任 1.7.2 项目中期:小步快跑,增强团队信心 …… 第二篇 平台体系搭建实践 第三篇 管理模式实践 |