課程前言
SCRUM敏捷開發(fā)管理是快速響應(yīng)需求變化,及時(shí)交付階段性產(chǎn)出,達(dá)到讓客戶滿意的一種軟件開發(fā)管理模式。敏捷開發(fā)并不神秘,但是很多團(tuán)隊(duì)并不能真正成功實(shí)施落地,這是因?yàn)槠錉可娴揭恍┕ぷ鳝h(huán)境上的支撐技術(shù)和成員思維觀念上的轉(zhuǎn)換。本課程會(huì)有大部分篇幅為學(xué)員分析如何避免實(shí)施敏捷中的陷阱,并用大量實(shí)例演示:從需求分析開始到開發(fā)、測(cè)試案例編寫、自動(dòng)化測(cè)試部署、自動(dòng)化文檔編寫等整套開發(fā)模式。只有將我們開發(fā)工作中大量步驟實(shí)現(xiàn)自動(dòng)化,才能讓敏捷管理真正落地和發(fā)揮出最高效率。
課程目標(biāo)
對(duì)SCRUM敏捷管理的工作原則、角色、協(xié)作流程有一個(gè)全面徹底的認(rèn)知.掌握如何為敏捷開發(fā)團(tuán)隊(duì)實(shí)現(xiàn)自動(dòng)化的支撐環(huán)境。學(xué)會(huì)專業(yè)開發(fā)團(tuán)隊(duì)是如何進(jìn)行自動(dòng)化測(cè)試,自動(dòng)化發(fā)布部署,自動(dòng)化生成文檔的方法。
授課方式
案例講解+小組討論 60%案例講解 40%實(shí)踐演練。
培訓(xùn)對(duì)象
期望系統(tǒng)化、全面學(xué)習(xí) Scrum敏捷軟件開發(fā)
及敏捷方法的個(gè)人或組織;
正準(zhǔn)備導(dǎo)入敏捷方法,希望在局部項(xiàng)目或者部分團(tuán)隊(duì)中嘗試敏捷方法的企業(yè);
已經(jīng)開始嘗試敏捷方法,正在努力提升整體敏捷能力的一線研發(fā)團(tuán)隊(duì)。
課程大綱
階段 |
學(xué)員 |
敏捷教練 |
階段一 SCRUM 敏捷導(dǎo)入
1天課程 |
對(duì)象:項(xiàng)目開發(fā)成員 形式:小班集中培訓(xùn) 上午 1.什么是敏捷開發(fā) SCRUM敏捷的背景 三大角色的職責(zé) 四大會(huì)議的組織 關(guān)鍵的流程活動(dòng) 2.為什么要實(shí)施敏捷開發(fā) 敏捷與ISO2000,CMMI的關(guān)系 傳統(tǒng)的開發(fā)管理和敏捷項(xiàng)目管理的對(duì)比 下午 3.如何實(shí)施敏捷開發(fā) 敏捷團(tuán)隊(duì)工作環(huán)境的開源套件 MAVEN 項(xiàng)目管理工具 SORAR 質(zhì)量分析管理工具 JENKINS 持續(xù)集成環(huán)境的搭建 DOCKER 輕量級(jí)虛擬機(jī)環(huán)境 敏捷常用的開發(fā)實(shí)踐 TDD-測(cè)試驅(qū)動(dòng)開發(fā) Selenium-web自動(dòng)化測(cè)試 敏捷實(shí)施的關(guān)鍵點(diǎn) 敏捷團(tuán)隊(duì)的增量定義 敏捷模式下的需求管理 人員的激勵(lì)和與角色語言風(fēng)格 開會(huì)的技巧 白板和MS-PROJECT工具的應(yīng)用 |
培養(yǎng)學(xué)員對(duì)敏捷項(xiàng)目管理的基本的理論知識(shí),展示專業(yè)敏捷團(tuán)隊(duì)的開發(fā)管理模式和配置環(huán)境,提升學(xué)員的對(duì)敏捷管理的熱情和興趣。 |
階段二 基礎(chǔ)環(huán)境搭建
3天咨詢指導(dǎo) 每天間隔1周 |
對(duì)象:項(xiàng)目配置人員 形式:咨詢指導(dǎo) 步驟一: 項(xiàng)目構(gòu)建腳本化(MAVEN的使用配置) 間隔1周 學(xué)員自己搭建 步驟二:自動(dòng)化測(cè)試(SeleniumWeb) 間隔1周 學(xué)員自己搭建 步驟三:測(cè)試和生產(chǎn)環(huán)境的自動(dòng)化部署(Jenkins) 間隔1周 學(xué)員自己搭建
|
分三個(gè)步驟協(xié)助輔導(dǎo)開發(fā)團(tuán)隊(duì)搭建好的自動(dòng)化基礎(chǔ)環(huán)境。 |
階段三 試點(diǎn)項(xiàng)目實(shí)驗(yàn)
3天咨詢指導(dǎo) |
對(duì)象:項(xiàng)目組 形式:教練參與項(xiàng)目sprint會(huì)議觀察敏捷實(shí)施問題
教練參與sprint啟動(dòng)會(huì)議(1天) 教練觀察sprint的實(shí)施情況(1天) 教練參與sprint結(jié)束會(huì)議(1天)
|
觀察敏捷實(shí)施過程中的問題,予以修正 |