开发经理
互联网
推荐课程
average > 0 ? $model->average . '分' : '10.0分' ?>

后敏捷时代的敏捷升级

陆宏杰

前微软亚洲工程院 自动化测试及持续集成负责人

现任Lane Crawford集团电子商务部副总监,负责由零开始组建电子商务部及全面将线下业务整合至线上,以及整个团队的岗位设置、人员招聘、日常管理、产品、研发、质量、东南亚市场运营、传统业务系统升级及流程重造等工作。目前研发团队覆盖中国大陆、香港、东南亚,将集团业务由B2C扩展至B2B及B2B2C多模式。同时负责整个集团的研发规范化。

具有超过10年技术团队管理工作经验,一直专注在大型系统软件开发、自动化测试及持续集成/持续交付、产品化等工作上,对技术团队管理也比较有经验。目前个人专注于自动化测试及持续集成/持续交付;产品设计框架及方法论;基于多租户技术的SaaS系统架构等技术方向。

曾就职于微软亚洲工程院,先后创建过多个不同职能的团队,有创新型团队、执行型团队、以及保障型团队等。在团队结构优化、人才梯队建设、以及跨部门合作管理方面有丰富经验。注重培养团队的创新能力,所带团队发表过12个国际专利、自主立项研发2个新产品线。对如何发挥团队潜力有深入研究。擅长团队激励,从基层员工发现及培养有潜力的管理者,所带过的团队均表现出团队整体能力及成熟度的持续提升!

• 微软亚洲工程院自动化框架设计及主程序之一
• 微软核心项目持续集成建设负责人
• 所研发的自动化测试及持续集成赢得微软工程技术创新奖
• 带领团队建立微软亚洲工程院自动化实验室及持续集成系统
• Photoshop自动化框架及持续集成系统总设计师
• 建立Photoshop全球自动化实验室
• 在《程序员》杂志上发表过数篇关于自动化测试技术及持续集成的文章

曾受邀在MSUP Top100及MPD会议上/沙龙上发表关于自动化测试、社交网络游戏产品设计核心等技术演讲。


现任Lane Crawford集团电子商务部副总监,负责由零开始组建电子商务部及全面将线下业务整合至线上,以及整个团队的岗位设置、人员招聘、日常管理、产品、研发、质量、东南亚市场运营、传统业务系统升级及流程重造等工作。目前研发团队覆盖中国大陆、香港、东南亚,将集团业务由B2C扩展至B2B及B2B2C多模式。同时负责整个集团的研发规范化。 具有超过10年技术团队管理工作经验,一直专注在大型系统软件开发、自动化测试及持续集成/持续交付、产品化等工作上,对技术团队管理也比较有经验。目前个人专注于自动化测试及持续集成/持续交付;产品设计框架及方法论;基于多租户技术的SaaS系统架构等技术方向。 曾就职于微软亚洲工程院,先后创建过多个不同职能的团队,有创新型团队、执行型团队、以及保障型团队等。在团队结构优化、人才梯队建设、以及跨部门合作管理方面有丰富经验。注重培养团队的创新能力,所带团队发表过12个国际专利、自主立项研发2个新产品线。对如何发挥团队潜力有深入研究。擅长团队激励,从基层员工发现及培养有潜力的管理者,所带过的团队均表现出团队整体能力及成熟度的持续提升! • 微软亚洲工程院自动化框架设计及主程序之一 • 微软核心项目持续集成建设负责人 • 所研发的自动化测试及持续集成赢得微软工程技术创新奖 • 带领团队建立微软亚洲工程院自动化实验室及持续集成系统 • Photoshop自动化框架及持续集成系统总设计师 • 建立Photoshop全球自动化实验室 • 在《程序员》杂志上发表过数篇关于自动化测试技术及持续集成的文章 曾受邀在MSUP Top100及MPD会议上/沙龙上发表关于自动化测试、社交网络游戏产品设计核心等技术演讲。

课程费用

6800.00 /人

课程时长

2

成为教练

课程简介

