培訓(xùn)背景
本課程從分析軟件開發(fā)過程中所面臨的常見問題入手,深入探討傳統(tǒng)的響應(yīng)式軟件開發(fā)模式所帶來的種種弊端,通過講解以人為核心的敏捷軟件開發(fā)價(jià)值和原則,闡述敏捷開發(fā)的主要過程和公共實(shí)踐,與此同時(shí)也對敏捷過程的最佳實(shí)踐的選擇和何時(shí)采用作了精辟而詳細(xì)的分析,最后以實(shí)際開發(fā)案例將理論和實(shí)踐貫穿于開發(fā)全程,以達(dá)到軟件開發(fā)團(tuán)隊(duì)具有快速工作、響應(yīng)變化能力的目標(biāo),擺脫纏繞隱藏于軟件開發(fā)中的危機(jī)。
培訓(xùn)收益
●傳統(tǒng)項(xiàng)目交付如何結(jié)合敏捷技術(shù)優(yōu)點(diǎn);
●基于敏捷軟件開發(fā)的實(shí)踐—工欲善其事,必先利其器;
●Scrum敏捷項(xiàng)目管理。
培訓(xùn)特色
●敏捷方法論實(shí)現(xiàn)以國際流行的Scrum方法論和XP方法論相結(jié)合;
●課程采用講師演示、學(xué)員討論及現(xiàn)場案例實(shí)踐方式交錯(cuò)授課;
●采用敏捷團(tuán)隊(duì)理念完成整個(gè)案例的實(shí)踐,課堂節(jié)奏緊張,知識(shí)的獲取均是個(gè)人現(xiàn)場實(shí)踐體驗(yàn)獲得。
課程大綱
單元 | 主題 | 內(nèi)容 |
---|---|---|
第一單元 |
從傳統(tǒng)開發(fā)向敏捷開發(fā) 轉(zhuǎn)型中的問題和對策 |
●傳統(tǒng)重量級的開發(fā)方法優(yōu)缺點(diǎn) ●實(shí)現(xiàn)敏捷方法實(shí)踐與開發(fā)過程流程和環(huán)節(jié)分析 |
第二單元 | 軟件研發(fā)問題和過程導(dǎo)入 |
通過一個(gè)實(shí)際項(xiàng)目過程回顧—軟件研發(fā)團(tuán)隊(duì)的常見問題 ●需求不斷變化 ●文檔難以維護(hù) ●缺乏有效的設(shè)計(jì) ●開發(fā)混亂而無序 ●產(chǎn)品的質(zhì)量難以保證 ●計(jì)劃不準(zhǔn)確,缺乏預(yù)見性,難以遵循 ●團(tuán)隊(duì)之間難以協(xié)調(diào),產(chǎn)生矛盾 ●存在多種項(xiàng)目,特點(diǎn)不同,難以規(guī)范 思考: ●這些問題產(chǎn)生的原因是什么 ●我們應(yīng)該用什么樣的態(tài)度對待 ●怎么開始呢 |
第三單元 | 敏捷開發(fā)過程快覽 |
●核心價(jià)值觀 ●敏捷開發(fā)如何提升生產(chǎn)率 ●敏捷開發(fā)如何提升質(zhì)量 ●我是否該敏捷 ●敏捷對企業(yè)的價(jià)值 |
第四單元 | 敏捷需求與管理 |
●產(chǎn)品負(fù)責(zé)人Product Owner: 產(chǎn)品開發(fā)vs 項(xiàng)目開發(fā) ●產(chǎn)品待開發(fā)項(xiàng)Product Backlog ●用戶故事與好故事的四個(gè)標(biāo)準(zhǔn) ●用戶建模 ●超越敏捷-現(xiàn)實(shí)世界的用戶故事 ●敏捷中的精益理念 ●需求優(yōu)先級排序 ●從客戶價(jià)值驅(qū)動(dòng)到持續(xù)交付客戶價(jià)值 ●需求管理工具介紹 |
第五單元 | 迭代計(jì)劃會(huì) |
●計(jì)劃會(huì)序曲-豬與雞的故事 ●迭代計(jì)劃會(huì)的整體過程 ●怎樣防止目標(biāo)不明的迭代故事群 ●團(tuán)隊(duì)要記錄什么 ●敏捷文檔對策中的精益思想 ●任務(wù)估算:估算撲克 ●敏捷生態(tài)系統(tǒng) ●誰在管理團(tuán)隊(duì)中的個(gè)體 ●從領(lǐng)導(dǎo)指令到自組織團(tuán)隊(duì) ●大團(tuán)隊(duì)/強(qiáng)分工下容易受到傷害的實(shí)踐 |
第六單元 | 日常活動(dòng) |
●Scrum Master ●日常開發(fā)活動(dòng)-松結(jié)對編程 ●每日立會(huì) ●現(xiàn)場演練:明天的每日立會(huì) ●燃燒圖 ●“迭代期內(nèi)無變更” |
第七單元 | 評審會(huì)與反思會(huì) |
●評審會(huì)與反思會(huì) ●評審會(huì)序曲 ●從外部理解團(tuán)隊(duì)目標(biāo) ●“可運(yùn)行軟件”的標(biāo)準(zhǔn) ●評審會(huì)的行為模式 ●引導(dǎo)客戶表達(dá)需求 ●為故事設(shè)定完成標(biāo)準(zhǔn) ●現(xiàn)實(shí)世界的反思會(huì) |
第八單元 | 敏捷需求管理最佳實(shí)踐 |
●如何面對多個(gè)客戶/產(chǎn)品經(jīng)理/銷售 ●如何處理模糊需求 ●如何應(yīng)對計(jì)劃會(huì)上有問題的Product Owner ●如何應(yīng)對評審會(huì)上沉默的PO/客戶/領(lǐng)導(dǎo) ●如何管理對用戶故事很有想法的程序員 |
第九單元 | 敏捷項(xiàng)目管理最佳實(shí)踐 |
●如何應(yīng)對干涉估算結(jié)果的領(lǐng)導(dǎo) ●如何應(yīng)對孤獨(dú)的計(jì)劃者 ●如何應(yīng)對沉悶的每日立會(huì) ●如何應(yīng)對冗長的每日立會(huì) ●如何應(yīng)對每日立會(huì)上的“說謊者” |
第十單元 | 自組織原理與大團(tuán)隊(duì)敏捷 |
●誰在管理團(tuán)隊(duì)中的個(gè)體 ●從領(lǐng)導(dǎo)指令到自組織團(tuán)隊(duì)-敏捷生態(tài)系統(tǒng) ●自組織團(tuán)隊(duì)的潛在問題 ●敏捷Scrum是怎樣解決這些問題的 ●敏捷生態(tài)系統(tǒng) ●習(xí)慣性分工與事實(shí)性分工 ●大型團(tuán)隊(duì)的敏捷分工與實(shí)踐 ●強(qiáng)分工團(tuán)隊(duì)的敏捷分工與實(shí)踐 ●團(tuán)隊(duì)的建立與績效考核 ●按團(tuán)隊(duì)結(jié)構(gòu)進(jìn)行績效考核 ●不同行業(yè)的考核差異 ●不同位置的非物質(zhì)激勵(lì) |
第十一單元 | 敏捷團(tuán)隊(duì)績效管理 |
●誰來管理團(tuán)隊(duì)中的個(gè)體 ●敏捷團(tuán)隊(duì)的目標(biāo) ●從團(tuán)隊(duì)外部認(rèn)識(shí)團(tuán)隊(duì)目標(biāo) ●敏捷開發(fā)中的目標(biāo)管理意識(shí) ●執(zhí)行與實(shí)施層面的敏捷實(shí)踐 ●長周期開發(fā):敏捷產(chǎn)品版本管理 |
第十二單元 |
長期產(chǎn)品研發(fā) Scrum結(jié)構(gòu) |
●當(dāng)我們成為“產(chǎn)品的主人” ●客戶群與商業(yè)步調(diào) ●案例分析:組織級項(xiàng)目管理工具 ●Product Owner vs. Product Servant ●敏捷開發(fā)中的產(chǎn)品版本意識(shí) ●執(zhí)行與實(shí)施層面的敏捷實(shí)踐 |
第十三單元 | 敏捷產(chǎn)品線管理 |
●為何沒有統(tǒng)一方式進(jìn)行績效管理 ●案例:不同產(chǎn)品線的績效管理 ●產(chǎn)品線績效管理層次 ●敏捷開發(fā)中的產(chǎn)品線意識(shí) ●執(zhí)行與實(shí)施層面的敏捷實(shí)踐 |
第十四單元 | 把敏捷落地到實(shí)處 |
●勇氣:我,能 ●起點(diǎn):近在身邊的問題 ●風(fēng)險(xiǎn):惟績效論 ●結(jié)束語:石頭與雕塑 |
第十五單元 |
使用敏捷開發(fā)工具 實(shí)戰(zhàn)Scrum 項(xiàng)目開發(fā) |
●敏捷開發(fā)研發(fā)工具鏈解決方案 ●初始化JIRA并創(chuàng)建Scrum項(xiàng)目 ●建立產(chǎn)品需求列表Product Backlog ●確定迭代計(jì)劃Sprint Plan ●持續(xù)更新工具 ●項(xiàng)目追蹤并報(bào)告進(jìn)度 |