研发效能 (DevOps) 提升:从代码到价值的加速实践
徐晓仪《研发效能 (DevOps) 提升:从代码到价值的加速实践》面向研发管理与工程团队,围绕价值流诊断、AI辅助编程、代码审查、智能CI/CD和AIOps展开,结合工作坊制定研发效能改进计划
2天,共12小时 人工智能应用
课程大纲
效能困局与 3.0 范式——为什么大家都很忙,产出却很少?
一、 研发效能的“不可能三角”:快、好、省能否兼得?
- 现状扫描:需求排队、返工率高和知识流失等低效能问题。
- 范式转移:从 1.0(手工作坊) -> 2.0(DevOps 自动化) -> 3.0(AI 智能化)。
- 【开场案例研讨】引入AI Coding后,如何分析研发周期与缺陷率的变化。
- 【互动】痛点投票:需求反复变化、遗留代码难改、测试环境不稳定,团队最突出的问题是什么?
二、 底层逻辑:徐晓仪“数智 DnA”之研发观
- 研发不仅是写代码,更是“价值流动”:从 Idea 到 Cash 的全链路。
- “人机协同”新定义:人类做架构师(Architect),AI 做泥瓦匠(Builder)。
- 【互动】红黑牌:如果 AI 生成的代码出了 Bug,责任在 AI 还是在评审的程序员?
三、 效能度量:你不能改进你无法度量的东西
- 拒绝虚荣指标:讨论仅以“代码行数”和“工时”考核研发效能的局限。
- DORA历史四指标框架:发布频率、变更前置时间、服务故障恢复时间与变更失败率。
- 效能北极星:流动效率(Flow Efficiency)。
四、【工作坊/实战演练】价值流图 (VSM) 诊断
- 场景背景:选取一个最近交付的典型需求(从提需求到上线)。
- 学员任务:
- 绘制端到端的价值流图。
- 标注出“增值时间”(写代码)与“浪费时间”(等待、审批、返工)。
- 计算当前的流动效率(增值时间 / 总前置时间)。
- 输出成果:《研发价值流诊断与浪费识别图》。
AI Coding 实战——让 AI 成为你的结对编程伙伴
一、 辅助编程 (Copilot) 最佳实践
- 提示词工程(Prompt4Code):如何编写用于代码生成的提示词,并评估生成质量?
- 场景化应用:
- 生成代码:根据注释生成复杂算法逻辑。
- 生成单测:使用AI辅助生成单元测试用例,检查测试覆盖情况。
- 解释代码:辅助理解长期维护的遗留代码。
- 【历史案例】百度2023年公开的Comate实践:讨论其当时报告的约40%整体代码采纳率。
二、 智能代码审查 (AI Code Review)
- 人工 Review 的痛点:没时间看、看不仔细、人情世故。
- AI Review Agent:利用大模型自动检查代码规范、潜在 Bug 和安全漏洞。
- 【互动】找茬游戏:对比 AI Review 的结果与人工 Review 的结果,看谁发现的 Bug 更多?
三、 遗留系统重构 (Refactoring)
- 架构腐化:单体应用拆分微服务的难点。
- AI 辅助重构:利用 AI 识别代码异味 (Code Smell) 并自动生成重构建议。
四、【工作坊/实战演练】AI 结对编程挑战赛
- 场景背景:实现一个具体的业务功能(如:订单金额计算与优惠券抵扣)。
- 学员任务:
- 分组 PK:A 组纯手工编写,B 组使用 Cursor/Copilot 辅助。
- 记录完成时间、代码行数与测试通过率。
- 输出成果:《AI 编程效能对比分析报告》。
智能流水线——DevOps 的“自动驾驶”升级
一、 CI/CD 的智能化升级
- 传统流水线 vs 智能流水线:从“死板执行”到“动态决策”。
- 精准测试:利用AI分析代码变更影响范围,选择必要测试用例并评估测试耗时。
- 智能构建:利用 AI 预测构建失败概率,提前熔断。
二、 智能运维 (AIOps) 与稳定性保障
- 故障预测:利用时序数据分析,识别磁盘容量耗尽风险。
- 根因分析 (RCA):告警风暴时,让 AI 自动分析日志并定位 Root Cause。
- 自动治愈:常见故障(如 OOM 重启、磁盘清理)的无人值守处理。
- 【互动】连线题:将“日志异常检测”、“全链路追踪”、“容量预测”连线到对应的 AIOps 场景。
三、 平台工程 (Platform Engineering)
- 开发者体验 (DevEx) 为王:打造自助式开发者平台 (IDP)。
- 将基础设施代码化 (IaC):用 AI 生成 Terraform/K8s 配置脚本。
- 【案例研讨】自助式开发者平台(IDP)如何支持新员工熟悉并执行代码发布流程。
四、【工作坊/实战演练】智能流水线设计
- 场景背景:针对现有的 Jenkins/GitLab CI 流水线。
- 学员任务:
- 识别流水线中的“慢节点”和“易错点”。
- 设计引入 AI 能力的优化方案(如:AI 自动生成 Commit Message、AI 自动分析构建日志)。
- 输出成果:《智能 CI/CD 流水线优化蓝图》。
复盘与文化——持续改进研发组织效能
一、 工程文化:工具易买,文化难建
- 免责文化 (Post-mortem):故障复盘不是为了追责,而是为了改进系统。
- 工程文化:鼓励自动化,减少重复劳动。
- 【互动】辩论赛:为了追求极致效能,是否应该强制要求研发人员必须使用 AI 工具?
二、 课程全景回顾
- 知识图谱串讲:从 3.0 范式到 AI Coding,再到智能运维。
- 讲师赠言:研发效能提升没有银弹,只有不断的微创新。
三、【工作坊/实战演练】研发效能改进百日计划
- 场景背景:制定未来 100 天的效能改进路线图。
- 学员任务:
- 设定一个“北极星指标”提升目标;发布频率提升2倍为原课纲的目标示例,具体目标结合团队基线制定。
- 规划 3 个关键举措(如:引入 Copilot、建设精准测试、优化 Code Review)。
- 明确所需的资源与支持。
- 输出成果:《研发效能提升百日行动计划 (Action Plan)》。
四、 结业与致谢
- 优秀小组颁奖。
- 课后作业布置:在团队内部开展一次“AI 编程黑客马拉松”。
附录:配套工具包清单
《AI 辅助编程提示词 (System Prompt) 最佳实践库》
《Code Review 检查清单 (AI 加持版)》
适合对象
CTO、研发总监、DevOps工程师、技术经理、核心架构师和QA负责人
课程定位与主要问题
从需求到上线的价值流入手,识别等待与返工,练习AI编程和代码评审,讨论测试、流水线与运维改进,并制定团队行动计划
课程适配与选型边界
徐晓仪《研发效能 (DevOps) 提升:从代码到价值的加速实践》面向研发管理与工程团队,围绕价值流诊断、AI辅助编程、代码审查、智能CI/CD和AIOps展开,结合工作坊制定研发效能改进计划
适合对象
CTO、研发总监、DevOps工程师、技术经理、核心架构师和QA负责人
课程重点
从需求到上线的价值流入手,识别等待与返工,练习AI编程和代码评审,讨论测试、流水线与运维改进,并制定团队行动计划
时长与形式
2天,共12小时;课程讲授、案例复盘、互动投票与辩论、分组编程对比、价值流诊断和流水线设计工作坊
课程侧重AI在软件研发及DevOps中的应用,包含四讲、工作坊和配套工具清单。具体案例、工具版本与练习环境需在咨询时确认,改善目标结合团队的流程和代码基础制定
核心收益
- 围绕需求到上线流程绘制价值流,识别增值、等待、审批和返工环节
- 练习AI辅助代码生成、单元测试、代码解释和遗留代码重构
- 讨论AI代码审查、精准测试、智能构建、AIOps和自助式开发者平台的应用
- 结合度量、工程文化和百日行动计划,梳理团队效能改进目标、举措与资源
课程背景与交付信息
课程以需求堆积、代码质量和线上稳定性等研发问题为背景,结合IPD研发管理理念与Copilot、Cursor、DeepSeek等工具,讨论人机协同和研发流程改进
授课方式
课程讲授、案例复盘、互动投票与辩论、分组编程对比、价值流诊断和流水线设计工作坊
课程工具
价值流图VSM与流动效率分析;Copilot/Cursor编程对比练习;Code Review检查清单与智能CI/CD优化蓝图;原纲配套DORA+词典、提示词实践库、VSM画布及DevOps成熟度模型
学员准备
咨询时确认参训岗位、研发流程、可用于课堂的代码示例及工具环境。原课纲安排价值流诊断、编程对比和流水线设计;具体工具账号、版本及配套资料以确认的授课安排为准。
课程内容重点
01研发效能认知、DORA历史指标框架与价值流诊断
02AI辅助编程、代码审查与遗留系统重构
03智能CI/CD、AIOps与平台工程
04工程文化复盘与研发效能百日计划
讲师介绍
徐晓仪
数智化转型与AI应用实战专家
数智化转型与AI应用实战专家。徐晓仪讲授本课程,围绕AI辅助研发、价值流度量和DevOps流程改进,组织代码对比、流水线设计与团队行动计划练习,可结合企业内训场景开展课程讲授与案例讨论
金融银行制造业政府国企互联网科技消费品零售通信
查看讲师主页
课程差异说明
课程侧重AI在软件研发及DevOps中的应用,包含四讲、工作坊和配套工具清单。具体案例、工具版本与练习环境需在咨询时确认,改善目标结合团队的流程和代码基础制定
课程常见问题
这门课的AI应用重点是什么?
重点是软件研发场景:代码生成、单测生成、代码解释与评审、遗留系统重构,以及CI/CD、AIOps和平台工程。原课纲结合Copilot、Cursor等工具展开练习
哪些岗位适合参加?
原课纲面向CTO、研发总监、DevOps工程师、技术经理、核心架构师和QA负责人,适合围绕团队研发流程与工程效能组织学习
课程需要多长时间?
原课纲安排2天,共12小时,包含四讲、分组练习、工作坊与复盘。工具版本和课堂练习环境可在咨询时核对
课堂有哪些具体练习?
课程安排价值流诊断、手工与AI辅助编程对比、智能流水线设计,以及百日行动计划;练习涉及交付流程、完成时间、测试通过率、改进举措和资源安排
课程如何衡量研发效能?
课程结合DORA历史四指标框架与流动效率,安排价值流诊断,并在编程对比中记录完成时间、代码行数和测试通过率。百日计划要求结合团队基线设定目标、举措及资源安排