4006-998-758
3000+课程任你选择
企业级软件研发效能提升的道法术器
研发学院 软件研发效能提升 开课时间:2022-02-23
Jack Miao

在国内外各大技术峰会担任联席主席,技术委员成员和出品人;硅谷先进研发效能理念在国内的技术布道者,互联网行业研发效能提升领域的技术先行者;测试基础架构和测试中台建设的技术布道者与实践者;国内少数在互联网领域和传统软件领域都积累了大量一手成功经验的技术领头人,能够融汇贯通形成最佳企业级实施战略。

2020 年度IT图书最具影响力作者(与吴军同时获奖)

2020 IT技术领导力年度互联网行业测试领域技术专家

中国商业联合会 互联网应用技术委员会 智库专家

腾讯研究院 特约研究员

腾讯云最具价值专家TVP

阿里云最具价值专家MVP

华为云最具价值专家MVP

畅销书《测试工程师全栈技术进阶与实践》作者


查看老师详情
课程内容

课程介绍


现代的软件行业已经不再是以前“大鱼吃小鱼“的时代了,而是转变成了”快鱼吃慢鱼“的时代。对于大量“小而美”的互联网软件项目,当创意和细分领域被确认之后,各大友商比拼的就是研发能力,具体来讲就是从需求转化成软件或者服务的能力,这其中研发效能的高低对于需求转化速率起到了至关重要的作用。同时,如何有效降低研发和运维的成本也是研发效能需要关注的重要课题,尤其是大型互联网项目,当某个环节哪怕只有少量优化的时候,由于其规模效应(比如集群规模,用户流量等)的放大作用,最终节省的成本也会是相当可观的。本公开课将围绕研发效能提升的企业级实践来展开,让听众能够对研发效能的来龙去脉以及目前的行业实践有一个清晰的全景图。本课程不仅具有完备的理论体系,而且所有的理论都会以实际工程案例来进行系统的讲解,保证内容的深入浅出。


课程收益


  • 深入理解软件研发效能提升的时代背景和重要性

  • 全面掌握中大型企业在软件研发各阶段的效能提升实践

  • 帮助提升企业级DevOps和自动化测试能力的建设

  • 全面掌握企业级效能中台建设的最佳实践(效能中台+度量平台)

  • 全面掌握软件企业研发效能度量的最佳实践

  • 理解研发效能提升的误区,避免实施中的踩坑

  • 了解国内外厂商在研发效能上的实践与探索

  • 深入理解代码规范的原理与落地实践

  • 深入理解代码规范在大型软件企业推广的成功案例


课程对象


  • 软件研发负责人,研发管理负责人,运维负责人,DevOps负责人,测试负责人,工程效能负责人

  • 软件架构师,资深研发工程师

  • 运维架构师,资深运维工程师,DevOps工程师,SRE

  • 测试架构师,资深测试工程师

  • 研发管理人员,研发流程工程师


课程大纲


软件研发效能提升通识

  • 当我们在谈研发效能的时候我们到底在谈什么

  • 研发效能的涵盖范围

  • 业界研发效能提升的典型案例解读

  • 研发效能的定义与外延

  • 效能 VS效率

  • 各大行业龙头企业为什么都开始关注“研发效能”

  • 软件研发效能提升面临的行业实际现状是什么

  • 研发效能与DevOps的区别与联系

  • 研发效能与敏捷开发/测试的区别与联系

  • 研发效能提升的金三角理论

  • 组织效能 VS 个人效能

  • 国内互联网大厂研发效能的现状与趋势分析

  • 国内传统软件企业研发效能的现状与趋势分析


软件研发效能提升双流模型的最佳实践

  • 研发效能目前面临的主要问题

  • 大厂对研发效能提升的态度与观点

  • “研发效能宣言”概述与详细解读(五个维度)

  • 研发效能双流模型简介

  • 效能宣言与双流模型的关系

  • 研发效能双流模型的设计理念与落地实践

  • 研发效能双流模型的详细解读

  • 双流联动的技术选型与实现

  • 双流模型在需求阶段的最佳实践

  • 双流模型在个人本地开发与测试阶段的最佳实践

  • 双流模型在代码合流阶段的最佳实践

  • 双流模型在系统集成与测试阶段的最佳实践

  • 双流模型在发布阶段的最佳实践


企业级软件研发效能提升的落地路径与实践

  • 企业级研发效能提升的实战经验分享(8大原则)

  • 企业级研发效能的落地路径与方法

  • 企业级研发效能的度量方法

  • 企业级研发效能度量的常见误区(10大避坑指南)

  • 从软件架构的角度来看研效提升与方案选择

  • 从组织架构的角度来看研效提升与方案选择

  • 研发效能团队组建的最佳实践

  •  研发效能团队的人员结构

  •  研发效能团队的考核与目标制定

  •  组织级别的开源协同能力建设