通过接触很多宣称使用敏捷模式的团队,发现真正在效果上体现出敏捷的团队其实并不多。在实施敏捷的过程中滋生出很多的混乱,效率不高,而“敏捷”又成了很多混乱和计划性差的保护伞。于是“伪敏捷”又成为近年来越来越多的讨论声音,这个现象值得仔细探究。本次课程笔者将真诚分享自己所带的几个团队应用敏捷的实践、改造敏捷的过程、落地的成功经验、以及中间趟过的坑。在课程结束时,希望大家都能不仅获得敏捷的落地实施能力、更能够获得随时根据团队和市场情况改造敏捷方法本身的能力。这才是敏捷真正的精髓!

目标收益

• 对于正在进行敏捷转型的团队或新团队:可以获得完整的敏捷方法知识体系,快速开展落地,同时规避敏捷开始阶段容易调入的误区,少走弯路
• 对于正在进行敏捷实践的团队:
o 大中型团队:获得组织级敏捷化的大厂模式
o 中小型团队:获得战术级敏捷的调整能力
• 对于实施敏捷但效果不理想、感到困惑的团队:可以有更多的交流和答疑,对症下药,看看到底是方法论本身的问题还是执行的问题,以及如何改进

培训对象

• 研发人员
• 研发管理人员
• 敏捷教练
• 产品经理
• 测试管理人员

课程大纲

【第一章】
敏捷落地的顶层设计
敏捷其实是一个说起来容易做起来难的方法,它的灵活性是广受欢迎的原因;但敏捷的难以驾驭也是因为它太灵活。这一模块分享笔者真实项目中出现的挑战,这些也是目前业界敏捷落地的过程中的普遍问题。整个课程由这些问题开始逐个击破,本章讲解敏捷落地的顶层设计层面,并分享笔者在实际工作中制作的“Photoshop敏捷宝典”

(1) 怪象一:一个项目反反复复、改来改去,大家看似都很忙,有效输出却不多,却说这叫敏捷
(2) 怪象二:产品经理总觉得需求已经很清楚了,开发总觉得需求不清
(3) 怪象三:进度滞后有如家常便饭,却说这叫敏捷
(4) 以上是笔者带队过程中的亲身经历,让我们开始真正的敏捷——敏捷的顶层设计
(5) 重新定义和明确敏捷团队的角色、职责、边界、和人员配比
(6) 真实实例分享:“Photoshop敏捷宝典”
【第二章】
敏捷模式下的产品—开发配合
产品方向和演进图谱是敏捷实施的重要基础,敏捷是整个团队一直朝着一个目标探索、尝试、尽量用最短路径达到目标。而没有方向的反复摇摆和消耗尝试何谈敏捷。本章分享如何将产品和开发作为一个整体提升敏捷度,以及对产品和开发有哪些新能力要求和输出要求,同时分享产品开发配合、确认、迭代的实施细节和实际案例

(1) 产品细节可以灵活调整,产品方向则要相对稳定(+产品规划原则)
(2) 产品需求可以不重文档,但不能描述不清(+方法实战分享)
(3) 产品需求可以变更,但不能没有变更管理(+变更控制方法)
(4) 产品需求可以思考调研,但不能没有时间控制(+进度控制实践)
(5) 产品输出的关键点和标准
(6) 开发启动的关键点和标准
(7) 敏捷模式下对架构的要求
(8) 实例分享:Photoshop的产品与开发之间是如何配合的
【第三章】
敏捷教练——整个项目的助推器
敏捷教练是团队中非常关键的角色,做的好可以极大提升项目的效率;反之,也会拖住整个团队。这就对敏捷教练的大局观和对敏捷的理解提出了更高要求。本章重点讲解敏捷教练的实战落地点及方法,通过本章学习敏捷教练将对项目进展的把控力得以全面提升。同时,分享笔者在实际工作中定义和实现的项目状态仪表盘,这些是非常实用的参考内容

