很多團隊在引入Scrum之後,希望在幾個反覆運算,或者一兩個月後,就能看到工作效率的顯著提升(雖然Scrum能做的遠比提高效率要多)。但往往結果離他們的期待相去甚遠,甚至自始至終都沒看到好的結果。誰不想要速效藥,但是……
Scrum容易懂、掌握難
對於一個剛開始實踐Scrum的團隊而言,到底需要多長時間才能看到效率提升等效果呢?如果我們能把Scrum看成是一種對團隊的投資,這個問題就比較容易理解了。投資首先需要投入,而獲得收益之前,還需要耐心的等待一段時間。銀行的理財產品還要有個期限呢。
引入Scrum所需要的投入包括學習+實踐兩部分,學習階段的投入比較好量化,無非就是時間和培訓及認證的花費。實踐階段的投入則複雜一些。除了調整工作方式需要投入時間和精力外,還會暫時帶來一些風險,像是對專案進度、客戶滿意度、團隊滿意度……等。
實踐階段的投入可能比大多數初學者想像的要大得多。因為Scrum是一個羽量級的框架, 容易懂,但是難掌握。一旦開始實踐,很多細節問題就撲面而來,例如,反覆運算的節奏多長時間適合,Story什麼細微性是適合團隊的。Story採用相對估算時,一個故事點多大才適合。反覆運算計畫頻繁因為「不得不做的事」而改變,團隊不主動認領任務,業務人員不願參與會議,會議太多太長佔用工作時間……等,諸如此類。
這些細節問題沒有標準答案,需要每個團隊自己在實踐中摸索出最適合自己的參數。摸索的過程會降低團隊的效率與帶來風險,解決這些問題的過程,也是投入的一部分,這句話非常的重要。因為太多人面對這些問題時會「簡單」的下一個結論──Scrum不適合我的團隊。
然而真相是解決完這些問題之後,團隊才會迎來真正的收益。
解決這些問題所需要的時間,就是這筆投資在獲得收益之前需要等待的時間。
團隊到底要花多少時間?
那麼這個投資等待時間有多長呢?這要看團隊花了多長時間才能解決這些問題,很多人期待四五個反覆運算,但是事實上團隊可能四五個反覆運算都還無法恢復以前的工作效率。有些團隊在引入反覆運算、站立會議等儀式後,效率有短暫的提升,而且見效很快。但這個提升會很有限,因為投入的有限。
而只有一個個的解決實踐過程中遇到的問題後,團隊在工作和團隊組建的各個方面才會迎來爆發性的增長。引入Scrum要快點開始,但是要慢點等待收穫。快點開始就可以知道自己會面臨哪些細節問題。慢點期待收益是因為要靜下心來,一個個解決掉這些問題。
當你克服了這些問題,達到以下狀態後,團隊效率和團隊建設就會迎來幾何型的增長:
√ 業務人員頻繁的主動的參與到Scrum流程中來。
√ PB能夠按照價值優先順序排序,並且PB中優先順序高的工作顆粒度合適,團隊可以持續的從PB Pull work,反覆運算與反覆運算之間不需要停頓下來整理需求。
√ Sprint backlog不會頻繁變動, 大部分時候團隊能夠專注在交付反覆運算計畫上。
√ 關係人與團隊的大部分會議能被Scrum會議所取代。
√ 營造出良好的透明環境,幫助領導階層改變命令控制型管理方式。
對於那些強調「我們業務人員不會參與的」、「我們領導控制習慣了」、「工作分配比團隊主動更高效」、「我們公司的XX做不到XX的」那部分實踐者,可能見不到Scrum的收益,但是下面這句話可能會給他們帶來收益。
Everything you want in life has a price connected to it. There’s a price to pay if you want to make things better, a price to pay just for leaving things as they are, a price for everything.——Harry Browne
「你生活裡想要的每件事都有它的代價。如果你想讓事情更好有要付的代價,僅讓事情維持它們現況有要付的代價,每件事都有代價。」—— 哈利‧布朗 (從政者)
最後總結
引入Scrum是一種對團隊的投資,投資的過程是投入+時間=收益。
投入 = 學習+解決實踐中遇到的各種問題。
時間 = 學習時間+解決時間中遇到問題的時間。
收益 = 投入多少。
作者: Lisa Guan
文章分享自https://goo.gl/C87j7H