需求阶段研发效能提升的最佳实践

  •  瀑布模型 VS 敏捷模型 VSDevOps模型

  •  需求工程的难点与挑战

  •  需求颗粒度(大小)的把控原则

  •  需求拆分的常见问题与应对策略

  •  如何应对“一句话”需求

  •  需求优先级评估的卡农模型

  •  高效需求管理的不同形式和最佳应用场景

  •  需求变更的应对方法和最佳实践

  •  需求管理阶段的高效工具支持      

  •  需求状态与代码进展的联动

  •  四大类常见版本发布模式的定义与适用范围

  •  版本发布模式的选择


个人开发与测试阶段的研发效能提升实践

  •  个人开发环境的效能提升

  •  基于AI精准提升的代码输入效率提升

  •  后端低代码Copilot项目简介

  •  前端低代码能力与常见工具

  •  本地编译加速的常用手段

  •  代码静态质量的前期把控

  •  代码动态质量的前期把控

  •  静态代码规范的落地实践

  •  单元测试的利与弊

  •  单元测试的适用范围

  •  基于Mock能力提升的单测提效

  •  单元测试的自动生成技术原理解读

  •  代码覆盖率统计与质量门禁

  •  开发者自测的行业实践

  •  自测环境的管理与提效

  •  如果用好本地CI流水线

  •  本地CI流水线效能优化的方方面面

  •  本地开发质量门禁能力建设与工具案例

  •  第三方依赖库的管理与效能提升


代码合流阶段的研发效能提升实践

  •  分支模式详解

  •  影响分支模式选择的主要因素

  •  开发协作模式的选择

  •  代码评审的意义

  •  代码评审的核心理念与最佳实践

  •  如果提升代码评审本身的质量

  •  代码评审的社会学属性探究

  •  代码合流阶段使用的测试环境

  •  微服务下基线测试环境和特性环境的管理

  •  集成联调测试环境的治理与最佳实践

  •  代码合流的CI流水线设计

  •  CI完整步骤详解与最佳实践

  •  DevSecOps在代码合流阶段的应用

  •  DevPerfOps在代码合流阶段的应用

  •  合流阶段测试代码管理的最佳实践

  •  制品库的管理


系统集成与测试阶段研发效能提升的最佳实践

  •  瀑布模式下的测试策略

  •  敏捷模式下的测试策略

  •  高效测试策略的选择与设计

  •  测试中台对于效能提升的作用

  •  测试中台的顶层设计与落地

  •  测试中台中各个测试服务的详细解读

  •  自动化测试的局限性和影响效能的误区

  •  企业级测试提效成功实践:探索式测试的威力

  •  企业级测试提效成功实践:流量录制与回放

  •  企业级测试提效成功实践:基于MBT和大数据的精准测试

  •  企业级测试提效成功实践:基于代码覆盖率染色的精准测试

  •  企业级测试提效成功实践:测试数据构造能力建设

  •  企业级测试提效成功实践:测试环境的高效管理

  •  企业级测试提效成功实践:智能化技术对自动化测试的增强

  •  分层的测试体系建设

  •  录制回放式 VS脚本式

  •  GUI自动化测试能力体系的建设

  •  API自动化测试能力体系的建设

  •  集成阶段的性能测试实践详解


发布与运维阶段研发效能提升的最佳实践

  •  人肉运维和自动化运维

  •  CICD和运维的联动与集成

  •  灰度发布

  •  企业级灰度发布的提效手段与方法

  •  监控体系的建设

  •  面向资源的监控

  •  面向业务的监控

  •  面向变更的监控

  •  AIOps的基本原理与实践

  •  SRE的工作模式详解

  •  从脚本化到平台化

  •  环境巡检机制


基于流程改进的研发效能提升的最佳实践

  •  全局优化>局部优化

  •  基于流程优化的典型行业案例解读

  •  更好的视野与格局

  •  部门内的流程效能优化

  •  跨部门的流程效能优化

  •  流程优化的常用方法与实践

  •  流程优化常见的误区与应对

  •  企业级流程优化成功案例解读


研发效能度量的最佳实践

  •  研发效能需要度量吗

  •  研发效能能不能度量

  •  研发效能度量的常见误区

  •  什么才是“好”的度量

  •  虚荣性指标 VS 可执行指标

  •  度量指标设计的最佳实践

  •  行业度量体系设计的详细解读

  •  企业级度量成功案例分享

  •  企业级度量失败案例分享


“研发效能”的工程实践与行业案例

  •  Google研发效能实践与产品化

  •  eBay研发效能实践与产品化

  •  Facebook研发效能实践与产品化

  •  阿里的研发效能实践与产品化

  •  百度的研发效能实践与产品化







返回上一级