4006-998-758
3000+课程任你选择
敏捷精要训练营
研发学院 敏捷精要 开课时间:2023-03-30
路宁


讲师介绍

路老师

是研发效能及质量领域的知名专家,互联网大厂资深技术总监和一级部门管理者、架构师。他拥有15+年的从业经历,具有丰富的技术实践、产品设计及项目管理经验。

他曾在快手任资深技术总监、技术委员会通道主席/委员,先后负责质量与研发效能部,以及基础技术的产品团队。在负责质量与研发效能部期间,他成功组建了一支700+人的团队,并搭建了完善的质量体系,建设了移动端和服务端效能平台,建立了度量洞察体系。他所负责的基础技术工具链产品包括研发交付领域一站式平台(需求及项目管理、CI/CD、测试等),技术运营领域平台(服务、部署、监控、故障预案等)以及资源管理领域平台(预算、账单等)。

他曾在滴滴任高级技术总监,是CTO班委成员和技术委员会委员,负责质量技术部,在公司高速发展的几年持续升级团队、完善体系与实践、打造相关平台,支撑业务快速发展。

在百度工程效率部任资深架构师期间,他指导了公司级的敏捷改进和持续集成工作,包括需求管理、项目管理和持续集成技术实践。他是百度大规模持续集成实践的引入和推动者,曾获得“最佳百度人”及“最有价值员工”称号。

同时,他也曾在ThoughtWorks任资深咨询师、架构师、工程师,为知名投行、物流及保险公司开发企业应用,指导客户团队实施敏捷转型。

作为数字化转型/敏捷/精益/DevOps咨询师,他先后为平安科技、工商银行、招商银行、华为、华三科技、顺丰科技等企业提供数字化转型、项目管理、Scrum/Kanban、DevOps、架构及开发实践等方面的咨询服务。他帮助客户解决了数字化建设成熟度不足、创新项目启动慢、团队间协作不畅、项目流程耗时长、需求交付效率低质量差、大规模集成消耗大等实际问题。

他有丰富的培训经验,其教学方式生动活泼、干货满满,深受学员们的欢迎和好评。他提供的培训课程涵盖企业数字化转型、业务敏捷、需求探索、业务建模及项目快速启动、Scrum和敏捷、精益和看板方法、DevOps、持续集成与持续交付、质量体系建设、敏捷测试、自动化测试、软件设计与架构、重构技术和TDD实战等方面。他还是Lean Kanban的认证讲师。

在QECon、QCon、DevOps峰会、Top100、EE、MTSC、AgileChina,ScrumGathering等行业会议上,作为热心的社区贡献者和领域专家受邀出品或演讲。

他在北美“Lean Kanban North America” 大会中获得Brickell Key奖最终提名,以认可在Kanban方法方面的突出贡献。

在行业大会中,他曾分享过很多话题,包括《研发效能落地深水区的思考》、《DevOps度量与改进》、《互联网下半场背景下质效建设新思考》、《超越迭代-聊聊若干最佳实践》、《构建简单健壮的自动化测试的模式》、《快速可持续的高质量发布-持续交付案例分享》、《精益开发之最佳实践》、《十招提升团队交付能力》、《Time to Develop a Lean Mindset - Delivery Oriented ManagementThinking》、《可视化管理》、《克服增量交付的5大障碍》、《百度实施持续集成之工具战争》和《精益思想与软件开发》等。


查看老师详情
课程内容


课程目标

清晰地认识敏捷的本质,理解其与传统方法的区别,认识到转变的要点、难点,消除自己各方面的困惑,知道如何运转一个敏捷项目,掌握其中的关键方法和技术,有能力开始持续改进自己组织的项目管理方法。


课程对象

研发总监,技术经理,项目经理,开发工程师,前台开发工程师,产品经理,需求分析师,测试经理,测试工程师等


课程大纲

单元 1 "认识敏捷"

·敏捷试图解决那些问题?

·敏捷有那些主要方法:Scrum,XP,FDD,Kanban,Lean

·敏捷有那些主要实践

·应用敏捷的效果调查

·软件开发生命周期(顺序式的,迭代式的,增量式的,迭代+增量的)

·分享一个敏捷项目的历程

·从管理视角比较传统方法与敏捷方法

·对敏捷的常见误解

·什么样的项目不适合敏捷

 

单元 2 "增量的需求管理与计划"

·解决需求管理的困境

解决需求管理中的交流和反馈的问题

通过价值流分析发现反馈问题的本质

建立基于交付物的反馈机制

增量的需求供给

·用户故事

利用Theme,Epic,Story分层记录需求

用户故事实例分析

用户故事3C原则

用户故事INVEST原则

分解用户故事的实用技术

·项目快速启动(Quick Start )方法

"盒子中的产品"愿景获取方法

Persona & Scenario需求分析技术

低保真原型

产生主要用户故事列表(Master Story List)

工作量预估方法

优先级排列方法

估计初始开发速度

制定交付计划

·通过"画图游戏"学习增量的需求交付过程

 

单元 3 "面向交付的迭代管理"

·Scrum团队及角色

·Scrum迭代中的主要活动

迭代启动会议

站立会议

演示会议

回顾会议

围绕用户故事组织工作

完成的定义

·利用故事墙做可视化管理

可视化地展示工作和流程

约束角色识别Multi-tasking

约束"进行中的工作",实现基于拉动的授权

改进工作流程、建立游戏规则,增加管理透明度

建立看板民主

好故事墙具备的特性

·利用燃烧图/燃尽图跟踪交付过程

·可视化风险管理技术

·管理产品需求池和迭代需求池

·管理迭代中的需求变更

 

单元 4 "守护技术纪律的持续集成"

·什么是持续集成,什么不是持续集成

·六步代码修改习惯

·分享一个Java项目的基础持续集成系统和脚本

·分享持续集成改进过程

鼓励集成的分支管理策略和规律性发布策略

应用开关技术

同源版本管理技术(针对测试、依赖、应用配置、部署配置、环境、以及大数据)

对架构的可测性改造

测试自动化改造与测试提前

自动化提测和自动化上线

CI平台应用的10项最佳实践

持续集成实践成熟度模型

·建设部署与测试Pipeline

构建从代码提交到发布的Pipeline

Pipeline建设最佳实践

Web和客户端测试最佳实践


返回上一级