課程簡介
通過接觸很多宣稱使用敏捷模式的團(tuán)隊(duì),發(fā)現(xiàn)真正在效果上體現(xiàn)出敏捷的團(tuán)隊(duì)其實(shí)并不多。在實(shí)施敏捷的過程中滋生出很多的混亂,效率不高,而“敏捷”又成了很多混亂和計(jì)劃性差的保護(hù)傘。于是“偽敏捷”又成為近年來越來越多的討論聲音,這個(gè)現(xiàn)象值得仔細(xì)探究。本次課程筆者將真誠分享自己所帶的幾個(gè)團(tuán)隊(duì)?wèi)?yīng)用敏捷的實(shí)踐、改造敏捷的過程、落地的成功經(jīng)驗(yàn)、以及中間趟過的坑。在課程結(jié)束時(shí),希望大家都能不僅獲得敏捷的落地實(shí)施能力、更能夠獲得隨時(shí)根據(jù)團(tuán)隊(duì)和市場情況改造敏捷方法本身的能力。這才是敏捷真正的精髓!
目標(biāo)收益
? 對于正在進(jìn)行敏捷轉(zhuǎn)型的團(tuán)隊(duì)或新團(tuán)隊(duì):可以獲得完整的敏捷方法知識體系,快速開展落地,同時(shí)規(guī)避敏捷開始階段容易調(diào)入的誤區(qū),少走彎路
? 對于正在進(jìn)行敏捷實(shí)踐的團(tuán)隊(duì):
o 大中型團(tuán)隊(duì):獲得組織級敏捷化的大廠模式
o 中小型團(tuán)隊(duì):獲得戰(zhàn)術(shù)級敏捷的調(diào)整能力
? 對于實(shí)施敏捷但效果不理想、感到困惑的團(tuán)隊(duì):可以有更多的交流和答疑,對癥下藥,看看到底是方法論本身的問題還是執(zhí)行的問題,以及如何改進(jìn)
培訓(xùn)對象
? 研發(fā)人員
? 研發(fā)管理人員
? 敏捷教練
? 產(chǎn)品經(jīng)理
? 測試管理人員
課程大綱
【第一章】 敏捷落地的頂層設(shè)計(jì) |
敏捷其實(shí)是一個(gè)說起來容易做起來難的方法,它的靈活性是廣受歡迎的原因;但敏捷的難以駕馭也是因?yàn)樗`活。這一模塊分享筆者真實(shí)項(xiàng)目中出現(xiàn)的挑戰(zhàn),這些也是目前業(yè)界敏捷落地的過程中的普遍問題。整個(gè)課程由這些問題開始逐個(gè)擊破,本章講解敏捷落地的頂層設(shè)計(jì)層面,并分享筆者在實(shí)際工作中制作的“Photoshop敏捷寶典” (1) 怪象一:一個(gè)項(xiàng)目反反復(fù)復(fù)、改來改去,大家看似都很忙,有效輸出卻不多,卻說這叫敏捷 (2) 怪象二:產(chǎn)品經(jīng)理總覺得需求已經(jīng)很清楚了,開發(fā)總覺得需求不清 (3) 怪象三:進(jìn)度滯后有如家常便飯,卻說這叫敏捷 (4) 以上是筆者帶隊(duì)過程中的親身經(jīng)歷,讓我們開始真正的敏捷——敏捷的頂層設(shè)計(jì) (5) 重新定義和明確敏捷團(tuán)隊(duì)的角色、職責(zé)、邊界、和人員配比 (6) 真實(shí)實(shí)例分享:“Photoshop敏捷寶典” |
【第二章】 敏捷模式下的產(chǎn)品—開發(fā)配合 |
產(chǎn)品方向和演進(jìn)圖譜是敏捷實(shí)施的重要基礎(chǔ),敏捷是整個(gè)團(tuán)隊(duì)一直朝著一個(gè)目標(biāo)探索、嘗試、盡量用最短路徑達(dá)到目標(biāo)。而沒有方向的反復(fù)搖擺和消耗嘗試何談敏捷。本章分享如何將產(chǎn)品和開發(fā)作為一個(gè)整體提升敏捷度,以及對產(chǎn)品和開發(fā)有哪些新能力要求和輸出要求,同時(shí)分享產(chǎn)品開發(fā)配合、確認(rèn)、迭代的實(shí)施細(xì)節(jié)和實(shí)際案例 (1) 產(chǎn)品細(xì)節(jié)可以靈活調(diào)整,產(chǎn)品方向則要相對穩(wěn)定(+產(chǎn)品規(guī)劃原則) (2) 產(chǎn)品需求可以不重文檔,但不能描述不清(+方法實(shí)戰(zhàn)分享) (3) 產(chǎn)品需求可以變更,但不能沒有變更管理(+變更控制方法) (4) 產(chǎn)品需求可以思考調(diào)研,但不能沒有時(shí)間控制(+進(jìn)度控制實(shí)踐) (5) 產(chǎn)品輸出的關(guān)鍵點(diǎn)和標(biāo)準(zhǔn) (6) 開發(fā)啟動的關(guān)鍵點(diǎn)和標(biāo)準(zhǔn) (7) 敏捷模式下對架構(gòu)的要求 (8) 實(shí)例分享:Photoshop的產(chǎn)品與開發(fā)之間是如何配合的 |
【第三章】 敏捷教練——整個(gè)項(xiàng)目的助推器 |
敏捷教練是團(tuán)隊(duì)中非常關(guān)鍵的角色,做的好可以極大提升項(xiàng)目的效率;反之,也會拖住整個(gè)團(tuán)隊(duì)。這就對敏捷教練的大局觀和對敏捷的理解提出了更高要求。本章重點(diǎn)講解敏捷教練的實(shí)戰(zhàn)落地點(diǎn)及方法,通過本章學(xué)習(xí)敏捷教練將對項(xiàng)目進(jìn)展的把控力得以全面提升。同時(shí),分享筆者在實(shí)際工作中定義和實(shí)現(xiàn)的項(xiàng)目狀態(tài)儀表盤,這些是非常實(shí)用的參考內(nèi)容 (1) 敏捷教練的必備工具 (2) 敏捷教練的分配資源能力強(qiáng)化方法 (3) 敏捷教練的計(jì)劃能力提升方法實(shí)踐 (4) 敏捷教練的項(xiàng)目執(zhí)行力強(qiáng)化訓(xùn)練 (5) 制定迭代周期的原則和實(shí)戰(zhàn)要點(diǎn) (6) 任務(wù)追蹤及通過精細(xì)化管理 (7) 定義可視化項(xiàng)目儀表盤 (8) 實(shí)例分享:Photoshop的項(xiàng)目狀態(tài)儀表盤 |
【第四章】 敏捷模式下的協(xié)同開發(fā) |
敏捷模式之下的協(xié)同開發(fā)對于開發(fā)之間的溝通提出了更高、更頻繁的要求,技術(shù)之間的依賴和影響日益增多。但程序員隊(duì)伍并不是一個(gè)喜歡花大把時(shí)間進(jìn)行大量語言交流的群體。程序員不怕多做工作,但討厭做無意義的工作,技術(shù)開發(fā)步調(diào)不一致時(shí)開發(fā)會大為光火。本章介紹如何建立和落地一套機(jī)制,可以達(dá)到盡量提升協(xié)同開發(fā)效率同時(shí)降低對溝通的依賴的目的 (1) 需求確認(rèn)的原則和標(biāo)準(zhǔn) (2) 如何避免并行開發(fā)間的相互干擾 (3) 提高代碼復(fù)用度的三層結(jié)構(gòu) (4) 從代碼中加注釋到注釋中加代碼 (5) 如何制定、明確、和保障開發(fā)任務(wù)完成的退出標(biāo)準(zhǔn) (6) 協(xié)同開發(fā)時(shí)代碼提交的流程和沖突處理 (7) 確認(rèn)機(jī)制和廣播機(jī)制 (8) 案例分享:讓我們的開發(fā)人員每天下班時(shí)都清清楚楚完成今日進(jìn)度目標(biāo) |
【第五章】 敏捷測試及敏捷發(fā)布 |
做的快還得做的好才是真敏捷,測試和發(fā)布環(huán)節(jié)跟不上照樣敏捷不起來。本章分享以測試驅(qū)動開發(fā)和缺陷預(yù)防為核心的敏捷測試實(shí)踐,并分享Photoshop的結(jié)對編程模式 (1) TDD:測試驅(qū)動開發(fā)的原則和實(shí)踐分享 (2) 自動化測試——敏捷測試的重要基石 (3) 代碼注射及代碼覆蓋率的測量和分析 (4) 缺陷預(yù)防及測試結(jié)果的快速反饋:將測試活動和測試結(jié)果提前到開發(fā)代碼提交之前 (5) 構(gòu)建管理:通過構(gòu)建級別的定義及使用支撐快速發(fā)布 (6) 案例分享:Photoshop的結(jié)對編程 |
【第六章】 敏捷方法的自我進(jìn)化能力 |
敏捷重意不重形,切記思維僵化,如果照搬硬套敏捷宣言中的XX原則、XX事項(xiàng)本身就已經(jīng)偏離了敏捷的思想精華。我通過在不同規(guī)模、不同基礎(chǔ)、不同行業(yè)的團(tuán)隊(duì)?wèi)?yīng)用敏捷,深深體會到對敏捷方法自身的不斷思索、持續(xù)演進(jìn)才是真正的敏捷落地 (1) 敏捷不可拘泥于套路,頭腦要活、思路要靈 (2) 案例分享:我在大廠的敏捷落地都做了哪些調(diào)整 (3) 案例分享:我在中小型團(tuán)隊(duì)的敏捷落地都做了哪些變化 (4) 案例分享:精英化程度較高的團(tuán)隊(duì)敏捷怎么玩 (5) 案例分享:基礎(chǔ)較為薄弱的團(tuán)隊(duì)敏捷怎么開展 (6) 反思:那些所謂的“絕對” (7) 每日站會改巡會 (8) 如果不能敏捷的輸出有效結(jié)果,任何理論都毫無意義 (9) 量體裁衣:獲得制定出適合你團(tuán)隊(duì)的量身訂造敏捷模式的超級能力! |
【第一章】 敏捷落地的頂層設(shè)計(jì) 敏捷其實(shí)是一個(gè)說起來容易做起來難的方法,它的靈活性是廣受歡迎的原因;但敏捷的難以駕馭也是因?yàn)樗`活。這一模塊分享筆者真實(shí)項(xiàng)目中出現(xiàn)的挑戰(zhàn),這些也是目前業(yè)界敏捷落地的過程中的普遍問題。整個(gè)課程由這些問題開始逐個(gè)擊破,本章講解敏捷落地的頂層設(shè)計(jì)層面,并分享筆者在實(shí)際工作中制作的“Photoshop敏捷寶典” (1) 怪象一:一個(gè)項(xiàng)目反反復(fù)復(fù)、改來改去,大家看似都很忙,有效輸出卻不多,卻說這叫敏捷 (2) 怪象二:產(chǎn)品經(jīng)理總覺得需求已經(jīng)很清楚了,開發(fā)總覺得需求不清 (3) 怪象三:進(jìn)度滯后有如家常便飯,卻說這叫敏捷 (4) 以上是筆者帶隊(duì)過程中的親身經(jīng)歷,讓我們開始真正的敏捷——敏捷的頂層設(shè)計(jì) (5) 重新定義和明確敏捷團(tuán)隊(duì)的角色、職責(zé)、邊界、和人員配比 (6) 真實(shí)實(shí)例分享:“Photoshop敏捷寶典” |
【第二章】 敏捷模式下的產(chǎn)品—開發(fā)配合 產(chǎn)品方向和演進(jìn)圖譜是敏捷實(shí)施的重要基礎(chǔ),敏捷是整個(gè)團(tuán)隊(duì)一直朝著一個(gè)目標(biāo)探索、嘗試、盡量用最短路徑達(dá)到目標(biāo)。而沒有方向的反復(fù)搖擺和消耗嘗試何談敏捷。本章分享如何將產(chǎn)品和開發(fā)作為一個(gè)整體提升敏捷度,以及對產(chǎn)品和開發(fā)有哪些新能力要求和輸出要求,同時(shí)分享產(chǎn)品開發(fā)配合、確認(rèn)、迭代的實(shí)施細(xì)節(jié)和實(shí)際案例 (1) 產(chǎn)品細(xì)節(jié)可以靈活調(diào)整,產(chǎn)品方向則要相對穩(wěn)定(+產(chǎn)品規(guī)劃原則) (2) 產(chǎn)品需求可以不重文檔,但不能描述不清(+方法實(shí)戰(zhàn)分享) (3) 產(chǎn)品需求可以變更,但不能沒有變更管理(+變更控制方法) (4) 產(chǎn)品需求可以思考調(diào)研,但不能沒有時(shí)間控制(+進(jìn)度控制實(shí)踐) (5) 產(chǎn)品輸出的關(guān)鍵點(diǎn)和標(biāo)準(zhǔn) (6) 開發(fā)啟動的關(guān)鍵點(diǎn)和標(biāo)準(zhǔn) (7) 敏捷模式下對架構(gòu)的要求 (8) 實(shí)例分享:Photoshop的產(chǎn)品與開發(fā)之間是如何配合的 |
【第三章】 敏捷教練——整個(gè)項(xiàng)目的助推器 敏捷教練是團(tuán)隊(duì)中非常關(guān)鍵的角色,做的好可以極大提升項(xiàng)目的效率;反之,也會拖住整個(gè)團(tuán)隊(duì)。這就對敏捷教練的大局觀和對敏捷的理解提出了更高要求。本章重點(diǎn)講解敏捷教練的實(shí)戰(zhàn)落地點(diǎn)及方法,通過本章學(xué)習(xí)敏捷教練將對項(xiàng)目進(jìn)展的把控力得以全面提升。同時(shí),分享筆者在實(shí)際工作中定義和實(shí)現(xiàn)的項(xiàng)目狀態(tài)儀表盤,這些是非常實(shí)用的參考內(nèi)容 (1) 敏捷教練的必備工具 (2) 敏捷教練的分配資源能力強(qiáng)化方法 (3) 敏捷教練的計(jì)劃能力提升方法實(shí)踐 (4) 敏捷教練的項(xiàng)目執(zhí)行力強(qiáng)化訓(xùn)練 (5) 制定迭代周期的原則和實(shí)戰(zhàn)要點(diǎn) (6) 任務(wù)追蹤及通過精細(xì)化管理 (7) 定義可視化項(xiàng)目儀表盤 (8) 實(shí)例分享:Photoshop的項(xiàng)目狀態(tài)儀表盤 |
【第四章】 敏捷模式下的協(xié)同開發(fā) 敏捷模式之下的協(xié)同開發(fā)對于開發(fā)之間的溝通提出了更高、更頻繁的要求,技術(shù)之間的依賴和影響日益增多。但程序員隊(duì)伍并不是一個(gè)喜歡花大把時(shí)間進(jìn)行大量語言交流的群體。程序員不怕多做工作,但討厭做無意義的工作,技術(shù)開發(fā)步調(diào)不一致時(shí)開發(fā)會大為光火。本章介紹如何建立和落地一套機(jī)制,可以達(dá)到盡量提升協(xié)同開發(fā)效率同時(shí)降低對溝通的依賴的目的 (1) 需求確認(rèn)的原則和標(biāo)準(zhǔn) (2) 如何避免并行開發(fā)間的相互干擾 (3) 提高代碼復(fù)用度的三層結(jié)構(gòu) (4) 從代碼中加注釋到注釋中加代碼 (5) 如何制定、明確、和保障開發(fā)任務(wù)完成的退出標(biāo)準(zhǔn) (6) 協(xié)同開發(fā)時(shí)代碼提交的流程和沖突處理 (7) 確認(rèn)機(jī)制和廣播機(jī)制 (8) 案例分享:讓我們的開發(fā)人員每天下班時(shí)都清清楚楚完成今日進(jìn)度目標(biāo) |
【第五章】 敏捷測試及敏捷發(fā)布 做的快還得做的好才是真敏捷,測試和發(fā)布環(huán)節(jié)跟不上照樣敏捷不起來。本章分享以測試驅(qū)動開發(fā)和缺陷預(yù)防為核心的敏捷測試實(shí)踐,并分享Photoshop的結(jié)對編程模式 (1) TDD:測試驅(qū)動開發(fā)的原則和實(shí)踐分享 (2) 自動化測試——敏捷測試的重要基石 (3) 代碼注射及代碼覆蓋率的測量和分析 (4) 缺陷預(yù)防及測試結(jié)果的快速反饋:將測試活動和測試結(jié)果提前到開發(fā)代碼提交之前 (5) 構(gòu)建管理:通過構(gòu)建級別的定義及使用支撐快速發(fā)布 (6) 案例分享:Photoshop的結(jié)對編程 |
【第六章】 敏捷方法的自我進(jìn)化能力 敏捷重意不重形,切記思維僵化,如果照搬硬套敏捷宣言中的XX原則、XX事項(xiàng)本身就已經(jīng)偏離了敏捷的思想精華。我通過在不同規(guī)模、不同基礎(chǔ)、不同行業(yè)的團(tuán)隊(duì)?wèi)?yīng)用敏捷,深深體會到對敏捷方法自身的不斷思索、持續(xù)演進(jìn)才是真正的敏捷落地 (1) 敏捷不可拘泥于套路,頭腦要活、思路要靈 (2) 案例分享:我在大廠的敏捷落地都做了哪些調(diào)整 (3) 案例分享:我在中小型團(tuán)隊(duì)的敏捷落地都做了哪些變化 (4) 案例分享:精英化程度較高的團(tuán)隊(duì)敏捷怎么玩 (5) 案例分享:基礎(chǔ)較為薄弱的團(tuán)隊(duì)敏捷怎么開展 (6) 反思:那些所謂的“絕對” (7) 每日站會改巡會 (8) 如果不能敏捷的輸出有效結(jié)果,任何理論都毫無意義 (9) 量體裁衣:獲得制定出適合你團(tuán)隊(duì)的量身訂造敏捷模式的超級能力! |