课程大纲:
序号 | 程度 | 训练项目 | 内容 | 课时(Hour) | 教授方式 | 类型 |
1 | 导入 | 敏捷初探 |
1、传统研发中常见痛点分析 2、敏捷产生和发展 3、敏捷宣言 4、敏捷理论基础 5、敏捷经典实践介绍 |
3 | 讲授 | 管理类 |
2 | Scrum和可视化管理 |
1、343构架 2、可视化管理 |
4 | 讲授 | ||
3 | 用户故事 |
1、用户故事概念 2、用户故事与Scrum 3、用户故事实例 |
3 | 讲授 | ||
4 |
需求管理 和计划 |
1、敏捷需求管理(需求特点、收集、跟踪) 2、需求澄清 3、优先级 4、故事估算方法 5、项目计划和重计划 |
4 | 讲授 | ||
5 | 体验敏捷 |
使用乐高玩具现场演练 1、PO、SM、BA、DEV、QA 2、可视化管理(故事墙、燃尽图) 3、需求澄清、优先级、迭代计划 4、迭代计划会、站会、迭代开发、评审会、回顾会 |
4 | 演练 | ||
6 | 敏捷落地 |
1、探讨敏捷实践与项目实际结合 2、为飞翔中的敏捷结合各个项目自身特点落地提供经验参考 |
3 | 讲授 | ||
7 | 提升 | SCRUM流程演练 |
1、典型用户识别 2、业务流程定义 3、模型定义 4、故事卡拆分 5、澄清 6、估算 7、优先级 8、迭代计划 9、迭代 10、展示会 11、回顾会 12、可视化管理 |
7 | 演练 | 管理类 |
8 | XP实践 |
1、个人实践环 2、团队实践环 3、组织实践环 |
3 | 讲授 | 技术类 | |
9 | 持续集成1 |
1、持续集成概述 2、SVN操作 |
3 | 讲授 | ||
10 | 持续集成2 |
1、分支策略 2、持续集成策略 |
3 | 讲授+演练 | ||
11 | 敏捷测试 |
1、敏捷测试的特点 2、敏捷中的测试人员 3、BDD |
3 | 讲授 | ||
12 | TDD训练营 |
1、TDD理论 2、TDD演练 3、总结 |
7 | 讲授+演练 | ||
13 | OO训练营 |
1、OO设计的概念和本质 2、OO的要素(封装、集成、多态) 3、如何做好OO设计 4、OO设计演练 5、总结 |
7 | 讲授+演练 | ||
14 | 设计模式训练营 |
1、设计模式介绍 2、常用设计模式应用场景和应用要点剖析 3、设计模式演练 4、总结 |
7 | 讲授+演练 | ||
15 | 高级 | 大型团队敏捷实践 |
1、特性驱动开发 2、AMM简介 |
3 | 讲授 | 管理类 |
16 | 设计原则训练营 |
1、简单设计 2、代码成本分析 3、识别和降低偶发成本 4、代码设计正交四原则 5、代码设计SOLID五原则 6、需求迭代演练 |
21 | 讲授+演练 | 技术类 | |
17 | DDD-DCI训练营 |
1、DDD(领域驱动设计)概念讲解 2、DDD要素分析 3、DCI框架要素分析 4、DDD-DCI构架设计演练 5、总结 |
7 | 讲授+演练 | ||
18 | DSL训练营 |
1、DSL(领域专用语言)的概念和应用分析 2、DSL要素(语法、语义、规则、规约) 3、解释权和编译器设计 4、DSL演练 5、总结 |
14 | 讲授+演练 | ||
|
|