敏捷精要训练营
Bard Lu 查看讲师
百林哲咨询(北京)有限公司专家团队成员
大型互联网质量效能团队负责人,国内知名的敏捷/精益咨询师
浏览:786次
详情 DETAILS

课程简介

敏捷是目前最有效的解决软件项目中面对的挑战的新思维与方法核心在于响应变化,在于如何使用反馈应对不确定性。敏捷开发的初衷是为了让软件开发回归客户想要的软件本身,与传统软件开发模式相比,敏捷开发摒弃非必要的流程,通过简化作业完成团队内外的高效合作,持续实现软件价值的短期交付。

本节课程讲师将结合自己多年的敏捷需求、项目管理及开发经验,包括在多家公司的敏捷咨询和推广经验,在两天时间内,通过讲授、游戏、workshop等形式,系统深入地分享Scrum项目管理框架、敏捷项目启动及交付计划制定方法、基于用户故事的需求分析及管理方法、迭代管理方法、基于精益思想的可视化管理技巧、团队建设等内容。期间也会分享持续集成等核心XP实践的精要内容。

 

课程收益

1.清晰地认识敏捷的本质,理解其与传统方法的区别

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

 

受众人群

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


课程周期

2天(12H)


课程大纲

课程主题

课程内容

Part 1 认识敏捷

1.敏捷试图解决那些问题?

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

3.敏捷有那些主要实践

4.应用敏捷的效果调查

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

6.分享一个敏捷项目的历程

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

8.对敏捷的常见误解

9.什么样的项目不适合敏捷

Part 2 增量的需求管理与计划

1.解决需求管理的困境

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

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

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

④增量的需求供给

2.用户故事

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

②用户故事实例分析

③用户故事3C原则

④用户故事INVEST原则

⑤分解用户故事的实用技术

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

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

②Persona & Scenario需求分析技术

③低保真原型

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

⑤工作量预估方法

⑥优先级排列方法

⑦估计初始开发速度

⑧制定交付计划

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

Part 3 面向交付的迭代管理

1.Scrum团队及角色

2.Scrum迭代中的主要活动

①迭代启动会议

②站立会议

③演示会议

④回顾会议

⑤围绕用户故事组织工作

⑥完成的定义

3.利用故事墙做可视化管理

①可视化地展示工作和流程

②约束角色识别Multi-tasking

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

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

⑤建立看板民主

⑥好故事墙具备的特性

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

5.可视化风险管理技术

6.管理产品需求池和迭代需求池

7.管理迭代中的需求变更

Part 4 守护技术纪律的持续集成

1.什么是持续集成,什么不是持续集成

2.六步代码修改习惯

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

4.分享持续集成改进过程

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

②应用开关技术

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

④对架构的可测性改造

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

⑥自动化提测和自动化上线

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

⑧持续集成实践成熟度模型

5.建设部署与测试Pipeline

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

②Pipeline建设最佳实践

③Web和客户端测试最佳实践


企业服务热线:400-106-2080
电话:18519192882
投诉建议邮箱:venus@bailinzhe.com
合作邮箱:service@bailinzhe.com
总部地址:
北京市-丰台区-汽车博物馆东路6号3号楼1单元902-B73(园区)
全国客户服务中心:
天津市-南开区-桂苑路15号鑫茂集团鑫茂军民园1号楼A座802-803
公众号
百林哲咨询(北京)有限公司 京ICP备2022035414号-1