(1) 敏捷教练的必备工具
(2) 敏捷教练的分配资源能力强化方法
(3) 敏捷教练的计划能力提升方法实践
(4) 敏捷教练的项目执行力强化训练
(5) 制定迭代周期的原则和实战要点
(6) 任务追踪及通过精细化管理
(7) 定义可视化项目仪表盘
(8) 实例分享:Photoshop的项目状态仪表盘
【第四章】
敏捷模式下的协同开发
敏捷模式之下的协同开发对于开发之间的沟通提出了更高、更频繁的要求,技术之间的依赖和影响日益增多。但程序员队伍并不是一个喜欢花大把时间进行大量语言交流的群体。程序员不怕多做工作,但讨厌做无意义的工作,技术开发步调不一致时开发会大为光火。本章介绍如何建立和落地一套机制,可以达到尽量提升协同开发效率同时降低对沟通的依赖的目的

(1) 需求确认的原则和标准
(2) 如何避免并行开发间的相互干扰
(3) 提高代码复用度的三层结构
(4) 从代码中加注释到注释中加代码
(5) 如何制定、明确、和保障开发任务完成的退出标准
(6) 协同开发时代码提交的流程和冲突处理
(7) 确认机制和广播机制
(8) 案例分享:让我们的开发人员每天下班时都清清楚楚完成今日进度目标
【第五章】
敏捷测试及敏捷发布
做的快还得做的好才是真敏捷,测试和发布环节跟不上照样敏捷不起来。本章分享以测试驱动开发和缺陷预防为核心的敏捷测试实践,并分享Photoshop的结对编程模式

(1) TDD:测试驱动开发的原则和实践分享
(2) 自动化测试——敏捷测试的重要基石
(3) 代码注射及代码覆盖率的测量和分析
(4) 缺陷预防及测试结果的快速反馈:将测试活动和测试结果提前到开发代码提交之前
(5) 构建管理:通过构建级别的定义及使用支撑快速发布
(6) 案例分享:Photoshop的结对编程
【第六章】
敏捷方法的自我进化能力
敏捷重意不重形,切记思维僵化,如果照搬硬套敏捷宣言中的XX原则、XX事项本身就已经偏离了敏捷的思想精华。我通过在不同规模、不同基础、不同行业的团队应用敏捷,深深体会到对敏捷方法自身的不断思索、持续演进才是真正的敏捷落地

(1) 敏捷不可拘泥于套路,头脑要活、思路要灵
(2) 案例分享:我在大厂的敏捷落地都做了哪些调整
(3) 案例分享:我在中小型团队的敏捷落地都做了哪些变化
(4) 案例分享:精英化程度较高的团队敏捷怎么玩
(5) 案例分享:基础较为薄弱的团队敏捷怎么开展
(6) 反思:那些所谓的“绝对”
(7) 每日站会改巡会
(8) 如果不能敏捷的输出有效结果,任何理论都毫无意义
(9) 量体裁衣:获得制定出适合你团队的量身订造敏捷模式的超级能力!
【第一章】
敏捷落地的顶层设计

敏捷其实是一个说起来容易做起来难的方法,它的灵活性是广受欢迎的原因;但敏捷的难以驾驭也是因为它太灵活。这一模块分享笔者真实项目中出现的挑战,这些也是目前业界敏捷落地的过程中的普遍问题。整个课程由这些问题开始逐个击破,本章讲解敏捷落地的顶层设计层面,并分享笔者在实际工作中制作的“Photoshop敏捷宝典”

(1) 怪象一:一个项目反反复复、改来改去,大家看似都很忙,有效输出却不多,却说这叫敏捷
(2) 怪象二:产品经理总觉得需求已经很清楚了,开发总觉得需求不清
(3) 怪象三:进度滞后有如家常便饭,却说这叫敏捷
(4) 以上是笔者带队过程中的亲身经历,让我们开始真正的敏捷——敏捷的顶层设计
(5) 重新定义和明确敏捷团队的角色、职责、边界、和人员配比
(6) 真实实例分享:“Photoshop敏捷宝典”
【第二章】
敏捷模式下的产品—开发配合

产品方向和演进图谱是敏捷实施的重要基础,敏捷是整个团队一直朝着一个目标探索、尝试、尽量用最短路径达到目标。而没有方向的反复摇摆和消耗尝试何谈敏捷。本章分享如何将产品和开发作为一个整体提升敏捷度,以及对产品和开发有哪些新能力要求和输出要求,同时分享产品开发配合、确认、迭代的实施细节和实际案例

