為什么要將這次敏捷Retro會議記錄拿出來說說呢?因為發(fā)現(xiàn),這次會議的內(nèi)容真的反映出大多數(shù)團隊面臨的問題和痛點,并經(jīng)過這么多年的敏捷實踐,真的有所思有所悟,所以用這一次敏捷Retro來說說問題。
背景
剛剛團隊經(jīng)歷過一個項目,這個項目的結(jié)果是成功的,但是整個過程是非常痛苦的。
這個項目的特點非常顯明:
1. Deadline已經(jīng)固定,而且非常緊
2. 多個團隊協(xié)作開發(fā),溝通成本非常高
3. 團隊新人多,對業(yè)務不熟悉
4. 系統(tǒng)腐化嚴重,代碼混亂
由此產(chǎn)生的問題:
1. 新人很努力,但對系統(tǒng)不熟悉,對業(yè)務不熟悉,干著急,幫不上忙,很無助
2. 一線研發(fā)很辛苦,沒有足夠的backup,今天晚上熬完,明天晚上繼續(xù)熬,精神和肉體都面臨極大挑戰(zhàn),時刻處于崩潰的邊緣,很無助
其實你可能會說一次、二次面臨突發(fā)情況,加班加點搞下,是無可厚非的。但是我想說的是,某些業(yè)務線,尤其是業(yè)務強主導的業(yè)務線,突發(fā)情況已經(jīng)是家常便飯了,因為這是其最大的特性。我現(xiàn)在面臨的就是這樣的場景。
我們是無法改變這個特性的,無論是否使用敏捷。我們要改變的是,一次比一次改變應該更加的迅捷,從每次痛苦中獲得成長,通過不斷自省進行自我改進。
敏捷模式
我們最早使用的Scrum模式,有計劃會議、站會、演示和回顧會,但是這種時間盒的模式,會在Sprint限定Story,所以后期變成了ScrumBan,取消了計劃會議、演示和規(guī)劃會,這種模式更適合價值流的推動。
隨著團隊的變大,采用了SOS模式,拆分了目標團隊,并為了責任到人,在團隊內(nèi)指派專人跟進專門業(yè)務。
敏捷走樣
走樣1:由于實施了責任到人,專人負責專門業(yè)務,但是造成了一些固步自封的人,只了解自己這塊的業(yè)務,不去了解別人的業(yè)務,也不讓別人了解自己的業(yè)務。
走樣2:由于敏捷推崇高效溝通,但ScrumBan沒有了計劃會議,所以團隊接需求比較亂,沒有整體規(guī)劃就接了需求,這也側(cè)面加重了越?jīng)]時間越敢需求,越敢需求越?jīng)]時間。
敏捷決議
所以,在敏捷Retro上,我們通過對上述問題的分析,進行了總結(jié),并進行了一些決議改變。
1. 切回Scrum模式,并輕量化,重點是要有計劃會議、演示和回顧會議。需求一律從計劃發(fā)布會產(chǎn)生,臨時需求只對接研發(fā)負責人。
2. 線上問題和BUG一律匯總到測試,優(yōu)先進行線上驗證,確認后提BUG處理。(嚴厲禁止產(chǎn)品、運營誰誰誰發(fā)現(xiàn)一個問題或BUG,就直接找到某位研發(fā)處理。這種方式不僅影響了正常任務的研發(fā)進度,造成研發(fā)風險,還會造成問題不同步)
3. 專人負責QQ群和咚咚群,整理問題列表并跟進,是問題或BUG的匯總到測試,是需求和功能優(yōu)化的匯總的產(chǎn)品。
4. 團隊每個人要深挖自己負責的業(yè)務,同時也要充分了解其他人的業(yè)務。每個人都是團隊Backup,當出現(xiàn)突發(fā)事件時,所有人都能聚焦在一個點上,每個人都能發(fā)揮出自己的力量。
5. 樹立團隊痛點驅(qū)動文化,每個人要積極主動了解產(chǎn)品全貌,你要想了解別人負責的事情,你就應該主動去問,不要當大爺還等著別人給你講,你不了解是你的問題,不是別人的問題。
6. SCM一定要起到作用,推動團隊內(nèi)部的技術(shù)分享和交流,打破業(yè)務技術(shù)壁壘,堅決杜絕圍城現(xiàn)象,陷入業(yè)務的人成為單點出不來,外面的人干跺腳進不去。
SCM的問題
1. 團隊交流溝通出現(xiàn)壁壘,每個人只了解自己負責的業(yè)務,沒有即時溝通和內(nèi)部交流,總以加班時間太緊為借口,不解決問題,這是SCM的問題
2. 需求混亂,沒有收口,放任團隊隨意接納需求,自己總處于一線的業(yè)務緊張研發(fā)工作中,沒有時間協(xié)調(diào)團隊問題,幫助團隊排除阻礙,這是SCM的問題
SCM的職責
做好各方溝通紐帶,幫助團隊排除阻礙。
解釋:阻礙包括需求不明確時,聯(lián)系產(chǎn)品確認闡述。技術(shù)架構(gòu)有問題,進行技術(shù)問題排雷。項目進度風險預警,迅速升級解決問題。等等。
總結(jié)
這次的Retro還是感悟很多,總結(jié)就是:打破業(yè)務技術(shù)壁壘,堅決杜絕圍城現(xiàn)象。只有這樣,在每次風起云涌之時,所有人都能幫上忙出把力,大家會擰成一根繩,團隊的凝聚力才會愈加強大。這里SCM要充分發(fā)揮作用,做好各方溝通紐帶,幫助團隊排除阻礙。
本文受原創(chuàng)保護,未經(jīng)作者授權(quán),禁止轉(zhuǎn)載。 linkedkeeper.com (文/張松然)