企业级软件研发效能(néng)提升的道法术器(2-3天)

企业级软件研发效能(néng)提升的道法术器(2-3天)
    马上咨询

    王胜  资深测试架构师、性能(néng)测试专家

    毕业于上海交通大學(xué),获硕士學(xué)位,现任 eBay 中國(guó)研发中心测试基础架构(QE-Infrastructure)技术主管,历任 HP 软件中國(guó)研发中心资深测试架构师、性能(néng)测试专家,Alcatel-Lucent 高级测试主管,Cisco 中國(guó)研发中心资深测试工程师等职位,具有(yǒu)超过 15 年的软件测试开发经验和技术管理(lǐ)经验,具有(yǒu)丰富的测试框架设计与自动化测试经验。曾负责建立全球大型電(diàn)商(shāng)网站的测试基础架构和和自动化测试方案,主持搭建持续集成测试生态體(tǐ)系,并负责主导无線(xiàn)路由产品的整體(tǐ)自动化测试方案、金融平台产品 SDK,测试框架设计、系统开发平台的白盒测试方案、DSP 平台自动化测试方案、轨道交通安全软件平台测试、大规模产品链的自动化部署和多(duō)个大型電(diàn)子商(shāng)務(wù)网站的自动化功能(néng),测试,API 测试与性能(néng)测试。

    曾在國(guó)际以及國(guó)内學(xué)术期刊上发布多(duō)篇测试管理(lǐ)和自动化测试解决方案的论文(wén),并担任“软件测试世界杯赛”的亚洲區(qū)评委。曾受邀在國(guó)际(美國(guó), 俄罗斯, 日本等)以及國(guó)内顶级技术大会(Arch Summit, CNUTCon,Tid,GITC 等 )上多(duō)次发表软件测试和 DevOps 相关的技术演讲。另外,王胜还是极客时间“软件测试 52 讲-从小(xiǎo)工到专家的实战心法”的专栏作者。


    课程简介

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


    课程收益

    • 深入理(lǐ)解软件研发效能(néng)提升的时代背景和重要性
    • 全面掌握中大型企业在软件研发各阶段的效能(néng)提升实践
    • 帮助提升企业级DevOps和自动化测试能(néng)力的建设
    • 全面掌握企业级效能(néng)中台建设的最佳实践(效能(néng)中台+度量平台)
    • 全面掌握软件企业研发效能(néng)度量的最佳实践
    • 理(lǐ)解研发效能(néng)提升的误區(qū),避免实施中的踩坑
    • 了解國(guó)内外厂商(shāng)在研发效能(néng)上的实践与探索
    • 深入理(lǐ)解代码规范的原理(lǐ)与落地实践
    • 深入理(lǐ)解代码规范在大型软件企业推广的成功案例


    培训对象

    • 软件研发负责人,研发管理(lǐ)负责人,运维负责人,DevOps负责人,测试负责人,工程效能(néng)负责人
    • 软件架构师,资深研发工程师
    • 运维架构师,资深运维工程师,DevOps工程师,SRE
    • 测试架构师,资深测试工程师
    • 研发管理(lǐ)人员,研发流程工程师


    课程大纲

    软件研发效能(néng)提升通识

    l 当我们在谈研发效能(néng)的时候我们到底在谈什么

    l 研发效能(néng)的涵盖范围

    l 业界研发效能(néng)提升的典型案例解读

    l 研发效能(néng)的定义与外延

    l 效能(néng) VS效率

    l 各大行业龙头企业為(wèi)什么都开始关注“研发效能(néng)”

    l 软件研发效能(néng)提升面临的行业实际现状是什么

    l 研发效能(néng)与DevOps的區(qū)别与联系

    l 研发效能(néng)与敏捷开发/测试的區(qū)别与联系

    l 研发效能(néng)提升的金三角理(lǐ)论

    l 组织效能(néng) VS 个人效能(néng)

    l 國(guó)内互联网大厂研发效能(néng)的现状与趋势分(fēn)析 

    l 國(guó)内传统软件企业研发效能(néng)的现状与趋势分(fēn)析

    软件研发效能(néng)提升双流模型的最佳实践

    l 研发效能(néng)目前面临的主要问题

    l 大厂对研发效能(néng)提升的态度与观点

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

    l 研发效能(néng)双流模型简介

    l 效能(néng)宣言与双流模型的关系

    l 研发效能(néng)双流模型的设计理(lǐ)念与落地实践

    l 研发效能(néng)双流模型的详细解读

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

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

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

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

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

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

    企业级软件研发效能(néng)提升的落地路径与实践

    l 企业级研发效能(néng)提升的实战经验分(fēn)享(8大原则)

    l 企业级研发效能(néng)的落地路径与方法

    l 企业级研发效能(néng)的度量方法

    l 企业级研发效能(néng)度量的常见误區(qū)(10大避坑指南)

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

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

    l 研发效能(néng)团队组建的最佳实践

    l 研发效能(néng)团队的人员结构

    l 研发效能(néng)团队的考核与目标制定

    l 组织级别的开源协同能(néng)力建设

    需求阶段研发效能(néng)提升的最佳实践

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

    l 需求工程的难点与挑战

    l 需求颗粒度(大小(xiǎo))的把控原则

    l 需求拆分(fēn)的常见问题与应对策略

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

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

    l 高效需求管理(lǐ)的不同形式和最佳应用(yòng)场景

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

    l 需求管理(lǐ)阶段的高效工具支持

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

    l 四大类常见版本发布模式的定义与适用(yòng)范围

    l 版本发布模式的选择  

    个人开发与测试阶段的研发效能(néng)提升实践

    l 个人开发环境的效能(néng)提升

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

    l 后端低代码Copilot项目简介

    l 前端低代码能(néng)力与常见工具

    l 本地编译加速的常用(yòng)手段

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

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

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

    l 单元测试的利与弊

    l 单元测试的适用(yòng)范围

    l 基于Mock能(néng)力提升的单测提效

    l 单元测试的自动生成技术原理(lǐ)解读

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

    l 开发者自测的行业实践

    l 自测环境的管理(lǐ)与提效

    l 如果用(yòng)好本地CI流水線(xiàn)

    l 本地CI流水線(xiàn)效能(néng)优化的方方面面

    l 本地开发质量门禁能(néng)力建设与工具案例

    l 第三方依赖库的管理(lǐ)与效能(néng)提升   

    代码合流阶段的研发效能(néng)提升实践

    l 分(fēn)支模式详解

    l 影响分(fēn)支模式选择的主要因素

    l 开发协作模式的选择

    l 代码评审的意义

    l 代码评审的核心理(lǐ)念与最佳实践

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

    l 代码评审的社会學(xué)属性探究

    l 代码合流阶段使用(yòng)的测试环境

    l 微服務(wù)下基線(xiàn)测试环境和特性环境的管理(lǐ)

    l 集成联调测试环境的治理(lǐ)与最佳实践

    l 代码合流的CI流水線(xiàn)设计

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

    l DevSecOps在代码合流阶段的应用(yòng)

    l DevPerfOps在代码合流阶段的应用(yòng)

    l 合流阶段测试代码管理(lǐ)的最佳实践

    l 制品库的管理(lǐ)

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

    l 瀑布模式下的测试策略

    l 敏捷模式下的测试策略

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

    l 测试中台对于效能(néng)提升的作用(yòng)

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

    l 测试中台中各个测试服務(wù)的详细解读

    l 自动化测试的局限性和影响效能(néng)的误區(qū)

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

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

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

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

    l 企业级测试提效成功实践:测试数据构造能(néng)力建设

    l 企业级测试提效成功实践:测试环境的高效管理(lǐ)

    l 企业级测试提效成功实践:智能(néng)化技术对自动化测试的增强

    l 分(fēn)层的测试體(tǐ)系建设

    l 录制回放式 VS脚本式

    l GUI自动化测试能(néng)力體(tǐ)系的建设

    l API自动化测试能(néng)力體(tǐ)系的建设

    l 集成阶段的性能(néng)测试实践详解  

    发布与运维阶段研发效能(néng)提升的最佳实践

    l 人肉运维和自动化运维

    l CICD和运维的联动与集成

    l 灰度发布

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

    l 监控體(tǐ)系的建设

    l 面向资源的监控

    l 面向业務(wù)的监控

    l 面向变更的监控

    l AIOps的基本原理(lǐ)与实践

    l SRE的工作模式详解

    l 从脚本化到平台化

    l 环境巡检机制  

    基于流程改进的研发效能(néng)提升的最佳实践

    l 全局优化 > 局部优化

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

    l 更好的视野与格局

    l 部门内的流程效能(néng)优化

    l 跨部门的流程效能(néng)优化

    l 流程优化的常用(yòng)方法与实践

    l 流程优化常见的误區(qū)与应对

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

    研发效能(néng)度量的最佳实践

    l 研发效能(néng)需要度量吗

    l 研发效能(néng)能(néng)不能(néng)度量

    l 研发效能(néng)度量的常见误區(qū)

    l 什么才是“好”的度量

    l 虚荣性指标 VS 可(kě)执行指标

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

    l 行业度量體(tǐ)系设计的详细解读

    l 企业级度量成功案例分(fēn)享

    l 企业级度量失败案例分(fēn)享 

    “研发效能(néng)”的工程实践与行业案例

    l Google研发效能(néng)实践与产品化

    l eBay研发效能(néng)实践与产品化

    l Facebook研发效能(néng)实践与产品化

    l 阿里的研发效能(néng)实践与产品化

    l 百度的研发效能(néng)实践与产品化