
SCRUM 作為最流行的敏捷框架,這些年已經(jīng)得到廣泛的流行。
但是很多團隊在落地SCRUM的時候,通常會產(chǎn)生以下問題:
一,概念性問題:
SCRUM就是敏捷么?
SCRUM就是開各種會么?
SCRUM有什么好的,能對我的團隊產(chǎn)生什么作用?
二,SCRUM執(zhí)行過程問題:
計劃會和需求評審會有啥區(qū)別?計劃會時候發(fā)現(xiàn)需求經(jīng)常有問題,并且還會有很多問題在迭代中出現(xiàn)。
站會為什么要每天開,每天重復3個問題很乏味。
評審會,業(yè)務方?jīng)]空參加,時間也很緊張了,會議干脆被省掉了。
回顧會,回顧了幾次后,已經(jīng)沒有了熱情,總是那幾個問題,有什么好回顧的。
迭代周期如何定?版本發(fā)布怎么做?
為什么看起來SCRUM沒什么內(nèi)容,落地執(zhí)行卻問題多多?
三,SM的角色和發(fā)展問題:
SM一定是全職的么?
SM對我的職業(yè)發(fā)展有什么幫助?
SM的發(fā)展路徑是什么?
針對以上三類問題,接下來我們嘗試解答。
一,概念性問題:
SCRUM就是敏捷么?
答:不是,SCRUM是敏捷的一種落地框架,敏捷的核心是 敏捷宣言和十二項原則,是我們前進道路的指明燈,具體落地方法有 SCRUM,XP,KANBAN,等多種實踐框架,而SCRUM是其中最流行的一種敏捷落地框架。現(xiàn)實中,企業(yè)落地敏捷往往是多種框架和其中部分實踐的按需結(jié)合,這也符合敏捷宣言的第一句:我們一直在實踐中探尋更好的軟件開發(fā)方法,身體力行的同時也幫助他人。
SCRUM就是開各種會么?
答:不是,SCRUM是一個框架,幫助我們打造高效團隊。SCRUM的主張是盡可能減少不必要的會議,保留最簡的必要會議流程。也就是說工作中只需要開這些最少的會就夠了,如果有其他會議,可以考慮和現(xiàn)有會議融合,或者簡化形式、次數(shù),甚至減少掉。只保留必要的會議,明確會議內(nèi)容、流程,嚴格控制會議時長,是減少浪費的體現(xiàn)。
SCRUM有什么好的,能對我的團隊產(chǎn)生什么作用?
答:SCRUM幫助團隊建立以價值交付為目標的工作方式,清晰的節(jié)奏感,短迭代的計劃性,及時的過程和風險管理,成果評審展示,持續(xù)回顧改進,等,將一系列優(yōu)秀的實踐融合到一起,為建立價值驅(qū)動的高效團隊,提供了一套簡單清晰易行的落地框架。
二,SCRUM執(zhí)行過程問題:
計劃會和需求評審會有啥區(qū)別?計劃會時候發(fā)現(xiàn)需求經(jīng)常有問題,并且還會有很多問題在迭代中出現(xiàn)。
答:SCRUM的計劃會,需要做好三個方面:
1)會前:需求梳理,確保需求達到就緒狀態(tài)(滿足DOR,團隊約定需求的就緒標準),并且準備超過1個迭代約20%的故事數(shù)量。(故事可以包含業(yè)務需求和技術(shù)任務,約定好比例和排列好優(yōu)先級)
2)會中:PO依次講解需求,并且和團隊溝通,在?內(nèi)容、優(yōu)先級、驗收標準 達成一致。(如果有采用估算,則按照優(yōu)先級依次放入迭代,達到團隊產(chǎn)能上限為止)
3)會后:團隊自組織討論如何做,明確設(shè)計和執(zhí)行細節(jié),PO不需要參與。(此部分工作也可在計劃會議的后半段進行)
最終形成一份具體可執(zhí)行的,識別了所有依賴關(guān)系和風險的迭代計劃。
站會為什么要每天開,每天重復3個問題很乏味。
答:
1)站會并不是每天開,計劃會當天,不需要開。團隊根據(jù)實際的需要來調(diào)整溝通頻次即可,通常情況下迭代過程中,是每天開。
2)每天溝通3個問題,建議的站會方式是圍繞看板上的故事卡片,從右到左的順序,依次溝通個人相關(guān)的故事進展。
注意不要機械的溝通,而是以同步進度,披露超出個人能力之外的問題、障礙和風險,尋求協(xié)作和支持為主。
站會總體時間通常約在10分鐘左右,最長不超過15分鐘。如果時間過短或過長,作為SM就要反思下,是哪里出現(xiàn)了問題,是否合理和需要改善。
很多人說站會講完三個問題就可以了,不要討論。這一點我有不同的看法,沒有溝通的站會,就真的是機械的3個問題了,溝通還是需要的,但是要控制溝通時間盒,例如:每個人講解故事卡片發(fā)言后,允許短暫約20秒左右的溝通。做到這一點,團隊氛圍立刻會得到改善,高效且不再乏味。
評審會,業(yè)務方?jīng)]空參加,時間也很緊張了,會議干脆被省掉了。
答:這通常和迭代的周期有關(guān)系,如果是單周迭代,時間確實很緊張了,評審會通常會被簡化為簡單的業(yè)務驗收過程,可能就沒有獨立的評審會了。如果是雙周及以上迭代,評審會將是一個很好的展示團隊工作成果和業(yè)務方干系人交流獲得反饋的過程,反饋意見可以進入下一個迭代,持續(xù)改善和調(diào)整。
曾經(jīng)見到有些研發(fā)團隊,完成了幾個迭代并且交付了產(chǎn)品增量,但是產(chǎn)品功能上線后遇到需求方的強烈不滿,功能不好用或者有偏差,最終導致團隊被投訴的情況。如果能在每個迭代的評審會上及時溝通,也許就能改善這種情況,這是評審會議設(shè)立的初衷,也是值得我們?nèi)ニ伎嫉膯栴}。
回顧會,回顧了幾次后,已經(jīng)沒有了熱情,總是那幾個問題,有什么好回顧的。
答:回顧會是給團隊成員創(chuàng)造的一個共同溝通交流的機會,哪怕是吐吐槽,談談心,吃吃喝喝,也是團隊情感的交流,促進了團隊合作。
回顧會,最重要的是針對主要的幾個問題,形成改進行動項。改進行動項,必須是經(jīng)過深度討論,團隊相信是可以改善,具體可執(zhí)行落地的行動,并且明確人員,時間,跟進效果。
如果有和業(yè)務和技術(shù)相關(guān)的任務,可以放入下一個迭代的待辦列表。
回顧會通常在每個迭代的結(jié)尾開,俗話說:一張一弛,文武之道,讓大家在緊張工作之余,能有一個簡短的總結(jié)和休息的時間,也是很好的。
迭代周期如何定?版本發(fā)布怎么做?
答:迭代周期要和業(yè)務需求的變化,以及團隊的持續(xù)交付能力相結(jié)合。
建議的迭代周期通常情況下是2周。如果業(yè)務需求通常需要1個月交付一次,那么迭代周期2周/4周都是合適的。如果業(yè)務變化很快,需要每周做一次交付,那么迭代周期1周是合適的。
通常的版本發(fā)布頻率和迭代周期需要對齊,例如:1周發(fā)一次版本,迭代周期1周。2周發(fā)一次版本,迭代周期2周。
也可以多個迭代做一次發(fā)布,例如:4周發(fā)一次版本,迭代周期2周,即2個迭代,做一次發(fā)布。
或者迭代內(nèi),根據(jù)業(yè)務需要,做多次發(fā)布。但是一定要注意發(fā)布成本。每次發(fā)布,都涉及測試、驗收和發(fā)布的過程,這些都會耗費大量成本,并且對迭代的研發(fā)工作造成一定的影響。
發(fā)布的頻繁程度一方面是業(yè)務需要,另一方面是持續(xù)交付能力的體現(xiàn),如果還是大量人工測試和驗收過程,并且發(fā)布過程自動化程度不高,頻繁發(fā)布就得不償失了。
為什么看起來SCRUM沒什么內(nèi)容,落地執(zhí)行卻問題多多?
答:因為你對SCRUM還不夠理解。SCRUM要做好,需要多看幾遍SCRUM GUIDE領(lǐng)悟其理念和設(shè)計思想,并且在實踐之中反復練習和思考改進。如果工作中更多的是機械照搬3355,過于形式化就會導致很多負面結(jié)果。
在落地SCRUM的時候,最重要的是先行動起來,先照著做,落地層面簡單化,通過不斷嘗試和思考改善,逐步摸索出一套適合團隊的做事方法。
只有在持續(xù)不斷的實踐之中,才能更加了解了這些KNOW HOW,經(jīng)過實踐和思考才能更好的掌握SCRUM。
SCRUM對很多執(zhí)行細節(jié)沒有定義清楚,這是為了給團隊自行發(fā)揮的空間,沒有完全一樣的團隊和環(huán)境。只有理解了SCRUM的設(shè)計理念和方法,并且持續(xù)不斷的在實踐中思考和改進,才能真的做好SCRUM。
我想這也是SCRUM作為一個簡單的敏捷框架,為何很多人會說SCRUM簡單卻難以掌握,并且很多團隊卻難以落地執(zhí)行好的原因。
三,SM的角色和發(fā)展問題:
SM一定是全職的么?
答:否,SM可以是兼職,也可以是全職,根據(jù)團隊實際的需要來設(shè)定。
不建議SM耗費過多的精力,更應該營造一個好的團隊氛圍,讓團隊在輕松愉快的氛圍之中做好SCRUM。
SCRUM的創(chuàng)始人之一的Jeff老師,在前段時間直播活動時候說過這樣一句話:快樂的團隊是高效的,可以讓團隊事半功倍。
SM對我的職業(yè)發(fā)展有什么幫助?
答:SM所具備的能力,是新時代的企業(yè)和團隊組織形式對團隊管理者提出的要求,是打造高效的有創(chuàng)造力的團隊的基礎(chǔ)。
具備了相關(guān)能力,就具備了本身職業(yè)技能之外的一種打造高效團隊的能力,也使自身的職業(yè)發(fā)展更具備競爭力。
SM的發(fā)展路徑是什么?
答:兼職教練,可以把相關(guān)能力成為自身職業(yè)發(fā)展的加分項。
全職教練,可以參考?團隊級教練,組織級教練,咨詢顧問的發(fā)展路線.
如何做好需求管理,團隊管理,項目管理,敏捷開發(fā),高效團隊的打造,精益創(chuàng)業(yè),產(chǎn)品探索,以及如何讓產(chǎn)品更加有創(chuàng)造力和生命力,等,這些都是敏捷教練需要深入研究的課題,也為你將來能夠成就一番事業(yè)打好基礎(chǔ)。
無論怎樣,持續(xù)不斷的學習知識,持續(xù)的練習和改進,你會獲得終身成長。