(1) 产品细节可以灵活调整,产品方向则要相对稳定(+产品规划原则)
(2) 产品需求可以不重文档,但不能描述不清(+方法实战分享)
(3) 产品需求可以变更,但不能没有变更管理(+变更控制方法)
(4) 产品需求可以思考调研,但不能没有时间控制(+进度控制实践)
(5) 产品输出的关键点和标准
(6) 开发启动的关键点和标准
(7) 敏捷模式下对架构的要求
(8) 实例分享:Photoshop的产品与开发之间是如何配合的
【第三章】
敏捷教练——整个项目的助推器

敏捷教练是团队中非常关键的角色,做的好可以极大提升项目的效率;反之,也会拖住整个团队。这就对敏捷教练的大局观和对敏捷的理解提出了更高要求。本章重点讲解敏捷教练的实战落地点及方法,通过本章学习敏捷教练将对项目进展的把控力得以全面提升。同时,分享笔者在实际工作中定义和实现的项目状态仪表盘,这些是非常实用的参考内容

(1) 敏捷教练的必备工具
(2) 敏捷教练的分配资源能力强化方法
(3) 敏捷教练的计划能力提升方法实践
(4) 敏捷教练的项目执行力强化训练
(5) 制定迭代周期的原则和实战要点
(6) 任务追踪及通过精细化管理
(7) 定义可视化项目仪表盘
(8) 实例分享:Photoshop的项目状态仪表盘
【第四章】
敏捷模式下的协同开发

敏捷模式之下的协同开发对于开发之间的沟通提出了更高、更频繁的要求,技术之间的依赖和影响日益增多。但程序员队伍并不是一个喜欢花大把时间进行大量语言交流的群体。程序员不怕多做工作,但讨厌做无意义的工作,技术开发步调不一致时开发会大为光火。本章介绍如何建立和落地一套机制,可以达到尽量提升协同开发效率同时降低对沟通的依赖的目的

(1) 需求确认的原则和标准
(2) 如何避免并行开发间的相互干扰
(3) 提高代码复用度的三层结构
(4) 从代码中加注释到注释中加代码
(5) 如何制定、明确、和保障开发任务完成的退出标准
(6) 协同开发时代码提交的流程和冲突处理
(7) 确认机制和广播机制
(8) 案例分享:让我们的开发人员每天下班时都清清楚楚完成今日进度目标
【第五章】
敏捷测试及敏捷发布

做的快还得做的好才是真敏捷,测试和发布环节跟不上照样敏捷不起来。本章分享以测试驱动开发和缺陷预防为核心的敏捷测试实践,并分享Photoshop的结对编程模式

(1) TDD:测试驱动开发的原则和实践分享
(2) 自动化测试——敏捷测试的重要基石
(3) 代码注射及代码覆盖率的测量和分析
(4) 缺陷预防及测试结果的快速反馈:将测试活动和测试结果提前到开发代码提交之前
(5) 构建管理:通过构建级别的定义及使用支撑快速发布
(6) 案例分享:Photoshop的结对编程
【第六章】
敏捷方法的自我进化能力

敏捷重意不重形,切记思维僵化,如果照搬硬套敏捷宣言中的XX原则、XX事项本身就已经偏离了敏捷的思想精华。我通过在不同规模、不同基础、不同行业的团队应用敏捷,深深体会到对敏捷方法自身的不断思索、持续演进才是真正的敏捷落地

(1) 敏捷不可拘泥于套路,头脑要活、思路要灵
(2) 案例分享:我在大厂的敏捷落地都做了哪些调整
(3) 案例分享:我在中小型团队的敏捷落地都做了哪些变化
(4) 案例分享:精英化程度较高的团队敏捷怎么玩
(5) 案例分享:基础较为薄弱的团队敏捷怎么开展
(6) 反思:那些所谓的“绝对”
(7) 每日站会改巡会
(8) 如果不能敏捷的输出有效结果,任何理论都毫无意义
(9) 量体裁衣:获得制定出适合你团队的量身订造敏捷模式的超级能力!
提交需求