課程簡介
目標(biāo)收益
- 了解如何向上提升你目前的 (敏捷)開發(fā)能力。
- 了解如何使您的團(tuán)隊(duì)能更好地運(yùn)作和協(xié)作。
- 了解狀態(tài)的卡的理念與構(gòu)思,以及如何使用它們在不同的項(xiàng)目中。
- 了解 Alpha,價值流映射,狀態(tài)墻,可視化控制的概念。
- 了解如何在各項(xiàng)敏捷的實(shí)踐中(如TDD,CI, 情景驅(qū)動的開發(fā),團(tuán)隊(duì)組織)評估并提升團(tuán)隊(duì)的能力。
培訓(xùn)對象
研發(fā)總監(jiān)、技術(shù)經(jīng)理,項(xiàng)目經(jīng)理,Scrum Master,PO,技術(shù)骨干和項(xiàng)目組成員
課程大綱
Scrum介紹 |
- 快覽 - 核心價值觀 1)敏捷開發(fā)如何提升生產(chǎn)率? 2)敏捷開發(fā)如何提升質(zhì)量 - 我是否該敏捷? - 敏捷對企業(yè)的價值 |
產(chǎn)品待開發(fā)項(xiàng)和用戶故事 |
- 產(chǎn)品負(fù)責(zé)人Product Owner 1)產(chǎn)品開發(fā)中的產(chǎn)品負(fù)責(zé)人 2)項(xiàng)目管理中的產(chǎn)品負(fù)責(zé)人 3) Product Owner團(tuán)隊(duì) 4) 現(xiàn)場演練:誰做Product Owner?(使用客戶內(nèi)部案例) - 產(chǎn)品待開發(fā)項(xiàng) Product Backlog 1) 什么是Product Backlog 2) 現(xiàn)場演練:建立自己的待開發(fā)項(xiàng)(使用客戶內(nèi)部開發(fā)需求) - 用戶故事 1) 用戶故事 = 用戶 + 功能 + 價值 2) 好故事的四個標(biāo)準(zhǔn) 3) 切分故事 4) 現(xiàn)場演練:將三個需求轉(zhuǎn)換為用戶故事(使用客戶內(nèi)部開發(fā)需求) - 用戶建模 1) 誰在用我的產(chǎn)品? 2) 現(xiàn)場演練:針對三個需求進(jìn)行用戶建模(使用客戶內(nèi)部開發(fā)需求) - 超越敏捷-現(xiàn)實(shí)世界的敏捷文檔 - 敏捷中的精益理念 - 需求文檔 1) 用戶故事 = 需求文檔? 2) 復(fù)合型的需求文檔 - 設(shè)計(jì)文檔 1) 輕量級設(shè)計(jì):預(yù)想陳述 - 超越敏捷-產(chǎn)品版本規(guī)劃 1) 產(chǎn)品版本與商業(yè)目標(biāo) 2) Product Owner vs. Product Servant 3) 需求優(yōu)先級排序 - 敏捷生態(tài)系統(tǒng)初探:需求管理 1) 從客戶價值驅(qū)動到持續(xù)交付客戶價值 |
迭代計(jì)劃會 |
- 計(jì)劃會序曲-豬與雞的故事 - 豬與雞的行為模式 - 講解故事 1) 迭代計(jì)劃會的整體過程 2) 怎樣防止目標(biāo)不明的迭代?故事群! 3) 團(tuán)隊(duì)要記錄什么? 4) 敏捷文檔對策中的精益思想 a) 準(zhǔn)確記憶與模糊記憶 b) 長期記憶與短期記憶 - 任務(wù)估算 1)估算撲克 a)估算撲克 = 簡化的Delphi估算 2) 現(xiàn)場演練:世界第5高樓有多高? 3)現(xiàn)場演練:我的三個故事要多少工作量?(使用客戶內(nèi)部開發(fā)需求) - 敏捷生態(tài)系統(tǒng) 1)誰在管理團(tuán)隊(duì)中的個體? 2)從領(lǐng)導(dǎo)指令到自組織團(tuán)隊(duì) 3) 大團(tuán)隊(duì)/強(qiáng)分工下容易受到傷害的實(shí)踐 |
日?;顒? |
- Scrum Master 1) 誰是Scrum Master? - 團(tuán)隊(duì)結(jié)構(gòu)與日常開發(fā)活動 1) 辦公環(huán)境 2)“特性小組” 3)“松結(jié)對編程” 4) “松結(jié)對編程”的小組長責(zé)任 5)“松結(jié)對編程”的工作習(xí)慣 - 每日立會 1) 為何站著開會? 2) 每日立會成功的關(guān)鍵 3) 現(xiàn)場演練:明天的每日立會 - 燃燒圖 1) 燃燒圖的團(tuán)隊(duì)“指紋” - 敏捷開發(fā)的變更應(yīng)對策略 1) 擁抱變化還是恪守承諾? 2)“迭代期內(nèi)無變更”與研發(fā)心理學(xué) a) 對策:MoSCoW方法 3) “迭代期內(nèi)無變更”與產(chǎn)品版本規(guī)劃 |
評審會與反思會 |
- 評審會序曲 1) 從外部理解團(tuán)隊(duì)目標(biāo) 2) “可運(yùn)行軟件”的標(biāo)準(zhǔn) - 評審會 1) 評審會的行為模式 2) 引導(dǎo)客戶表達(dá)需求 3) 現(xiàn)場演練:為三個故事設(shè)定完成標(biāo)準(zhǔn) - 反思會 1) 現(xiàn)實(shí)世界的反思會 |
實(shí)戰(zhàn)案例分析-需求管理案例 |
- 需求管理案例分析 1)如何面對多個客戶/產(chǎn)品經(jīng)理/銷售? 2) 如何處理模糊需求? 3) 如何應(yīng)對計(jì)劃會上有問題的Product Owner? 4) 如何應(yīng)對評審會上沉默的PO/客戶/領(lǐng)導(dǎo)? 5) 如何管理對用戶故事很有想法的程序員? |
實(shí)戰(zhàn)案例分析-項(xiàng)目管理案例 |
- 項(xiàng)目管理案例分析 1) 如何應(yīng)對干涉估算結(jié)果的領(lǐng)導(dǎo)? 2) 如何應(yīng)對孤獨(dú)的計(jì)劃者? 3) 如何應(yīng)對沉悶的每日立會? 4) 如何應(yīng)對冗長的每日立會? 5) 如何應(yīng)對每日立會上的“說謊者”? |
智慧敏捷-如何應(yīng)對從未遇到的問題 |
- 理解敏捷中的實(shí)踐與背后的深層思想 - 無我:如何以自組織團(tuán)隊(duì)解決個體問題 - 無?。喝绾巍白兺ā辈拍苁芤娑植粫黄泼艚莸拙€ - 共振:如何在困難的環(huán)境中漸進(jìn)地啟動敏捷 |
自組織原理與大團(tuán)隊(duì)敏捷 |
- 誰在管理團(tuán)隊(duì)中的個體? - 從領(lǐng)導(dǎo)指令到自組織團(tuán)隊(duì)-敏捷生態(tài)系統(tǒng) 1) 自組織團(tuán)隊(duì)的潛在問題 2) 敏捷Scrum是怎樣解決這些問題的? 3) 敏捷生態(tài)系統(tǒng) 4) 大團(tuán)隊(duì)/強(qiáng)分工下易受影響的生物 a)習(xí)慣性分工與事實(shí)性分工 - 大型團(tuán)隊(duì):139團(tuán)隊(duì)模型(上) 1) 人員構(gòu)成 2) 大型團(tuán)隊(duì)的計(jì)劃會估算實(shí)踐 3) 大型團(tuán)隊(duì)的日常工作實(shí)踐 a)松結(jié)對編程 4)大型團(tuán)隊(duì)的每日立會實(shí)踐 a)Scrum of XPs - 強(qiáng)分工團(tuán)隊(duì):139團(tuán)隊(duì)模型(下) 1)Product Owner團(tuán)隊(duì) a) 策劃團(tuán)隊(duì)/產(chǎn)品團(tuán)隊(duì) 2) 強(qiáng)分工團(tuán)隊(duì)的計(jì)劃會實(shí)踐 3) 強(qiáng)分工團(tuán)隊(duì)的每日立會實(shí)踐 4) 強(qiáng)分工團(tuán)隊(duì)的跟進(jìn)過程 5) 強(qiáng)分工團(tuán)隊(duì)的日常工作實(shí)踐 6) 敏捷開發(fā)的團(tuán)隊(duì)觀 - 139團(tuán)隊(duì)的建立與績效考核 1) 不同位置的人選 2) 按團(tuán)隊(duì)結(jié)構(gòu)進(jìn)行績效考核 3) 不同行業(yè)的考核差異 4) 不同位置的非物質(zhì)激勵 |
組織級敏捷部署與績效管理 |
- 敏捷團(tuán)隊(duì)績效管理 1) 誰來管理團(tuán)隊(duì)中的個體? 2) 敏捷團(tuán)隊(duì)的目標(biāo) 3) 從團(tuán)隊(duì)外部認(rèn)識團(tuán)隊(duì)目標(biāo) 4) 敏捷開發(fā)中的目標(biāo)管理意識 5) 執(zhí)行與實(shí)施層面的敏捷實(shí)踐 |
Scrum介紹 - 快覽 - 核心價值觀 1)敏捷開發(fā)如何提升生產(chǎn)率? 2)敏捷開發(fā)如何提升質(zhì)量 - 我是否該敏捷? - 敏捷對企業(yè)的價值 |
產(chǎn)品待開發(fā)項(xiàng)和用戶故事 - 產(chǎn)品負(fù)責(zé)人Product Owner 1)產(chǎn)品開發(fā)中的產(chǎn)品負(fù)責(zé)人 2)項(xiàng)目管理中的產(chǎn)品負(fù)責(zé)人 3) Product Owner團(tuán)隊(duì) 4) 現(xiàn)場演練:誰做Product Owner?(使用客戶內(nèi)部案例) - 產(chǎn)品待開發(fā)項(xiàng) Product Backlog 1) 什么是Product Backlog 2) 現(xiàn)場演練:建立自己的待開發(fā)項(xiàng)(使用客戶內(nèi)部開發(fā)需求) - 用戶故事 1) 用戶故事 = 用戶 + 功能 + 價值 2) 好故事的四個標(biāo)準(zhǔn) 3) 切分故事 4) 現(xiàn)場演練:將三個需求轉(zhuǎn)換為用戶故事(使用客戶內(nèi)部開發(fā)需求) - 用戶建模 1) 誰在用我的產(chǎn)品? 2) 現(xiàn)場演練:針對三個需求進(jìn)行用戶建模(使用客戶內(nèi)部開發(fā)需求) - 超越敏捷-現(xiàn)實(shí)世界的敏捷文檔 - 敏捷中的精益理念 - 需求文檔 1) 用戶故事 = 需求文檔? 2) 復(fù)合型的需求文檔 - 設(shè)計(jì)文檔 1) 輕量級設(shè)計(jì):預(yù)想陳述 - 超越敏捷-產(chǎn)品版本規(guī)劃 1) 產(chǎn)品版本與商業(yè)目標(biāo) 2) Product Owner vs. Product Servant 3) 需求優(yōu)先級排序 - 敏捷生態(tài)系統(tǒng)初探:需求管理 1) 從客戶價值驅(qū)動到持續(xù)交付客戶價值 |
迭代計(jì)劃會 - 計(jì)劃會序曲-豬與雞的故事 - 豬與雞的行為模式 - 講解故事 1) 迭代計(jì)劃會的整體過程 2) 怎樣防止目標(biāo)不明的迭代?故事群! 3) 團(tuán)隊(duì)要記錄什么? 4) 敏捷文檔對策中的精益思想 a) 準(zhǔn)確記憶與模糊記憶 b) 長期記憶與短期記憶 - 任務(wù)估算 1)估算撲克 a)估算撲克 = 簡化的Delphi估算 2) 現(xiàn)場演練:世界第5高樓有多高? 3)現(xiàn)場演練:我的三個故事要多少工作量?(使用客戶內(nèi)部開發(fā)需求) - 敏捷生態(tài)系統(tǒng) 1)誰在管理團(tuán)隊(duì)中的個體? 2)從領(lǐng)導(dǎo)指令到自組織團(tuán)隊(duì) 3) 大團(tuán)隊(duì)/強(qiáng)分工下容易受到傷害的實(shí)踐 |
日常活動 - Scrum Master 1) 誰是Scrum Master? - 團(tuán)隊(duì)結(jié)構(gòu)與日常開發(fā)活動 1) 辦公環(huán)境 2)“特性小組” 3)“松結(jié)對編程” 4) “松結(jié)對編程”的小組長責(zé)任 5)“松結(jié)對編程”的工作習(xí)慣 - 每日立會 1) 為何站著開會? 2) 每日立會成功的關(guān)鍵 3) 現(xiàn)場演練:明天的每日立會 - 燃燒圖 1) 燃燒圖的團(tuán)隊(duì)“指紋” - 敏捷開發(fā)的變更應(yīng)對策略 1) 擁抱變化還是恪守承諾? 2)“迭代期內(nèi)無變更”與研發(fā)心理學(xué) a) 對策:MoSCoW方法 3) “迭代期內(nèi)無變更”與產(chǎn)品版本規(guī)劃 |
評審會與反思會 - 評審會序曲 1) 從外部理解團(tuán)隊(duì)目標(biāo) 2) “可運(yùn)行軟件”的標(biāo)準(zhǔn) - 評審會 1) 評審會的行為模式 2) 引導(dǎo)客戶表達(dá)需求 3) 現(xiàn)場演練:為三個故事設(shè)定完成標(biāo)準(zhǔn) - 反思會 1) 現(xiàn)實(shí)世界的反思會 |
實(shí)戰(zhàn)案例分析-需求管理案例 - 需求管理案例分析 1)如何面對多個客戶/產(chǎn)品經(jīng)理/銷售? 2) 如何處理模糊需求? 3) 如何應(yīng)對計(jì)劃會上有問題的Product Owner? 4) 如何應(yīng)對評審會上沉默的PO/客戶/領(lǐng)導(dǎo)? 5) 如何管理對用戶故事很有想法的程序員? |
實(shí)戰(zhàn)案例分析-項(xiàng)目管理案例 - 項(xiàng)目管理案例分析 1) 如何應(yīng)對干涉估算結(jié)果的領(lǐng)導(dǎo)? 2) 如何應(yīng)對孤獨(dú)的計(jì)劃者? 3) 如何應(yīng)對沉悶的每日立會? 4) 如何應(yīng)對冗長的每日立會? 5) 如何應(yīng)對每日立會上的“說謊者”? |
智慧敏捷-如何應(yīng)對從未遇到的問題 - 理解敏捷中的實(shí)踐與背后的深層思想 - 無我:如何以自組織團(tuán)隊(duì)解決個體問題 - 無住:如何“變通”才能受益而又不會突破敏捷底線 - 共振:如何在困難的環(huán)境中漸進(jìn)地啟動敏捷 |
自組織原理與大團(tuán)隊(duì)敏捷 - 誰在管理團(tuán)隊(duì)中的個體? - 從領(lǐng)導(dǎo)指令到自組織團(tuán)隊(duì)-敏捷生態(tài)系統(tǒng) 1) 自組織團(tuán)隊(duì)的潛在問題 2) 敏捷Scrum是怎樣解決這些問題的? 3) 敏捷生態(tài)系統(tǒng) 4) 大團(tuán)隊(duì)/強(qiáng)分工下易受影響的生物 a)習(xí)慣性分工與事實(shí)性分工 - 大型團(tuán)隊(duì):139團(tuán)隊(duì)模型(上) 1) 人員構(gòu)成 2) 大型團(tuán)隊(duì)的計(jì)劃會估算實(shí)踐 3) 大型團(tuán)隊(duì)的日常工作實(shí)踐 a)松結(jié)對編程 4)大型團(tuán)隊(duì)的每日立會實(shí)踐 a)Scrum of XPs - 強(qiáng)分工團(tuán)隊(duì):139團(tuán)隊(duì)模型(下) 1)Product Owner團(tuán)隊(duì) a) 策劃團(tuán)隊(duì)/產(chǎn)品團(tuán)隊(duì) 2) 強(qiáng)分工團(tuán)隊(duì)的計(jì)劃會實(shí)踐 3) 強(qiáng)分工團(tuán)隊(duì)的每日立會實(shí)踐 4) 強(qiáng)分工團(tuán)隊(duì)的跟進(jìn)過程 5) 強(qiáng)分工團(tuán)隊(duì)的日常工作實(shí)踐 6) 敏捷開發(fā)的團(tuán)隊(duì)觀 - 139團(tuán)隊(duì)的建立與績效考核 1) 不同位置的人選 2) 按團(tuán)隊(duì)結(jié)構(gòu)進(jìn)行績效考核 3) 不同行業(yè)的考核差異 4) 不同位置的非物質(zhì)激勵 |
組織級敏捷部署與績效管理 - 敏捷團(tuán)隊(duì)績效管理 1) 誰來管理團(tuán)隊(duì)中的個體? 2) 敏捷團(tuán)隊(duì)的目標(biāo) 3) 從團(tuán)隊(duì)外部認(rèn)識團(tuán)隊(duì)目標(biāo) 4) 敏捷開發(fā)中的目標(biāo)管理意識 5) 執(zhí)行與實(shí)施層面的敏捷實(shí)踐 |