課程大綱:
| 序號 | 程度 | 訓練項目 | 內容 | 課時(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 | 講授+演練 | ||
|
|
|
|||||

