|
站立會議對于Scrum的意義,就像我們每天早上起來總是希望看看報(bào)紙,聽聽新聞,了解每日時(shí)事,關(guān)心國計(jì)民生。站立會議有助于Scrum Master以及整個(gè)團(tuán)隊(duì)了解項(xiàng)目進(jìn)展情況,以便于控制項(xiàng)目進(jìn)度,掌握團(tuán)隊(duì)成員的開發(fā)效率,促進(jìn)成員之間的交流與溝通,并使所有成員對整個(gè)項(xiàng)目能有一個(gè)全面的認(rèn)識。
站立會議的重要性不言而喻。如何遵循Scrum的原則開展好每天的站立會議呢?我在推行的Scrum實(shí)踐中,發(fā)現(xiàn)站立會議總是會隨著項(xiàng)目的進(jìn)展,慢慢地發(fā)生變形,最后甚至?xí)兊梦锸氯朔恰P疫\(yùn)的是,每日的會議卻沒有理由地達(dá)成了Scrum的目的。那么,在Scrum開展站立會議是否一定要極為死板地遵循Scrum的原則?我認(rèn)為未必。以下是我在推行Scrum過程中的一些粗淺認(rèn)識。
1、站立會議一定要站立嗎?
Scurm 要求會議的所有出席者都應(yīng)站立,這樣就可以保證會議能夠在足夠短的時(shí)間內(nèi)結(jié)束。這似乎惡意地猜測了開發(fā)人員都是一群懶鬼,是一幫能夠坐著就不愿站立的家伙(難怪Scrum對團(tuán)隊(duì)人員定義為“豬”的角色。雖然這表明豬在開餐館過程中是全力參與者,不過在我們中國人的涵義里,其實(shí)還是懶惰的代名詞。當(dāng)然另外一種解釋是幸福);同時(shí)又善意地幫助開發(fā)人員鍛煉身體,有助于身體健康。
讓我們看看在每日會議中要求站立的初衷是什么?沒錯(cuò),是要保持會議足夠簡短。那么換個(gè)角度來說,只要能夠保證會議足夠簡短,誰還在乎參會的人員是站著,坐著,還是躺著呢?或許有人說,站立的要義不僅如此,實(shí)際上還能夠要求參會人員能夠比較清晰地看到任務(wù)墻上的內(nèi)容,了解Burndown。沒錯(cuò),確乎如此。不過,如果與會人員能夠圍坐在一張大長桌的三面,同時(shí)看著另一面的任務(wù)板,似乎也不為過。尤其讓我們想想,一旦參與站立會議的人數(shù)增多,而開發(fā)人員又是高矮不平,誰能保證個(gè)子矮小的開發(fā)人員一定能夠站在前面。我發(fā)現(xiàn),只要參加站立會議的人數(shù)增多,站立在外圍的人員就會產(chǎn)生一種隔離感與孤立感,從而會抱著一種旁觀者的角度,無法投入?yún)⑴c者的熱情,最后呆站在那里人云亦云。會議結(jié)束,作鳥獸散。
所以,Scrum的每日會議最關(guān)鍵的不是開發(fā)人員的姿勢,而是參與的熱情,以及會議的效率。一個(gè)好的會議主持者(通常是Scrum Master),比站立會議的形式更重要。
2、一定要問完三個(gè)問題嗎?
Scrum站立會議要求每個(gè)團(tuán)隊(duì)成員回答三個(gè)問題:
1)昨天你完成了哪些工作?
2)今天你打算做什么?
3)完成你的目標(biāo)是否存在什么障礙?
這三個(gè)問題其實(shí)都與任務(wù)有關(guān),我總結(jié)為三方面:任務(wù)回顧,任務(wù)分配以及任務(wù)障礙。任務(wù)回顧有助于幫助我們跟蹤項(xiàng)目進(jìn)度,并了解團(tuán)隊(duì)成員的開發(fā)效率。任務(wù)分配能夠再次強(qiáng)調(diào)每日要完成的工作,從而產(chǎn)生一種緊迫感和成就感。開發(fā)人員在每天的工作中,能夠帶著目標(biāo)開展工作,會比混亂無計(jì)劃的開發(fā)方式提高數(shù)倍的效率。至于任務(wù)障礙,則能夠讓團(tuán)隊(duì)人員及時(shí)獲得反饋的問題,并由Scrum Master決定是否需要進(jìn)一步討論,并制定解決的辦法與解決的人。
但在實(shí)際操作中,我發(fā)現(xiàn)很多開發(fā)人員對這樣的章程有些不以為然。久而久之,這樣的問題與回答漸漸成了表面文章。說的人輕描淡寫,聽的人則報(bào)著“各人自掃門前霜”的態(tài)度。這樣的站立會議會顯得非常沉悶,拘于流程,最后慢慢消磨掉每個(gè)人的熱情。
其實(shí),只要有一面足夠醒目的任務(wù)墻,那么完全可以將前兩個(gè)問題從口述轉(zhuǎn)變?yōu)樾袆印M瓿扇蝿?wù)的,就在任務(wù)墻上移動一下任務(wù);正在進(jìn)行的,就去更新一下自己的進(jìn)度。會議室會成為熱熱鬧鬧的蜂巢,開發(fā)人員行走其間,就像一群辛勤的工蜂。而Scrum Master則站在旁邊,就像蜂皇一般,最后由他總結(jié)陳詞。
效果如何?我沒有明確的答案,不過大可以嘗試。不要將站立會議搞得像婚禮教堂似的。神父與新郎、新娘每次都重復(fù)同樣的問題,同樣的答案。聽過一次是心動,聽過二次是感動,聽過三次、四次以至于N次,那就是無動于衷了。
3、站立會議時(shí)間最好在早晨
Scrum 會議只要求會議在固定地點(diǎn)和每天的同一時(shí)間舉行。但一般的實(shí)踐還是建議在早晨舉行。不是因?yàn)?ldquo;一日之際在于晨”,而是因?yàn)樵绯渴枪ぷ魅盏拈_始,基本上也可以看作是上個(gè)工作日的結(jié)束。我因?yàn)楣ぷ鲿r(shí)間的緣故,曾經(jīng)在一個(gè)項(xiàng)目組擔(dān)任敏捷教練時(shí),要求將站立會議設(shè)定在下午兩點(diǎn)鐘。結(jié)果我發(fā)現(xiàn)很多開發(fā)人員在進(jìn)行任務(wù)回顧和任務(wù)分配時(shí),都找不到感覺。為什么?因?yàn)樗枰炎蛱煜挛绾徒裉焐衔邕B接成一個(gè)工作日。這違背了我們的日常習(xí)慣。就好象我們在最初學(xué)二進(jìn)制的時(shí)候,總是感覺那么的別扭。
安排在早晨還有一個(gè)好處。開發(fā)人員在開發(fā)過程中總希望找到一種狀態(tài),就像運(yùn)動員走向賽場需要發(fā)揮自己的臨場狀態(tài)一樣。每日清晨到公司上班,總要有一小段時(shí)間作為調(diào)節(jié)期。站立會議恰好是一次完美的“熱身”。會議是壯行酒,會議結(jié)束,大家就該奔赴戰(zhàn)場了。
唯一有個(gè)缺點(diǎn)是容易導(dǎo)致人員不齊。一般公司的工作時(shí)間是9點(diǎn)開始,只要不是需要嚴(yán)格考勤的公司,總會有個(gè)別員工出現(xiàn)遲到現(xiàn)象。如果安排在10點(diǎn)開始,通常不會出現(xiàn)人員不齊的情況。但對于習(xí)慣了在站立會議之后開始工作的開發(fā)者而言,這就意味著工作時(shí)間被不知不覺浪費(fèi)掉了一個(gè)小時(shí)。所以,我們在對任務(wù)進(jìn)行工作量評估時(shí),不得不考慮種種看似不經(jīng)意的損耗。當(dāng)然,我們可以對遲到進(jìn)行懲罰。不過前提是不要犧牲團(tuán)隊(duì)的團(tuán)結(jié)。氛圍很重要。
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。